What's Changed
- make EditorProvider children optional by @hjoelh in #5102
- Prevent history checkpoints during backspace in empty editor by @Nantris in #5063
- Text Align Extension: issue with DOM update when multiple types exist and not every exist at the DOM of the editor. by @echatzief in #5097
- fix: fix ts error for BubbleMenu and FloatingMenu in @tiptap/react by @c0sc0s in #5126
- Tweak
getTextBetween
to prependblockSeparator
to block node even if block node doesn't have any children by @hivokas in #5055 - chore: added commitlint for conventional commit linting by @bdbch in #5133
- chore: add streamlined github templates by @bdbch in #5134
- docs: add jsdocs for core by @bdbch in #4356
- refactor(core): add jsdoc comments for ExtensionManager by @bdbch in #5140
- refactor(core): add jsdocs for utility functions by @bdbch in #5141
- chore: add cz-conventional-changelog cli & update contributing guides by @bdbch in #5148
- test: get tests running on macOS again by leveraging built-in platform detection by @nperez0111 in #5144
- refactor(core): clean up constructor & extension setup in extension manager by @bdbch in #5035
- fix: configure should use the parent of the current instance, to avoid duplication by @nperez0111 in #5147
New Contributors
- @hjoelh made their first contribution in #5102
- @echatzief made their first contribution in #5097
- @c0sc0s made their first contribution in #5126
- @nperez0111 made their first contribution in #5144
Full Changelog: v2.3.2...v2.4.0