Skip to content

Latest commit

 

History

History
289 lines (192 loc) · 11.7 KB

File metadata and controls

289 lines (192 loc) · 11.7 KB

0.35.0 (2025-07-25)

🚀 Features

🩹 Fixes

  • insert file upload before block if it is closer to the top of the block (#1857)
  • rename albert model (3b0ba8d25)
  • resolve some minor drag & drop regressions (#1862)
  • blockquote HTML parsing #1762 (#1877, #1762)

❤️ Thank You

  • Brad Greenlee
  • Nick Perez
  • Nick the Sick
  • yousefed

0.34.0 (2025-07-17)

🚀 Features

  • support multi-column block in PDF, DOCX & ODT exporters (#1781)
  • support react 19 (f7b3466d3)
  • disable conversion of headings to list items (#1799)
  • report moves (indents and outdents) as changes when using getChanges #1757 (#1786, #1757)
  • allow inline content to be draggable (#1818)
  • added type guards, types, and editor prop to custom inline content rendering (#1736)
  • block-change: adds a new API for blocking changes to editor state, by filtering transactions (#1750)

🩹 Fixes

  • remove lookbehind regex for browser compat (#1827)
  • ToggleWrapper button defaulting to submit type (#1823)
  • disable $ref in AI schemas (html format) (#1819)
  • re-evaluate side-menu on scroll (#1830)
  • hide table extend buttons when not editable #1848 (#1850, #1848)
  • resolve several drag & drop issues (#1845)

❤️ Thank You

  • Arek Nawo @areknawo
  • Gonçalo Basto @gbasto
  • Héctor Zhuang @Hector-Zhuang
  • Matthew Lipski @matthewlipski
  • Nick Perez
  • Nick the Sick @nperez0111
  • Yousef

0.33.0 (2025-07-03)

🚀 Features

  • FloatingUI options prop for BlockPositioner (#1801)
  • Support Google Gemini AI (#1805)

🩹 Fixes

  • support multi-character suggestions (#1734)
  • switch foreground color based on selected user color dynamically #1785 (#1787, #1785)
  • mark react package as external in email exporter (#1807)
  • Duplicate formatConversionTest files (#1798)
  • AI empty document handling (#1810)
  • bn-inline-content class name getting duplicated (#1794)

❤️ Thank You

  • Matthew Lipski @matthewlipski
  • Nick Perez
  • Yousef

0.32.0 (2025-06-24)

🚀 Features

  • toggle blocks (#1707)
  • core: support h4, h5, and h6 (#1634)
  • xl-email-exporter: add email exporter (#1768)

🩹 Fixes

  • react 19 strict mode compatibility (#1726)
  • add keys to pdf exporter (#1739)
  • only listten for left click on formatting toolbar (#1774)
  • prevent formatting toolbar from closing if click was from inside the editor (#1775)
  • locales: add Hebrew translations for various components (#1779)

❤️ Thank You

  • Aslam @Aslam97
  • Drew Johnson
  • Jonathan Marbutt @jmarbutt
  • Matthew Lipski @matthewlipski
  • Nick Perez
  • Samuel Bisberg
  • Yousef

0.31.3 (2025-06-18)

🩹 Fixes

  • AI generation with empty document (#1740)
  • do not send a welcome email if magic link was used on an account older than a minute ago (db88fe4aa)
  • AI system messages should always be at start of prompt (#1741)
  • Selection clicking editor padding (#1717)
  • preserve marks across a shift+enter #1672 (#1743, #1672)
  • ai: undo-redo after accepting/rejecting changes will undo as expected (#1752)
  • locales: add translations for some comment strings (#1764)
  • website: log in bug fixes (#1742)

❤️ Thank You

  • Matthew Lipski @matthewlipski
  • Nick Perez
  • Nick the Sick
  • Vinicius Fernandes @ViniCleFer
  • Yousef

0.31.2 (2025-06-05)

🩹 Fixes

  • re-release (0bc546e18)
  • ignore falsy values in boolean prop schema (#1730)

❤️ Thank You

  • Nick Perez
  • Nick the Sick

0.31.1 (2025-05-23)

🩹 Fixes

  • backwards-compat for _extensions (#1708)

❤️ Thank You

  • Nick Perez

0.31.0 (2025-05-20)

🩹 Fixes

  • Playwright flaky keyboard handler test (#1704)

❤️ Thank You

  • Matthew Lipski @matthewlipski

0.30.1 (2025-05-20)

🩹 Fixes

  • better type-safety (678086d4d)
  • do not use editor.dispatch (#1698)
  • re-added display: flex to blocks without inline content (#1702)
  • react: add missing exports (#1689)

❤️ Thank You

  • Matthew Lipski @matthewlipski
  • Nick Perez
  • Nick the Sick

0.30.0 (2025-05-09)

🚀 Features

  • expose editor.prosemirrorState again (#1615)
  • add undo and redo methods to editor API (#1592)
  • new auth & payment system (#1617)
  • re-implement Y.js collaboration as BlockNote plugins (#1638)
  • file: previewWidth prop now defaults to undefined (#1664)
  • locales: add zh-TW i18n (#1668)

🩹 Fixes

  • Formatting toolbar regression (#1630)
  • provide blockId to uploadFile in UploadTab (#1641)
  • do not close the menu on content/selection change (#1644)
  • keep file panel open during collaboration (#1646)
  • force pasting plain text into code block (#1663)
  • updating HTML parsing rules to account for prosemirror-model@1.25.1 (#1661)
  • code-block: handle unknown languages better (#1626)
  • locales: add slovak i18n (#1649)

❤️ Thank You

  • l0st0 @l0st0
  • Lawrence Lin @linyiru
  • Matthew Lipski @matthewlipski
  • Nick Perez
  • Quentin Nativel

0.29.1 (2025-04-17)

🩹 Fixes

  • try not to always use workspace version (7af344ea9)

❤️ Thank You

  • Nick the Sick

0.29.0 (2025-04-17)

🚀 Features

  • change event allows getting a list of the block changed (#1585)

🩹 Fixes

  • allow opening another suggestion menu if another is triggered #1473 (#1591, #1473)
  • add quote to schema (aa16b15fe)
  • update y-prosemirror to fix #1462 (#1608, #1462)
  • dispatch suggestion menu as a separate transaction (#1614)

❤️ Thank You

  • Nick Perez
  • Nick the Sick

0.28.0 (2025-04-07)

🚀 Features

  • position storage (#1529)

❤️ Thank You

  • Nick Perez

0.27.2 (2025-04-05)

🩹 Fixes

❤️ Thank You

  • Nick the Sick

0.27.1 (2025-04-05)

🚀 Features

  • nx-cloud: set up nx workspace (#1586)

🩹 Fixes

  • update packages to use correct react versions (ea11ebce0)

❤️ Thank You

  • Nick Perez
  • Nick the Sick

0.27.0 (2025-04-04)

🚀 Features

  • split out localization files for optimized bundle (#1533)
  • remove shiki dep, add new @blocknote/code-block package for slim shiki build (#1519)
  • Block quote (#1563)
  • markdown pasting & custom paste handlers (#1490)

🩹 Fixes

  • Backspace in empty block deletes previous block (#1505)
  • Selection when clicking past end of inline content (#1553)
  • better expose setting a draghandlemenu's items #1525 (#1526, #1525)
  • Multi-block links (#1565)
  • Hard break keyboard shortcut not working in custom blocks (#1554)
  • Overlapping marks in comments (#1564)
  • some more sentry fixes (#1577)

❤️ Thank You

  • Martinrsts @Martinrsts
  • Matthew Lipski @matthewlipski
  • Nick Perez

Previous Versions

See Github Releases for previous versions.