Releases: ueberdosis/tiptap
Releases · ueberdosis/tiptap
v2.10.3
What's Changed
- fix(link): change type HTMLLinkElement to HTMLAnchorElement (#5858)
- fix(character-count): setting
content
larger than limit should truncate #5851 (#5862) - fix(list-keymap): prevent selection deletions at the end of list items from joining lists (#5863)
- fix(code): more robust regex for text enclosed in backticks #4467 (#4468)
- fix(core): update types to match prosemirror-view #5867
- fix(react): useIsomorphicLayoutEffect instead to support SSR #5872
Full Changelog: v2.10.2...v2.10.3
v2.10.2
What's Changed
- fix: revert type changes introduced with 2.10 #5859 by @nperez0111 in #5860
- Publish a new stable version by @github-actions in #5861
Full Changelog: v2.10.1...v2.10.2
v2.10.1
What's Changed
- fix(core): update the typings to be that options and storage are partials on an extended config #5852 by @nperez0111 in #5854
- Publish a new stable version by @github-actions in #5855
Full Changelog: v2.10.0...v2.10.1
v2.10.0
What's Changed
- feat(core): allow nodes and fragments to be inserted into the editor using insertContentAt command #5764 by @nperez0111 in #5766
- fix: properly transform paste/input rules by @nperez0111 in #5545
- build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #5727
- build(deps): bump actions/cache from 4.1.0 to 4.1.1 by @dependabot in #5728
- docs: update link in input and paste rules docstrings by @HigherOrderLogic in #5771
- fix: add zero-width space to resolve cursor selection issue by @guarmo in #5774
- build(deps): bump actions/cache from 4.1.1 to 4.1.2 by @dependabot in #5776
- fix(core): update the typing of
addOptions
,addStorage
to have an optional parent #5768 by @nperez0111 in #5770 - fix: preserve attributes of set node by @guarmo in #5781
- fix(table): set min-width to by @Ragnar-Oock in #5464
- docs: add drag handle demo for React by @Hector-Chong in #5783
- improve updateAttributes by @silenius in #5738
- Add element to shouldShow in BubbleMenuPlugin by @alanpoulain in #5790
- feat: accessibility improvements by @nperez0111 in #5758
- fix(react): allow react 19 by @nperez0111 in #5807
- Update package.json by @solvsoft in #5800
- refactor: adjust validate and add shouldAutoLink to improve URL handling by @guarmo in #5808
- fix(vue-3): Transition with editor destruction by @Ericlm in #5772
- List Keymap: Fix backspace behavior when selection is not collapsed by @juraj98 in #5810
- fix(link): add backwards compat by deprecating validate and using isAllowedUri instead by @nperez0111 in #5812
- feat: add
once
to EventEmitters by @nperez0111 in #5818 - Add Node linebreakReplacement support and enable on hardBreak nodes by @glenn-allen in #5821
- build(deps): bump cypress-io/github-action from 6.7.6 to 6.7.7 by @dependabot in #5823
- fix(react): useLayoutEffect instead of useEffect to cut down on reflow by @nperez0111 in #5825
- fix(bubble-menu): avoid bluring if event is on the editor #3471 by @nperez0111 in #5835
- Publish a new pre-release version by @github-actions in #5769
- Font-family extension: Prevent removal of quotes in parseHTML by @SanderLeenders in #5828
- added pre-checkout hook that automatically should enter pre modes by @bdbch in #5837
- fix(core): getMarkRange match only the current mark of a type #3872 by @nperez0111 in #5826
- Prevent null pointer exception in
BubbleMenu
by @felixgabler in #5842 - fix(react): improve React 19 compatibility by using JSX transform instead #5846 by @nperez0111 in #5848
- Publish a new stable version by @github-actions in #5843
New Contributors
- @HigherOrderLogic made their first contribution in #5771
- @Ragnar-Oock made their first contribution in #5464
- @Hector-Chong made their first contribution in #5783
- @alanpoulain made their first contribution in #5790
- @solvsoft made their first contribution in #5800
- @juraj98 made their first contribution in #5810
- @glenn-allen made their first contribution in #5821
- @felixgabler made their first contribution in #5842
Full Changelog: v2.9.1...v2.10.0
v2.9.1
What's Changed
- fix(lists): bullet-list and ordered-list no longer depend on list-item or text-style extensions #5707 by @nperez0111 in #5756
- Publish a new pre-release version by @github-actions in #5757
Full Changelog: v2.9.0...v2.9.1
v2.9.0
What's Changed
- docs: update the typings for DecorationWithType to be more accurate by @nperez0111 in #5692
- fix: add extension-text-style as a dep of @tiptap/starter-kit #5691 by @nperez0111 in #5693
- Fixes resizeable columns when the first row has a colspan by @jaapvanhoek in #4955
- build(deps): bump actions/cache from 4.0.2 to 4.1.0 by @dependabot in #5704
- Fix NodePos logic for child position calculation and attribute changes by @bdbch in #5716
- Fix getMarkRange not finding marks when at the start of a mark by @bdbch in #5717
- Fix editor destruction at the end of Vue transition by @Ericlm in #5648
- Improve accessibility on the editor DOM element by @bdbch in #5734
- Add clear mark parse rules to bold & italic marks by @mgreystone in #5705
- Update mention extension's priority by @kart-c in #5687
- Update styles.scss by @tk-425 in #5732
- fix(core): respect the editor's parseOptions by @nperez0111 in #5742
- fix(react): preserve editable option across renders by @guarmo in #5745
- feat: in a collab setting, disable transactions that are trying to sync invalid content by @nperez0111 in #5207
- Publish a new stable version by @github-actions in #5751
New Contributors
- @jaapvanhoek made their first contribution in #4955
- @Ericlm made their first contribution in #5648
- @tk-425 made their first contribution in #5732
- @guarmo made their first contribution in #5745
Full Changelog: v2.8.0...v2.9.0
v2.8.0
What's Changed
- build: type definitions are only emitted for a single package's code by @nperez0111 in #5665
- fix(core): onDrop and onPaste only registered when defined #5681 by @nperez0111 in #5684
- feat(CharacterCount): Add counter function to
CharacterCount
extension. by @ho991217 in #5674 - Publish a new pre-release version by @github-actions in #5669
New Contributors
Full Changelog: v2.7.4...v2.8.0
v2.7.4
What's Changed
- Add editorContainerProps to EditorProvider by @kart-c in #5661
- fix(core): dereference editor from DOM element on destroy #5654 by @nperez0111 in #5666
- Publish a new pre-release version by @github-actions in #5667
New Contributors
Full Changelog: v2.7.3...v2.7.4
v2.7.3
What's Changed
- fix: update zeed-dom version for style support #5352 by @nperez0111 in #5640
- Add Poggio to sponsors list by @ConnorDoyle in #5645
- build(deps-dev): bump rollup from 4.20.0 to 4.22.4 by @dependabot in #5647
- fix(react): Fix incorrect extensionAttributes value by @YaoKaiLun in #5588
- build(deps-dev): bump vite from 5.4.1 to 5.4.6 by @dependabot in #5629
- refactor: make NodeViewProps an interface again by @nperez0111 in #5658
- Publish a new pre-release version by @github-actions in #5652
New Contributors
- @ConnorDoyle made their first contribution in #5645
Full Changelog: v2.7.2...v2.7.3
v2.7.2
What's Changed
- fix(vue-3): late-registering plugins by @svenadlung in #5616
- Publish a new pre-release version by @github-actions in #5631
Full Changelog: v2.7.1...v2.7.2