Another big update! 🙌
This release adds:
- A code block with syntax highlighting! Great work @areknawo! 💖 CellaJS sponsored this our work on this.
- Improved Table UX (see image below)! Click or Drag to add rows / columns to tables. Also, resized column widths are now stored in the BlockNote JSON. This feature was sponsored by DeepOrigin 💖
Last, but not least, we added support for React 19 and Next.js 15 (would have been cool if this was BlockNote v0.19 instead of v0.18, but you can't have it all 🤷♂️). ---> Please see the upgraded next.js guide in the docs.
What's Changed
- feat: Table row/column extension UI by @matthewlipski in #1172
- fix: set numbered list data-index on export to html by @YousefED in #1174
- fix: React 19 compatibility by @YousefED in #1173
- fix: pasting in table by @YousefED in #1181
- fix: caption width match file container #1169 by @mwonng in #1182
- feat: Code block by @areknawo in #1177
New Contributors
Full Changelog: v0.17.1...v0.18.1
(note: most of these changes were in v0.18.0, v0.18.1 only adds this commit to make sure the peerDependency is compatible with React 19 RC. _note that @blocknote/core
remained unchanges, so you can use v0.18.0 for this)