A React Rich Text Editor that's block-based (Notion style) and extensible. Built on top of Prosemirror and Tiptap.
MPL-2.0 License
Bot releases are hidden (Show)
server-util
not public by @matthewlipski in https://github.com/TypeCellOS/BlockNote/pull/927
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.15.0...v0.15.1
Published by matthewlipski 3 months ago
This release adds the highly requested server-util
package for static rendering of BlockNote documents, as well as adding a new emoji picker menu and fixing miscellaneous bugs and architectural improvements (most notably being unable to change editor content before rendering). We've also upgraded to TipTap 2.5.0 underneath.
See https://www.blocknotejs.org/docs/editor-api/server-processing for the docs on server processing!
New examples:
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.14.4...v0.15.0
Published by matthewlipski 4 months ago
This release fixes some issues with the block drag preview, as well as a dependency issue that was sometimes occurring with NextJS.
use-prefers-color-scheme
dependency by @matthewlipski in https://github.com/TypeCellOS/BlockNote/pull/903
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.14.3...v0.14.4
Published by matthewlipski 4 months ago
This release adds Russian language support and fixes several bugs.
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.14.2...v0.14.3
Published by matthewlipski 4 months ago
This release adds the ability for users to drag and drop files from outside BlockNote into the editor if uploadFile
is defined, as well as some other minor changes.
remarkStringify
config by @zaaakher in https://github.com/TypeCellOS/BlockNote/pull/841
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.14.1...v0.14.2
Published by matthewlipski 4 months ago
This release adds the Arabic locale and fixes a few bugs.
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.14.0...v0.14.1
Published by matthewlipski 4 months ago
This release fixes a slew of community reported bugs & issues.
data-mantine-color-scheme
attribute by @matthewlipski in https://github.com/TypeCellOS/BlockNote/pull/790
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.13.5...v0.14.0
Published by YousefED 5 months ago
This upgrades the BlockNote dependencies (including Prosemirror / Tiptap) to the latest version and resolves some small issues.
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.13.4...v0.13.5
Published by matthewlipski 5 months ago
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.13.3...v0.13.4
Published by matthewlipski 5 months ago
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.13.2...v0.13.3
Published by matthewlipski 5 months ago
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.13.1...v0.13.2
Published by YousefED 6 months ago
This release patches 2 regressions in v0.13.0
Published by YousefED 6 months ago
Another big release for BlockNote 🥳
v0.13.0 now makes BlockNote UI-library agnostic. We extracted the default Mantine-based ux to @blocknote/mantine
, and also added support for Ariakit and ShadCN (#652)! This was a major refactor, but we're really excited about this and looking forward to your feedback and contributions ❤️
We also introduced localization and made all strings fully configurable. For now, only English (en) and Dutch (nl) are supported - we definitely welcome any PRs with your language of choice!
Finally, some major improvements have been made in Accessibility, such as better keyboard navigation of menus. Let's make sure that BlockNote applications are usable by everyone, regardless of any impairments!
Excited about this release? Consider sponsoring BlockNote as we rely on your support. This month we added a few new sponsors (thanks!) and are zoning in on the initial goal of 10 monthly sponsors - who benefit from priority support and development!
@blocknote/mantine
. Make sure to import BlockNoteView
and style.css
from @blocknote/mantine
if you're migrating your existing projectFull Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.12.4...v0.13.0
Published by matthewlipski 7 months ago
keydown
handler from suggestion plugin by @matthewlipski in https://github.com/TypeCellOS/BlockNote/pull/682
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.12.3...v0.12.4
Published by matthewlipski 7 months ago
all: unset
from default styles by @matthewlipski in https://github.com/TypeCellOS/BlockNote/pull/658
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.12.2...v0.12.3
Published by matthewlipski 7 months ago
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.12.1...v0.12.2
Published by matthewlipski 7 months ago
setEditable
when not necessary by @YousefED in https://github.com/TypeCellOS/BlockNote/pull/635
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.12.0...v0.12.1
Published by matthewlipski 8 months ago
v0.12 is a big one, which unlocks a number of highly requested features (and fixes) 🥳! As part of this, we're also shipping a brand new website with plenty of updated examples and completely revised the documentation.
Looking forward to your feedback! Although most of the API has stayed the same, there are a few breaking changes. Let us know in case you have trouble upgrading.
useBlockNote
has been renamed to useCreateBlockNote
. Also, event handlers mostly moved to BlockNoteView
or hooks. onEditorReady
event has been removed as it's no longer needed. See Editor Setup
BlockNoteView
now takes props to disable built-in components. See Editor Setup
[element]Positioner
components have been renamed to [element]Controller
)BlockNoteSchema
to register your custom blocks / styles / inline content. See Custom Schemas
Inter
font to reduce the main bundle size. Add import "@blocknote/core/fonts/inter.css";
separatelyFull Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.11.2...v0.12.0
Published by matthewlipski 9 months ago
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.11.1...v0.11.2
Published by matthewlipski 9 months ago
package-lock.json
by @matthewlipski in https://github.com/TypeCellOS/BlockNote/pull/536
Full Changelog: https://github.com/TypeCellOS/BlockNote/compare/v0.11.0...v0.11.1