Skip to content

Update Content Editor packages

Enrique Alcántara requested to merge update-content-editor-packages into master

What does this MR do and why?

It upgrades the Content Editor dependencies to version 202. We use the renovate-bot to manage dependency updates. I opened this Merge Request based on the renovate-bot’s MR because the prosemirror-markdown and the @tiptap/extension-bubble-menu dependencies are blocking other dependencies from being updated.

prosemirror-markdown breaking changes

In versions 1.9.3 and 1.9.4 prosemirror-markdown introduced breaking changes in the Markdown Serializer that will handle separately from other package updates.

@tiptap/extension-bubble-menu

Tiptap changed this extension to avoid showing bubble menus when the selection range equals zero: https://github.com/ueberdosis/tiptap/blob/main/packages/extension-bubble-menu/src/bubble-menu-plugin.ts#L169. We will submit a pull request to the project making this decision configurable. In the meanwhile, we will upgrade the extension to version 200.

Screenshots or screen recordings

There aren’t user-facing changes introduced in this Merge Request.

How to set up and validate locally

You can test the Content Editor in Wikis and while editing issues.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Enrique Alcántara

Merge request reports