What's Changed (since v2.4)
- Feature/y sync options: allow passing ySyncOptions to extension-collaboration by @janthurau in #4976
- fix for data attributes not rendering after pr #4082 by @moham96 in #4980
- fix: only start at block with removing if not an inline node by @PHillemans in #4791
- fix(extension-link): use whitelist for allowed href values by @chroth in #5160
- Fix TypeScript types for Suggestion
command
, allowing for generic override by @sjdemartini in #4136 - fix(extension-code-block): #3604 paste code from vscode by @aliasliao in #3606
- fix: Don't init when editor is destroyed by @tomi-bigpi in #4029
- Typo in nextjs installation instructions. Refers to a jsx file as js file by @daviddkkim in #4871
- fix: Allow
emit
to be accessed anywhere by @fw6 in #3848 - fix(suggestion): unused parameter oldState in apply. by @remyma in #4771
- Fix unexpected token in index.js (Rollup) by @AlphaX-Projects in #4538
- fix: whitespace being stripped from generateJSON by @asiraky in #5158
- Fix failure to validate pasted links by @Nantris in #5061
- Revert "extension/link: adds 'whenNotEditable' as option for openOnClick" by @benkroeger in #5040
- docs(php): include note on livewire v2 and v3 differences by @aarontsl in #5179
- build(deps): bump prosemirror-trailing-node to 2.0.8 by @LoneRifle in #4949
- fix: parse only allowed text align alignments by @volarname in #5169
- feat: new demo frame design by @bdbch in #5194
- fix: don't hide tabs in previews when only one lang is available by @bdbch in #5195
- feat: error handling of invalid content for a schema by @nperez0111 in #5178
- fix: revert
font-family
escaping introduced by #4545 by @nperez0111 in #5164 - fix(extension-table): update selection position when inserting a new … by @wilson-everlaw in #5151
- updateAttributes: update current node only by @silenius in #5154
- feat: add support for default link protocol by @henryStelle in #5022
- fix: make link exitable resolving #3293 by @nperez0111 in #5181
- docs: Fix keyboard shortcut for strikethrough by @cmayoracurzio in #4984
- Change to unnecessarily resolved positions by @aguydan in #4857
- define keepOnSplit and default optional by @moander in #4404
- feat: support global attributes for all nodes & marks by @nperez0111 in #5209
- Fix suggestion collaboration bug by @fsvergara in #4380
- fix: (vue-3) component rendering by @Rirax in #5206
- revert: "fix: (vue-3) component rendering" by @nperez0111 in #5221
- issue: add test for mergeDeep fail by @YousefED in #4088
- Demo styling by @svenadlung in #5185
- fix(horizontal-rule): fix insertion behavior by @aguydan in #4898
- fix(core): update tabindex on state change (#5231) by @nazar-ch in #5232
- fix(core): make exitable resolve it's value through inheritance by @nperez0111 in #5244
- fix(core): the whitespace value for a node was not being sent to prosemirror by @nperez0111 in #5245
- fix: apply #5147 fix to marks and nodes by @nperez0111 in #5156
- chore(docs): fix @see links in
Extension.ts
by @aleclarson in #5253 - Add another collaboration demo by @svenadlung in #5226
- build(deps-dev): bump @babel/traverse from 7.18.5 to 7.24.7 by @dependabot in #5256
- add insertContent logic to setContent by @bdbch in #4895
- switch from lerna to changesets for versioning and publishing by @bdbch in #5274
- fix: placeholders now check for empty content compared to their "true" empty state by @nperez0111 in #5278
- Version Packages (pre) by @github-actions in #5280
- Move docs to own repository by @svenadlung in #5304
- fix(vue-3): fix editor.state updating too late during a transaction due to reactiveState by @segevfiner in #5252
- Version Packages (pre) by @github-actions in #5306
- build(deps): bump cypress-io/github-action from 6.6.0 to 6.7.1 by @dependabot in #5240
- fix: make blockquote shortcut work in starter-kit by @Mathias-S in #4995
- Version Packages (pre) by @github-actions in #5308
- Publish a new pre-release version (pre) by @github-actions in #5309
- Publish a new pre-release version (pre) by @github-actions in #5310
- Publish a new pre-release version (pre) by @github-actions in #5311
- Publish a new pre-release version (pre) by @github-actions in #5312
- fix: default to rendering the editor immediately, while staying backward compatible by @nperez0111 in #5161
- Publish a new pre-release version (pre) by @github-actions in #5322
- Flip the order of useEditorState's overloads by @alii in #5325
- Publish a new pre-release version (pre) by @github-actions in #5328
- fix(react):
useEditor
should not destroy instances that are still mounted by @nperez0111 in #5338 - Publish a new pre-release version (pre) by @github-actions in #5339
- Publish a new pre-release version by @github-actions in #5342
- chore(release): tiptap v2.5 by @nperez0111 in #5341
- fix: fix shiki setup by @bdbch in #5347
- Publish a new pre-release version by @github-actions in #5343
- fix(core): configuring extensions should add to the parent's options not replace them by @nperez0111 in #5357
- Publish a new pre-release version by @github-actions in #5358
- Fix useEditor hook by @maticzav in #5353
- Publish a new pre-release version by @github-actions in #5359
- Publish a new pre-release version by @github-actions in #5361
- fix: take atom content in full by @artursvonda in #5321
- Vue 3 Perf updates by @nperez0111 in #5373
- Publish a new pre-release version by @github-actions in #5368
New Contributors
- @PHillemans made their first contribution in #4791
- @chroth made their first contribution in #5160
- @aliasliao made their first contribution in #3606
- @daviddkkim made their first contribution in #4871
- @fw6 made their first contribution in #3848
- @remyma made their first contribution in #4771
- @AlphaX-Projects made their first contribution in #4538
- @asiraky made their first contribution in #5158
- @aarontsl made their first contribution in #5179
- @LoneRifle made their first contribution in #4949
- @volarname made their first contribution in #5169
- @wilson-everlaw made their first contribution in #5151
- @silenius made their first contribution in #5154
- @henryStelle made their first contribution in #5022
- @cmayoracurzio made their first contribution in #4984
- @aguydan made their first contribution in #4857
- @moander made their first contribution in #4404
- @fsvergara made their first contribution in #4380
- @nazar-ch made their first contribution in #5232
- @aleclarson made their first contribution in #5253
- @github-actions made their first contribution in #5280
- @Mathias-S made their first contribution in #4995
- @alii made their first contribution in #5325
- @maticzav made their first contribution in #5353
- @artursvonda made their first contribution in #5321
Full Changelog: v2.4.0...v2.5.5