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:
What's Changed
- fix: usePrefersColorScheme window reference breaks nextjs by @YousefED in #907
- feat. add example in docs for removing default blocks by @hunxjunedo in #902
- feat: added support for uppy by @ezhil56x in #842
- docs: AWS S3 example & example cleanup by @matthewlipski in #914
- site: add BlockNote Pro by @YousefED in #913
- fix: React unit tests using vanilla file blocks by @matthewlipski in #908
- feat: server-side processing by @YousefED in #451
- feat: Add Emoji Picker Option by @hunxjunedo in #854
- chore: upgrade tiptap 2.5.0 by @YousefED in #923
New Contributors
- @hunxjunedo made their first contribution in #902
- @ezhil56x made their first contribution in #842
Full Changelog: v0.14.4...v0.15.0