Releases: TypeCellOS/BlockNote
v0.24.1
What's Changed
- fix: Blocks being deleted when dropped outside editor container by @matthewlipski in #1443
- fix: add detail to collab cursor error by @YousefED in #1449
Full Changelog: v0.24.0...v0.24.1
v0.24.0: mount improvements
This PR mostly lands some internal optimizations and refactorings. Most notably, the way the editor is mounted in React has been approved. This work prepares us for better comments integrations (such as LiveBlocks, stay tuned!)
Also, the "placeholder" feature has been improved. See PR: #1439
What's Changed
- refactor: new react mounting system by @YousefED in #1438
- fix: insertblocks when no type is provided by @YousefED in #1436
- fix: placeholder improvements by @YousefED in #1439
- refactor: support markviews by @YousefED in #1437
- refactor: reuse toolbar types and extract mantine context by @YousefED in #1440
- feat: add support for tiptap / liveblocks comments by @YousefED in #1442
Full Changelog: v0.23.6...v0.24.0
v0.23.6
What's Changed
- fix: upgrade prosemirror view and use correct clipboard import by @YousefED in #1431
- fix: Cut/copy handling in non-editable blocks and empty selections by @matthewlipski in #1427
Full Changelog: v0.23.5...v0.23.6
v0.23.5
What's Changed
- fix: chrome zoom bug for collaboration cursors by @nperez0111 in #1426
Full Changelog: v0.23.4...v0.23.5
v0.23.4
What's Changed
- fix: chrome should not wrap mid-line by @nperez0111 in #1423
There was a bug with the release of v0.23.3 where the bundled package was incorrectly including react within the bundle, it is recommended to not use that version as it will be significantly larger than other versions
Full Changelog: v0.23.3...v0.23.4
v0.23.3
What's Changed
- fix: cursors will not break to new-line on firefox #1419 by @nperez0111 in #1422
New Contributors
- @nperez0111 made their first contribution in #1422
Full Changelog: v0.23.2...v0.23.3
v0.23.2
What's Changed
- docs: Default blocks example fix by @matthewlipski in #1397
- fix: translation fix in fr.ts by @virgile-dev in #1400
- feat: Ukrainian localization support by @tpostolyuk in #1407
- fix: Drag and drop event handling by @matthewlipski in #1413
- fix: shadcn button type by @andrewmnlv in #1416
- Fix Code Block syntax highlighting for imported text by @Hansenq in #1388
- fix: improve collab cursor code by @YousefED in #1405
New Contributors
- @tpostolyuk made their first contribution in #1407
- @Hansenq made their first contribution in #1388
Full Changelog: v0.23.1...v0.23.2
v0.23.1
What's Changed
- docs: Updated sponsors section by @matthewlipski in #1392
- feat: add factory function for extensions by @YousefED in #1390
- fix: Side menu scrolling by @matthewlipski in #1394
Full Changelog: v0.23.0...v0.23.1
v0.23.0
This release introduces a number of significant fixes and small features, including:
- Fixed dragging & dropping blocks across editors.
- Improved collaboration cursor UX via the
showCursorLabels
option (see collaborative editing docs). - Improvements to PDF and DOCX exports.
And more! See the full changelog below:
What's Changed
- fix: Selecting start of table cell by @matthewlipski in #1354
- fix: Code block language parsing by @areknawo in #1362
- Enhance translation in french in fr.ts by @virgile-dev in #1359
- fix: Multi-editor drag & drop by @matthewlipski in #1341
- fix: Cache & reuse Shiki highlighter & parser for improved performance by @areknawo in #1363
- fix: Rollup config for
xl
andserver-util
packages by @matthewlipski in #1365 - feat: stop suggestion menu event propagation by @mfanselmo in #1346
- Add Italian Translations 🇮🇹 by @caioricciuti in #1345
- feat: Code block support in PDF & DOCX exporters by @areknawo in #1367
- feat: Improved collaboration cursor UX by @matthewlipski in #1374
- feat: Page break by @areknawo in #1372
- fix: Minor collaboration cursor & docs changes by @matthewlipski in #1381
- fix: Adjust page break styles by @matthewlipski in #1383
New Contributors
- @virgile-dev made their first contribution in #1359
- @caioricciuti made their first contribution in #1345
Full Changelog: v0.22.0...v0.23.0
v0.22.0
This release adds a few important changes to BlockNote:
- Improved paste handling for text, tables, and custom blocks (see #1324).
- Block & inline content props can now be optional, where the default value is
undefined
. - Numbered lists can start from any index.
What's Changed
- chore: Update playwright by @matthewlipski in #1334
- feat: list "start" index and add optional props by @YousefED in #1326
- chore: remove unnecessary files from dist by @YousefED in #1332
- feat: add more css specificity for tables by @mfanselmo in #1336
- fix: better paste handling by @YousefED in #1324
New Contributors
- @mfanselmo made their first contribution in #1336
Full Changelog: v0.21.0...v0.22.0