Skip to content

Commit 8a03b69

Browse files
committed
chore(release): publish 0.51.0
1 parent 563e5bc commit 8a03b69

17 files changed

Lines changed: 107 additions & 68 deletions

File tree

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
## 0.51.0 (2026-05-14)
2+
3+
### 🚀 Features
4+
5+
- Trailing block extension rewrite ([#2733](https://github.com/TypeCellOS/BlockNote/pull/2733))
6+
- **markdown:** replace unified.js with custom markdown parser/serializer ([#2624](https://github.com/TypeCellOS/BlockNote/pull/2624))
7+
- **react:** configurable portal targets for floating UI ([#2729](https://github.com/TypeCellOS/BlockNote/pull/2729), [#2692](https://github.com/TypeCellOS/BlockNote/issues/2692))
8+
9+
### 🩹 Fixes
10+
11+
- Pasting plain text from VSCode (BLO-366) ([#2713](https://github.com/TypeCellOS/BlockNote/pull/2713))
12+
- Parse new lines in `text/plain` as line breaks (BLO-1170) ([#2712](https://github.com/TypeCellOS/BlockNote/pull/2712))
13+
- Code block PDF export (BLO-987) ([#2725](https://github.com/TypeCellOS/BlockNote/pull/2725))
14+
- Formatting toolbar opening when inserting file block with `trailingBlock: false` (BLO-860) ([#2704](https://github.com/TypeCellOS/BlockNote/pull/2704))
15+
- numbered list item decorations missed on initial render ([#2734](https://github.com/TypeCellOS/BlockNote/pull/2734))
16+
- flicker-free mobile formatting toolbar via CSS custom properties ([#2617](https://github.com/TypeCellOS/BlockNote/pull/2617), [#2616](https://github.com/TypeCellOS/BlockNote/issues/2616))
17+
- add `bn-thread-orphaned` CSS class to distinguish orphaned threads ([#2737](https://github.com/TypeCellOS/BlockNote/pull/2737), [#2735](https://github.com/TypeCellOS/BlockNote/issues/2735))
18+
- set width attribute on image and video elements in editor render ([#2740](https://github.com/TypeCellOS/BlockNote/pull/2740), [#2726](https://github.com/TypeCellOS/BlockNote/issues/2726))
19+
- **a11y:** use figure/figcaption for media block captions ([#2717](https://github.com/TypeCellOS/BlockNote/pull/2717))
20+
- **ai:** loosen serialization of blocks in columns ([#2716](https://github.com/TypeCellOS/BlockNote/pull/2716), [#2718](https://github.com/TypeCellOS/BlockNote/pull/2718))
21+
- **core:** trigger codeblock input rule on Enter and place cursor inside ([#2686](https://github.com/TypeCellOS/BlockNote/pull/2686))
22+
- **core:** preserve list item type when pasting into empty list items ([#2722](https://github.com/TypeCellOS/BlockNote/pull/2722), [#2330](https://github.com/TypeCellOS/BlockNote/issues/2330))
23+
- **core:** unmount editors in transformPasted tests to prevent unhandled error ([e62880b21](https://github.com/TypeCellOS/BlockNote/commit/e62880b21))
24+
- **drag-n-drop:** support PDF block drag & drop (BLO-893) ([#2714](https://github.com/TypeCellOS/BlockNote/pull/2714))
25+
- **i18:** improve french translation for empty toggle list ([#2721](https://github.com/TypeCellOS/BlockNote/pull/2721))
26+
- **markdown:** emit tight lists when serializing blocks to markdown ([#2715](https://github.com/TypeCellOS/BlockNote/pull/2715))
27+
- **markdown:** skip placeholder text for empty files ([#434](https://github.com/TypeCellOS/BlockNote/pull/434), [#2719](https://github.com/TypeCellOS/BlockNote/pull/2719))
28+
- **markdown:** stable round-trip for tables, captions, and audio ([#2720](https://github.com/TypeCellOS/BlockNote/pull/2720))
29+
- **tests:** stabilize webkit keyboard handler tests with programmatic cursor positioning ([#2746](https://github.com/TypeCellOS/BlockNote/pull/2746))
30+
31+
### ❤️ Thank You
32+
33+
- Cyril G
34+
- Manuel Raynaud @lunika
35+
- Matthew Lipski @matthewlipski
36+
- Movm
37+
- Nick Perez
38+
- Nick the Sick @nperez0111
39+
140
## 0.50.0 (2026-05-04)
241

342
### 🚀 Features

packages/ariakit/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"directory": "packages/ariakit"
1212
},
1313
"license": "MPL-2.0",
14-
"version": "0.50.0",
14+
"version": "0.51.0",
1515
"files": [
1616
"dist",
1717
"types",
@@ -57,8 +57,8 @@
5757
},
5858
"dependencies": {
5959
"@ariakit/react": "^0.4.19",
60-
"@blocknote/core": "0.50.0",
61-
"@blocknote/react": "0.50.0"
60+
"@blocknote/core": "0.51.0",
61+
"@blocknote/react": "0.51.0"
6262
},
6363
"devDependencies": {
6464
"@types/react": "^19.2.3",

packages/code-block/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"directory": "packages/code-block"
1010
},
1111
"license": "MPL-2.0",
12-
"version": "0.50.0",
12+
"version": "0.51.0",
1313
"files": [
1414
"dist",
1515
"types",
@@ -49,7 +49,7 @@
4949
"test-watch": "vitest watch"
5050
},
5151
"dependencies": {
52-
"@blocknote/core": "0.50.0",
52+
"@blocknote/core": "0.51.0",
5353
"@shikijs/core": "^4",
5454
"@shikijs/engine-javascript": "^4",
5555
"@shikijs/langs-precompiled": "^4",
@@ -65,7 +65,7 @@
6565
"vitest": "^4.1.2"
6666
},
6767
"peerDependencies": {
68-
"@blocknote/core": "0.50.0"
68+
"@blocknote/core": "0.51.0"
6969
},
7070
"eslintConfig": {
7171
"extends": [

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"directory": "packages/core"
1212
},
1313
"license": "MPL-2.0",
14-
"version": "0.50.0",
14+
"version": "0.51.0",
1515
"files": [
1616
"dist",
1717
"types",

packages/dev-scripts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"directory": "packages/dev-scripts"
99
},
1010
"license": "MPL-2.0",
11-
"version": "0.50.0",
11+
"version": "0.51.0",
1212
"description": "",
1313
"type": "module",
1414
"scripts": {

packages/mantine/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"directory": "packages/mantine"
1212
},
1313
"license": "MPL-2.0",
14-
"version": "0.50.0",
14+
"version": "0.51.0",
1515
"files": [
1616
"dist",
1717
"types",
@@ -61,8 +61,8 @@
6161
"clean": "rimraf dist && rimraf types"
6262
},
6363
"dependencies": {
64-
"@blocknote/core": "0.50.0",
65-
"@blocknote/react": "0.50.0",
64+
"@blocknote/core": "0.51.0",
65+
"@blocknote/react": "0.51.0",
6666
"react-icons": "^5.5.0"
6767
},
6868
"devDependencies": {

packages/react/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"directory": "packages/react"
1212
},
1313
"license": "MPL-2.0",
14-
"version": "0.50.0",
14+
"version": "0.51.0",
1515
"files": [
1616
"dist",
1717
"types",
@@ -58,7 +58,7 @@
5858
"clean": "rimraf dist && rimraf types"
5959
},
6060
"dependencies": {
61-
"@blocknote/core": "0.50.0",
61+
"@blocknote/core": "0.51.0",
6262
"@emoji-mart/data": "^1.2.1",
6363
"@floating-ui/react": "^0.27.18",
6464
"@floating-ui/utils": "^0.2.10",

packages/server-util/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"directory": "packages/server-util"
1212
},
1313
"license": "MPL-2.0",
14-
"version": "0.50.0",
14+
"version": "0.51.0",
1515
"files": [
1616
"dist",
1717
"types",
@@ -56,8 +56,8 @@
5656
"test-watch": "vitest watch"
5757
},
5858
"dependencies": {
59-
"@blocknote/core": "0.50.0",
60-
"@blocknote/react": "0.50.0",
59+
"@blocknote/core": "0.51.0",
60+
"@blocknote/react": "0.51.0",
6161
"@tiptap/core": "^3.13.0",
6262
"@tiptap/pm": "^3.13.0",
6363
"jsdom": "^25.0.1",

packages/shadcn/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"directory": "packages/shadcn"
1212
},
1313
"license": "MPL-2.0",
14-
"version": "0.50.0",
14+
"version": "0.51.0",
1515
"files": [
1616
"dist",
1717
"types",
@@ -56,8 +56,8 @@
5656
"clean": "rimraf dist && rimraf types"
5757
},
5858
"dependencies": {
59-
"@blocknote/core": "0.50.0",
60-
"@blocknote/react": "0.50.0",
59+
"@blocknote/core": "0.51.0",
60+
"@blocknote/react": "0.51.0",
6161
"@radix-ui/react-avatar": "^1.1.10",
6262
"@radix-ui/react-dropdown-menu": "^2.1.16",
6363
"@radix-ui/react-label": "^2.1.7",

packages/xl-ai-server/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"homepage": "https://github.com/TypeCellOS/BlockNote",
44
"private": true,
55
"license": "GPL-3.0 OR PROPRIETARY",
6-
"version": "0.50.0",
6+
"version": "0.51.0",
77
"files": [
88
"dist",
99
"types",
@@ -49,7 +49,7 @@
4949
"@ai-sdk/mistral": "^3.0.2",
5050
"@ai-sdk/openai": "^3.0.2",
5151
"@ai-sdk/openai-compatible": "^2.0.2",
52-
"@blocknote/xl-ai": "0.50.0",
52+
"@blocknote/xl-ai": "0.51.0",
5353
"@hono/node-server": "^1.19.5",
5454
"ai": "^6.0.5",
5555
"hono": "^4.10.3"

0 commit comments

Comments
 (0)