Skip to content

Releases: TypeCellOS/BlockNote

v0.19.2

20 Nov 17:13
Compare
Choose a tag to compare

Another bugfix release - this time focusing on UX.

What's Changed

  • fix: export updateBlockCommand, to allow extending heading block by @m-risto in #1235
  • fix: Prevent menu button from disappearing after fast clicks on DragHandleButton by @hoongding in #1184
  • fix: ShadCN: inherit styling for inline content by @serpent213 in #1228
  • fix: Made column/table resize bars get disabled when editor is non-editable by @matthewlipski in #1247
  • feat: added placeholder example by @ezhil56x in #1252
  • fix: CodeBlock fixes (select menu, bundled languages, paste from VS Code) by @areknawo in #1219
  • fix: Remove redundant zindex values by @YousefED in #1257
  • fix: disableExtensions by @YousefED in #1256
  • feature: expose floatingOptions on react elements by @YousefED in #1253

New Contributors

Full Changelog: v0.19.0...v0.19.2

v0.19.1

15 Nov 20:13
Compare
Choose a tag to compare

This release adds many bugfixes, especially for the recently released multi-column layouts.

What's Changed

Full Changelog: v0.19.0...v0.19.1

v0.19.0: Column layouts, PDF and Docx exports

06 Nov 11:54
Compare
Choose a tag to compare

💖 Column-based layouts have been sponsored by Capitol AI 💖
💖 File exporters have been sponsored by DINUM 🇫🇷 and ZenDiS 🇩🇪

Column based layouts

File exporters: client-side export to docx and pdf

What's XL, you wonder?

These packages have been published as @blocknote/xl-multi-column, @blocknote/xl-pdf-exporter and @blocknote/xl-docx-exporter. We're 100% committed to developing all our work open source. To ensure we run a sustainable project, we are experimenting with XL packages. These are dual-licensed packages that are released under AGPL-3.0 licenses. You're free to use these in open source projects, but for usage in proprietary / commercial projects, a sponsorship is required.

What's Changed

New Contributors

Full Changelog: v0.18.1...v0.19.0

v0.18.0 and v0.18.1: Code Block, React 19, Table UX

30 Oct 13:51
Compare
Choose a tag to compare

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

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)

tables

v0.17.1

30 Oct 09:59
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.0...v0.17.1

v0.17.0

17 Oct 12:59
Compare
Choose a tag to compare

This release introduces a major refactor to a lot of BlockNote's internal code, which will make it easier to implement certain features down the line. Additionally Ctrl/Cmd+ArrowUp/ArrowDown shortcuts have been added to move the selected block up and down, and bugs have been fixed including copying on Firefox and updating block content.

What's Changed

New Contributors

Full Changelog: v0.16.0...v0.17.0

0.16.0

03 Oct 10:38
Compare
Choose a tag to compare

This release fixes some major issues regarding copying & selections.

What's Changed

Full Changelog: v0.15.11...v0.16.0

v0.15.11

30 Sep 15:36
Compare
Choose a tag to compare

This release adds two main changes - table handles now hide when the user begins highlighting text, and a bug where numbered list item indices are sometimes null has been fixed.

What's Changed

Full Changelog: v0.15.10...v0.15.11

v0.15.10

20 Sep 15:31
Compare
Choose a tag to compare

This release adds an isSelectable field in blockConfig which allows custom blocks to be non-selectable.

What's Changed

Full Changelog: v0.15.9...v0.15.10

v0.15.9

18 Sep 21:58
Compare
Choose a tag to compare

This version comes with a few notable improvements, including loading indicators when dropping/pasting files, a function to update custom inline content, and block props now being rendered out to HTML attributes in blocksToHTMLLossy. Additionally fixes a number of bugs.

What's Changed

New Contributors

Full Changelog: v0.15.7...v0.15.9