Releases: sjdemartini/mui-tiptap
Releases · sjdemartini/mui-tiptap
v1.17.0
What's Changed
MenuButtonStrikethrough
now displays the keyboard shortcut asmod+Shift+S
instead ofmod+Shift+X
, matching Tiptap Strike extension behavior as of Tiptap v2.1.0 https://github.com/ueberdosis/tiptap/releases/tag/v2.1.0, by @abaransy-business in #305- If you are still using Tiptap < 2.1.0, you can simply override the
tooltipShortcutKeys
prop to use the older value:<MenuButtonStrikethrough tooltipShortcutKeys={["mod", "Shift", "X"]} />
- If you are still using Tiptap < 2.1.0, you can simply override the
Internal only changes
- Bump GH Actions versions for checkout, pnpm, & node, and use node 20 by @sjdemartini in #311
- Bump tiptap devDependencies to latest version by @sjdemartini in #312
- Test against multiple Tiptap versions in CI by @sjdemartini in #313
New Contributors
- @abaransy-business made their first contribution in #305
Full Changelog: v1.16.0...v1.17.0
v1.16.0
v1.15.1
What's Changed
- Close
MenuSelect
tooltips when opening dropdown options by @sjdemartini in #310 (affectsMenuSelectFontFamily
,MenuSelectFontSize
,MenuSelectHeading
,MenuSelectTextAlign
)
Internal only
- Bump nanoid from 3.3.7 to 3.3.8 in /example by @dependabot in #306
- Bump nanoid from 3.3.7 to 3.3.8 by @dependabot in #307
Full Changelog: v1.15.0...v1.15.1
v1.15.0
What's Changed
- Expose
sx
prop onControlledBubbleMenu
,LinkBubbleMenu
, andTableBubbleMenu
to allow for more easy/direct style customization by @sjdemartini in #303
Internal-only changes (no changes to those who install mui-tiptap, just changes for contributors)
- Bump cross-spawn from 7.0.3 to 7.0.5 by @dependabot in #292
- Bump node via nvm version and @types/node to v22 (internally) by @sjdemartini in #293
- Upgrade eslint from v8 to v9, and refine its usage by @sjdemartini in #294, #295, #301
- Upgrade cspell to latest (v6 -> v8) by @sjdemartini in #296
- Upgrade vitest to v2 (and bump related deps) by @sjdemartini in #297
- Bump pnpm version to latest (9.12.1 -> 9.13.2) by @sjdemartini in #298
Full Changelog: v1.14.0...v1.15.0
v1.14.0
What's Changed
- Ensure popper/bubble menus appear above modals by default, in case editor is rendered inside a modal in #291. Two "breaking" changes to support this:
- The z-index for the bubble menus (
ControlledBubbleMenu
,LinkBubbleMenu
,TableBubbleMenu
) and poppers (ColorPickerPopper
viaMenuButtonHighlightColor
andMenuButtonTextColor
) will now betheme.zIndex.tooltip
- The
Z_INDEXES
object (exported frommui-tiptap
) removes theBUBBLE_MENU
key/value. You should instead referencetheme.zIndex.tooltip
to get the z-index used for the bubble menus, as mui-tiptap does not define the value internally.
- The z-index for the bubble menus (
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's Changed
- Allow relative and anchor links in link edit menu, and allow users to override link-formatting behavior by @sjdemartini in #288. Changes:
- The default behavior of the
LinkBubbleMenu
editing is to do the following to the user-entered URL when they finish typing:- trim leading/trailing whitespace (unchanged)
- ensure the value has a protocol (http://) if it doesn't already and isn't a relative (starting with "/") or anchor (starting with "#") URL (change in behavior)
- Change: We now accept relative URLs starting with "/" and anchor links starting with "#" (resolves #275)
- Change: We now also accept
sms:
as a valid protocol, like we did formailto:
andtel:
before
- URL-encode the result (unchanged)
- The input field is now of type
text
instead ofurl
to support relative URLs. So it will be less strict in enforcing URL formatting. LinkBubbleMenu
now has aformatHref
prop which can be used to override the above link-formatting behavior and provide custom functionality (resolves #182).
- The default behavior of the
- Internal development version bumps for Vite, pnpm, etc
Full Changelog: v1.12.0...v1.13.0
v1.12.0
What's Changed
- Remove
type: "commonjs"
in package.json to fix importingmui-tiptap
in NextJS context, by @sjdemartini in #270. Resolves import issues that showed up formui-tiptap
versions 1.9.6-1.11.0 (#264), specifically when used with NextJS.
Full Changelog: v1.11.0...v1.12.0
v1.11.0
v1.10.0
What's Changed
- Update
RichTextEditor
to updateref
handle only wheneditor
changes by @firatoezcan in #261 - Allow hiding tooltip shortcuts for
MenuSelectHeading
withhideShortcuts
prop by @firatoezcan in #262
New Contributors
- @firatoezcan made their first contribution in #261
Full Changelog: v1.9.6...v1.10.0
v1.9.6
What's Changed
- Force node to use CommonJS to get around dependency import errors with ESM in #259
Full Changelog: v1.9.5...v1.9.6