Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,15 @@ Releases up to 0.3.5 are described on the [GitHub releases page](https://github.

## [Unreleased]

## [0.5.0] - 2026-10-29

### Added
- Excalidraw drawings inside notes. **Drawing** in the editor toolbar adds one and opens a full-screen canvas; the preview shows it and opens it on click. Drawings are stored as `excalidraw` code blocks, sync and merge like the rest of the note, and are embedded in Word and PDF exports ([#98](https://github.com/LowBloat/LowNotes/issues/98)).
- An MCP server for AI apps such as Claude Desktop, Claude Code and Cursor. It is off by default; **Settings → MCP server** turns it on, chooses the shared vaults and shows the configuration to copy. Apps launch the bundled `lownotes-mcp` program and can list, search and read the open vault and its links, read-only, while LowNotes runs or sits in the tray. The access token stays in the system credential store ([#101](https://github.com/LowBloat/LowNotes/issues/101), [#102](https://github.com/LowBloat/LowNotes/issues/102), [#103](https://github.com/LowBloat/LowNotes/issues/103), [#104](https://github.com/LowBloat/LowNotes/issues/104)).

### Security
- pulldown-cmark 0.13.5 fixes RUSTSEC-2026-0414, where crafted wiki links in a synced note could make the link index parse for an exponential time ([#110](https://github.com/LowBloat/LowNotes/issues/110)); nanoid 3.3.20 replaces the vulnerable copies pinned by Excalidraw.

## [0.4.2] - 2026-10-24

### Added
Expand Down Expand Up @@ -83,7 +88,8 @@ Releases up to 0.3.5 are described on the [GitHub releases page](https://github.
- Dependency updates: Tauri plugins, iroh 1.3, rusqlite 0.40, base64 0.23, html-escape 0.3 and GitHub Actions.
- Community, security and design documentation ([#32](https://github.com/LowBloat/LowNotes/issues/32), [#33](https://github.com/LowBloat/LowNotes/issues/33)).

[Unreleased]: https://github.com/LowBloat/LowNotes/compare/v0.4.2...HEAD
[Unreleased]: https://github.com/LowBloat/LowNotes/compare/v0.5.0...HEAD
[0.5.0]: https://github.com/LowBloat/LowNotes/compare/v0.4.2...v0.5.0
[0.4.2]: https://github.com/LowBloat/LowNotes/compare/v0.4.1...v0.4.2
[0.4.1]: https://github.com/LowBloat/LowNotes/compare/v0.4.0...v0.4.1
[0.4.0]: https://github.com/LowBloat/LowNotes/compare/v0.3.5...v0.4.0
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lownotes",
"version": "0.4.2",
"version": "0.5.0",
"description": "Local-first Markdown note-taking app with encrypted P2P sync, real-time collaboration and optional AI for Windows, Linux and macOS.",
"homepage": "https://lowbloat.app/en/produtos/lownotes/",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lownotes"
version = "0.4.2"
version = "0.5.0"
description = "Local-first Markdown notes with serverless P2P sync and real-time collaboration"
authors = ["LowBloat"]
license = "AGPL-3.0-only"
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "LowNotes",
"version": "0.4.2",
"version": "0.5.0",
"identifier": "dev.lowbloat.lownotes",
"build": {
"beforeDevCommand": "bun run icons && bun run dev",
Expand Down
Loading