Skip to content

Commit 725b5bb

Browse files
authored
Release Roam 0.18.0 changelog (#925)
* Update CHANGELOG for version 0.18.0: Added new Create Node command, enhanced canvas features, improved sidebar functionality, and fixed multiple stability and performance issues. * Revert version number in package.json from 0.19.0 to 0.18.0 * 0.18.1 * .
1 parent 20a428a commit 725b5bb

2 files changed

Lines changed: 42 additions & 16 deletions

File tree

apps/roam/CHANGELOG.md

Lines changed: 41 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,46 @@ and this project does not follow [Semantic Versioning](https://semver.org/), her
99
- Minor version bumps are released on a regular cadence.
1010
- Patch version bumps are for bugfixes and hotfixes.
1111

12-
## [0.17.0] 2026-02-08
12+
## [0.18.0] - 2026-03-29
1313

1414
### Added
1515

16-
- **Create Node flow** — new consolidated node creation experience in Roam
17-
- **Canvas: paste references into canvas** — paste block or page references directly into the canvas
18-
- **Canvas: drag-and-drop blocks** — drag Roam blocks directly into the canvas
19-
- **Node colors in settings** — show node colors for nodes via settings
16+
- **Create Node command** - add a dedicated discourse node creation command in Roam
17+
- **Canvas clipboard awareness** - show or hide nodes that are already on the canvas and support formalizing candidate nodes directly from canvas embeds
18+
- **Real-time canvas migration** - add an explicit sync mode and migration path from local canvases to real-time canvases
2019

2120
### Changed
2221

23-
- **Discourse Context placement** — move context panel to top of discourse node pages
22+
- **Left sidebar** - allow adding blocks to custom favorites in the sidebar
23+
- **Stored relations settings** - move stored-relations controls into Personal Settings and make the migration flow more user-facing
24+
- **Canvas relations** - improve relation-arrow labeling and keep the relation tool flow active after creating a relation
25+
- **Canvas refresh** - update canvas node titles when source page titles change
26+
- **Query Builder** - improve DNP detection and support `is in canvas` for newer canvas schemas
27+
28+
### Fixed
29+
30+
- **Canvas stability** - fix multiple canvas loading and runtime errors, including old canvases failing to open and asset metadata crashes
31+
- **Create Node flow** - fix node-type mismatches, focus-jump issues, unbounded search results, and incorrect `@source` title handling
32+
- **Canvas tools** - fix tool-lock behavior for the discourse tool
33+
- **Performance** - fix a slow sync or query regression caused by discourse-node change detection
34+
- **Query Builder** - fix column layout preferences not being preserved
35+
- **Release build** - fix the official deployment build missing required database environment variables
36+
- **Canvas titles** - fix incorrect auto-generated page titles when a canvas is opened in the right sidebar
37+
38+
## [0.17.0] - 2026-02-08
39+
40+
### Added
41+
42+
- **Create Node flow** - new consolidated node creation experience in Roam
43+
- **Canvas: paste references into canvas** - paste block or page references directly into the canvas
44+
- **Canvas: drag-and-drop blocks** - drag Roam blocks directly into the canvas
45+
- **Node colors in settings** - show node colors for nodes via settings
46+
47+
### Changed
48+
49+
- **Discourse Context placement** - move context panel to top of discourse node pages
2450
- Node Summoning Menu - collapse filter menu behavior after clicking "only"
25-
- **Canvas** Upgrade tldraw to 2.4.0
51+
- **Canvas** - Upgrade tldraw to 2.4.0
2652

2753
### Fixed
2854

@@ -54,7 +80,7 @@ and this project does not follow [Semantic Versioning](https://semver.org/), her
5480
- **Discourse Context Overlay:**
5581
- fix failure to add reified relations from the overlay
5682
- component not loading
57-
- **Canvas:** inconsistent send nodes to canvas behavior
83+
- **Canvas:** inconsistent "send nodes to canvas" behavior
5884
- **Relations:** prevent moving the entire relation arrow; drag only changes bend in Roam
5985

6086
## [0.15.0] - 2025-12-24
@@ -68,7 +94,7 @@ and this project does not follow [Semantic Versioning](https://semver.org/), her
6894
- Node Tags are:
6995
- Configurable in the plugin settings (with **Evidence** and **Claim** provided as defaults).
7096
- Visually distinct with color-coding.
71-
- Supported on images allowing images to function as nodes.
97+
- Supported on images - allowing images to function as nodes.
7298

7399
#### Left Sidebar for Favorites
74100

@@ -78,13 +104,13 @@ and this project does not follow [Semantic Versioning](https://semver.org/), her
78104
- Custom nicknames (aliases) for any item.
79105
- Grouping favorites into custom user-defined sections.
80106
- Drag-and-drop reordering.
81-
- Fully customizable per user great for multiplayer workspaces.
107+
- Fully customizable per user - great for multiplayer workspaces.
82108

83109
#### Node Search Menu Improvements
84110

85111
- The node-summoning menu now supports:
86112
- **Multi-select filtering**, allowing multiple filters/tags to narrow results.
87-
- A new default trigger key: `@` for easier and quicker access.
113+
- A new default trigger key: `@` - for easier and quicker access.
88114

89115
#### Quick Toggle for Context Overlay
90116

@@ -107,13 +133,13 @@ and this project does not follow [Semantic Versioning](https://semver.org/), her
107133

108134
#### Canvas & Visualization Updates
109135

110-
- Weve upgraded to **tldraw v2.3.0** a major update:
111-
- Youll be prompted to migrate your canvases when reopening them.
136+
- We've upgraded to **tldraw v2.3.0** - a major update:
137+
- You'll be prompted to migrate your canvases when reopening them.
112138
- Contact us if you experience any migration issues.
113139
- Additional enhancements:
114140
- You can now open the canvas in the **Roam sidebar** for split-view editing.
115141
- The new **Canvas Clipboard panel** allows drag-and-drop from a node list into the canvas.
116-
- Support for `.webp` image files has been added these now display properly.
142+
- Support for `.webp` image files has been added - these now display properly.
117143
- A new setting allows you to disable **auto-adding discourse relations** when adding a node to the canvas.
118144
- The canvas drawer has been moved inside the tldraw interface.
119145

@@ -136,7 +162,7 @@ and this project does not follow [Semantic Versioning](https://semver.org/), her
136162

137163
### Fixed
138164

139-
- Fixed an issue where canvases would get stuck at **Loading…”**
165+
- Fixed an issue where canvases would get stuck at **"Loading..."**
140166
- Resolved compatibility problems with the **Roam Highlighter** extension.
141167
- Fixed a bug where the node-summoning menu sometimes missed relevant results.
142168
- Multiple Query Builder issues resolved:

apps/roam/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "roam",
3-
"version": "0.19.0",
3+
"version": "0.18.0",
44
"description": "Discourse Graph Plugin for roamresearch.com",
55
"scripts": {
66
"dev": "tsx scripts/dev.ts",

0 commit comments

Comments
 (0)