Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 10, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@tiptap/extension-highlight (source) 3.4.13.18.0 age confidence
@tiptap/extension-subscript (source) 3.4.13.18.0 age confidence
@tiptap/extension-superscript (source) 3.4.13.18.0 age confidence
@tiptap/extension-text-align (source) 3.4.13.18.0 age confidence
@tiptap/extension-underline (source) 3.4.13.18.0 age confidence
@tiptap/starter-kit (source) 3.4.13.18.0 age confidence

Release Notes

ueberdosis/tiptap (@​tiptap/extension-highlight)

v3.18.0

Compare Source

Patch Changes

v3.17.1

Compare Source

Patch Changes

v3.17.0

Compare Source

Patch Changes

v3.16.0

Compare Source

Patch Changes

v3.15.3

Compare Source

Patch Changes

v3.15.2

Compare Source

Patch Changes

v3.15.1

Compare Source

Patch Changes

v3.15.0

Compare Source

Patch Changes

v3.14.0

Compare Source

Patch Changes

v3.13.0

Compare Source

Patch Changes

v3.12.1

Compare Source

Patch Changes

v3.12.0

Compare Source

Patch Changes

v3.11.1

Compare Source

Patch Changes

v3.11.0

Compare Source

Patch Changes

v3.10.8

Compare Source

Patch Changes

v3.10.7

Compare Source

Patch Changes

v3.10.6

Compare Source

Patch Changes

v3.10.5

Compare Source

Patch Changes

v3.10.4

Compare Source

Patch Changes

v3.10.3

Compare Source

Patch Changes

v3.10.2

Compare Source

Patch Changes

v3.10.1

Compare Source

Patch Changes

v3.10.0

Compare Source

Patch Changes

v3.9.1

Compare Source

Patch Changes

v3.9.0

Compare Source

Patch Changes

v3.8.0

Compare Source

Patch Changes

v3.7.2

Compare Source

Releases
v3.7.2
@​tiptap/html
Patch Changes

v3.7.1

Compare Source

Releases
v3.7.1
@​tiptap/markdown
Patch Changes
  • Editors will not throw an error anymore when content is an empty string and contentType is markdown
  • Remove invalid server configuration from package.json

v3.7.0

Compare Source

Releases
v3.7.0
@​tiptap/core
Minor Changes
  • All commands and their corresponding TypeScript types are now exported from @tiptap/core so they can be imported and referenced directly by consumers. This makes it easier to build typed helpers, extensions, and tests that depend on the command signatures.

    Why:

    • Previously some command option types were only available as internal types or scattered across files, which made it awkward for downstream users to import and reuse them.
    import { commands } from '@​tiptap/core'

    Notes:

    • This is a non-breaking, additive change. It improves ergonomics for TypeScript consumers.
    • If you rely on previously private/internal types, prefer the exported types from @tiptap/core going forward.
  • Add comprehensive bidirectional markdown support to Tiptap through a new @tiptap/markdown package and Markdown utilities in @tiptap/core.

    New Package: @tiptap/markdown - A new official extension that provides full Markdown parsing and serialization capabilities using MarkedJS as the underlying Markdown parser.

    Core Features:

    Extension API

    • Markdown Extension: Main extension that adds Markdown support to your editor
    • MarkdownManager: Core engine for parsing and serializing Markdown
      • Parse Markdown strings to Tiptap JSON: editor.markdown.parse(markdown)
      • Serialize Tiptap JSON to Markdown: editor.markdown.serialize(json)
      • Access to underlying marked.js instance: editor.markdown.instance
Editor Methods
  • editor.getMarkdown(): Serialize current editor content to Markdown string
  • editor.markdown: Access to MarkdownManager instance for advanced operations

Editor Options:

  • contentType: Control the type of content that is inserted into the editor. Can be json, html or markdown - defaults to json and will automatically detect invalid content types (like JSON when it is actually Markdown).
    new Editor({
      content: '# Hello World',
      contentType: 'markdown'
    })

Command Options: All content commands now support an contentType option:

  • setContent(markdown, { contentType: 'markdown' }): Replace editor content with markdown
  • insertContent(markdown, { contentType: 'markdown' }): Insert markdown at cursor position
  • insertContentAt(position, markdown, { contentType: 'markdown' }): Insert Markdown at specific position

For more, check the documentation.

Patch Changes
  • The extension manager now provides a new property baseExtensions that contains an unflattened array of extensions
@​tiptap/markdown
Minor Changes
  • Add comprehensive bidirectional markdown support to Tiptap through a new @tiptap/markdown package and Markdown utilities in @tiptap/core.

    New Package: @tiptap/markdown - A new official extension that provides full Markdown parsing and serialization capabilities using MarkedJS as the underlying Markdown parser.

    Core Features:

    Extension API

    • Markdown Extension: Main extension that adds Markdown support to your editor
    • MarkdownManager: Core engine for parsing and serializing Markdown
      • Parse Markdown strings to Tiptap JSON: editor.markdown.parse(markdown)
      • Serialize Tiptap JSON to Markdown: editor.markdown.serialize(json)
      • Access to underlying marked.js instance: editor.markdown.instance
Editor Methods
  • editor.getMarkdown(): Serialize current editor content to Markdown string
  • editor.markdown: Access to MarkdownManager instance for advanced operations

Editor Options:

  • contentType: Control the type of content that is inserted into the editor. Can be json, html or markdown - defaults to json and will automatically detect invalid content types (like JSON when it is actually Markdown).
    new Editor({
      content: '# Hello World',
      contentType: 'markdown'
    })

Command Options: All content commands now support an contentType option:

  • setContent(markdown, { contentType: 'markdown' }): Replace editor content with markdown
  • insertContent(markdown, { contentType: 'markdown' }): Insert markdown at cursor position
  • insertContentAt(position, markdown, { contentType: 'markdown' }): Insert Markdown at specific position

For more, check the documentation.

@​tiptap/extension-link
Patch Changes
  • Paste Handlers and onPaste plugin now respect shouldAutoLink/validate options
@​tiptap/extensions
Patch Changes
  • Make the TrailingNode extension's node option optional and derive the
    default node type from the editor schema when available.

    Previously the extension used a hard-coded 'paragraph' default and the
    node option was required in the TypeScript definitions. This change:

    • makes node optional in the options type,
    • prefers the editor schema's top node default type when resolving the
      trailing node, and
    • falls back to the configured option or 'paragraph' as a last resort.

    This fixes cases where projects use a different top-level default node and
    prevents the extension from inserting an incorrect trailing node type.

v3.6.7

Compare Source

Patch Changes

v3.6.6

Compare Source

Patch Changes

v3.6.5

Compare Source

Patch Changes

v3.6.4

Compare Source

Patch Changes

v3.6.3

Compare Source

Patch Changes

v3.6.2

Compare Source

Patch Changes

v3.6.1

Compare Source

Patch Changes

v3.6.0

Compare Source

Patch Changes

v3.5.3

Compare Source

Patch Changes

v3.5.2

Compare Source

Patch Changes

v3.5.1

Compare Source

Patch Changes

v3.5.0

Compare Source

Patch Changes

v3.4.6

Compare Source

Patch Changes

v3.4.5

Compare Source

Patch Changes

v3.4.4

Compare Source

Patch Changes

v3.4.3

Compare Source

Patch Changes

v3.4.2

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-subscript)

v3.18.0

Compare Source

Patch Changes

v3.17.1

Compare Source

Patch Changes

v3.17.0

Compare Source

Patch Changes

v3.16.0

Compare Source

Patch Changes

v3.15.3

Compare Source

Patch Changes

v3.15.2

Compare Source

Patch Changes

v3.15.1

Compare Source

Patch Changes

v3.15.0

Compare Source

Patch Changes

v3.14.0

Compare Source

Patch Changes

v3.13.0

Compare Source

Patch Changes

v3.12.1

Compare Source

Patch Changes

v3.12.0

Compare Source

Patch Changes

v3.11.1

Compare Source

Patch Changes

v3.11.0

Compare Source

Patch Changes

v3.10.8

Compare Source

Patch Changes

v3.10.7

Compare Source

Patch Changes

v3.10.6

Compare Source

Patch Changes

v3.10.5

Compare Source

Patch Changes

v3.10.4

Compare Source

Patch Changes

v3.10.3

Compare Source

Patch Changes

v3.10.2

Compare Source

Patch Changes

v3.10.1

Compare Source

Patch Changes

v3.10.0

Compare Source

Patch Changes

v3.9.1

Compare Source

Patch Changes

v3.9.0

Compare Source

Patch Changes

v3.8.0

Compare Source

Patch Changes

v3.7.2

Compare Source

Releases
v3.7.2
@​tiptap/html
Patch Changes

v3.7.1

Compare Source

Releases
v3.7.1
@​tiptap/markdown
Patch Changes
  • Editors will not throw an error anymore when content is an empty string and contentType is markdown
  • Remove invalid server configuration from package.json

v3.7.0

Compare Source

Releases

v3.7.0

@​tiptap/core
Minor Changes
  • All commands and their corresponding TypeScript types are now exported from @tiptap/core so they can be imported and referenced directly by consumers. This makes it easier to build typed helpers, extensions, and tests that depend on the command signatures.

    Why:

    • Previously some command option types were only available as internal types or scattered across files, which made it awkward for downstream users to import and reuse them.
    import { commands } from '@​tiptap/core'

    Notes:

    • This is a non-breaking, additive change. It improves ergonomics for TypeScript consumers.
    • If you rely on previously private/internal types, prefer the exported types from @tiptap/core going forward.
  • Add comprehensive bidirectional markdown support to Tiptap through a new @tiptap/markdown package and Markdown utilities in @tiptap/core.

    New Package: @tiptap/markdown - A new official extension that provides full Markdown parsing and serialization capabilities using MarkedJS as the underlying Markdown parser.

    Core Features:

    Extension API

    • Markdown Extension: Main extension that adds Markdown support to your editor
    • MarkdownManager: Core engine for parsing and serializing Markdown
      • Parse Markdown strings to Tiptap JSON: editor.markdown.parse(markdown)
      • Serialize Tiptap JSON to Markdown: editor.markdown.serialize(json)
      • Access to underlying marked.js instance: editor.markdown.instance
Editor Methods
  • editor.getMarkdown(): Serialize current editor content to Markdown string
  • editor.markdown: Access to MarkdownManager instance for advanced operations

Editor Options:

  • contentType: Control the type of content that is inserted into the editor. Can be json, html or markdown - defaults to json and will automatically detect invalid content types (like JSON when it is actually Markdown).
    new Editor({
      content: '# Hello World',
      contentType: 'markdown'
    })

Command Options: All content commands now support an contentType option:

  • setContent(markdown, { contentType: 'markdown' }): Replace editor content with markdown
  • insertContent(markdown, { contentType: 'markdown' }): Insert markdown at cursor position
  • insertContentAt(position, markdown, { contentType: 'markdown' }): Insert Markdown at specific position

For more, check the documentation.

Patch Changes
  • The extension manager now provides a new property baseExtensions that contains an unflattened array of extensions
@​tiptap/markdown
Minor Changes
  • Add comprehensive bidirectional markdown support to Tiptap through a new @tiptap/markdown package and Markdown utilities in @tiptap/core.

    New Package: @tiptap/markdown - A new official extension that provides full Markdown parsing and serialization capabilities using MarkedJS as the underlying Markdown parser.

    Core Features:

    Extension API

    • Markdown Extension: Main extension that adds Markdown support to your editor
    • MarkdownManager: Core engine for parsing and serializing Markdown
      • Parse Markdown strings to Tiptap JSON: editor.markdown.parse(markdown)
      • Serialize Tiptap JSON to Markdown: editor.markdown.serialize(json)
      • Access to underlying marked.js instance: editor.markdown.instance
Editor Methods
  • editor.getMarkdown(): Serialize current editor content to Markdown string
  • editor.markdown: Access to MarkdownManager instance for advanced operations

Editor Options:

  • contentType: Control the type of content that is inserted into the editor. Can be json, html or markdown - defaults to json and will automatically detect invalid content types (like JSON when it is actually Markdown).
    new Editor({
      content: '# Hello World',
      contentType: 'markdown'
    })

Command Options: All content commands now support an contentType option:

  • setContent(markdown, { contentType: 'markdown' }): Replace editor content with markdown
  • insertContent(markdown, { contentType: 'markdown' }): Insert markdown at cursor position
  • insertContentAt(position, markdown, { contentType: 'markdown' }): Insert Markdown at specific position

For more, check the documentation.

@​tiptap/extension-link
Patch Changes
  • Paste Handlers and onPaste plugin now respect shouldAutoLink/validate options
@​tiptap/extensions
Patch Changes
  • Make the TrailingNode extension's node option optional and derive the
    default node type from the editor schema when available.

    Previously the extension used a hard-coded 'paragraph' default and the
    node option was required in the TypeScript definitions. This change:

    • makes node optional in the options type,
    • prefers the editor schema's top node default type when resolving the
      trailing node, and
    • falls back to the configured option or 'paragraph' as a last resort.

    This fixes cases where projects use a different top-level default node and
    prevents the extension from inserting an incorrect trailing node type.

v3.6.7

Compare Source

Patch Changes

v3.6.6

Compare Source

Patch Changes

v3.6.5

Compare Source

Patch Changes

v3.6.4

Compare Source

Patch Changes

v3.6.3

Compare Source

Patch Changes

v3.6.2

Compare Source

Patch Changes

v3.6.1

Compare Source

Patch Changes

v3.6.0

Compare Source

Patch Changes

v3.5.3

Compare Source

Patch Changes

v3.5.2

Compare Source

Patch Changes

v3.5.1

Compare Source

Patch Changes

v3.5.0

Compare Source

Patch Changes

v3.4.6

Compare Source

Patch Changes

v3.4.5

Compare Source

Patch Changes

v3.4.4

Compare Source

Patch Changes

v3.4.3

Compare Source

Patch Changes

v3.4.2

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-superscript)

v3.18.0

Compare Source

Patch Changes

v3.17.1

Compare Source

Patch Changes

v3.17.0

Compare Source

Patch Changes

v3.16.0

Compare Source

Patch Changes

v3.15.3

Compare Source

Patch Changes

v3.15.2

Compare Source

Patch Changes

v3.15.1

Compare Source

Patch Changes

v3.15.0

Compare Source

Patch Changes

v3.14.0

Compare Source

Patch Changes

v3.13.0

Compare Source

Patch Changes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from 4dbf164 to 6c9372c Compare September 17, 2025 14:19
@renovate renovate bot changed the title Update tiptap monorepo to v3.4.2 Update tiptap monorepo to v3.4.4 Sep 17, 2025
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from 6c9372c to 5bed500 Compare September 20, 2025 03:52
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from 5bed500 to 4340392 Compare September 22, 2025 18:10
@renovate renovate bot changed the title Update tiptap monorepo to v3.4.4 Update tiptap monorepo to v3.4.5 Sep 22, 2025
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from 4340392 to f031bc2 Compare September 22, 2025 20:46
@renovate renovate bot changed the title Update tiptap monorepo to v3.4.5 Update tiptap monorepo to v3.4.6 Sep 22, 2025
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from f031bc2 to 6b1688a Compare September 23, 2025 12:10
@renovate renovate bot changed the title Update tiptap monorepo to v3.4.6 Update tiptap monorepo to v3.5.0 Sep 23, 2025
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from 6b1688a to dc74e4d Compare September 25, 2025 03:29
@renovate renovate bot changed the title Update tiptap monorepo to v3.5.0 Update tiptap monorepo to v3.5.2 Sep 25, 2025
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from dc74e4d to 913ca1b Compare September 26, 2025 15:30
@renovate renovate bot changed the title Update tiptap monorepo to v3.5.2 Update tiptap monorepo to v3.6.1 Sep 26, 2025
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from 913ca1b to bfd848c Compare September 29, 2025 22:12
@renovate renovate bot changed the title Update tiptap monorepo to v3.6.1 Update tiptap monorepo to v3.6.2 Sep 29, 2025
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from bfd848c to b9f0972 Compare October 3, 2025 07:37
@renovate renovate bot changed the title Update tiptap monorepo to v3.6.2 Update tiptap monorepo to v3.6.3 Oct 3, 2025
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from b9f0972 to 739e159 Compare October 4, 2025 07:15
@renovate renovate bot changed the title Update tiptap monorepo to v3.6.3 Update tiptap monorepo to v3.6.5 Oct 4, 2025
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from a0ee282 to e2a556f Compare December 31, 2025 14:13
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from e2a556f to 50ed689 Compare January 5, 2026 21:43
@renovate renovate bot changed the title Update tiptap monorepo to v3.14.0 Update tiptap monorepo to v3.15.0 Jan 5, 2026
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from 50ed689 to 2358bc8 Compare January 6, 2026 12:56
@renovate renovate bot changed the title Update tiptap monorepo to v3.15.0 Update tiptap monorepo to v3.15.1 Jan 6, 2026
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from 2358bc8 to 8e62e59 Compare January 7, 2026 13:00
@renovate renovate bot changed the title Update tiptap monorepo to v3.15.1 Update tiptap monorepo to v3.15.2 Jan 7, 2026
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from 8e62e59 to be0d278 Compare January 7, 2026 17:42
@renovate renovate bot changed the title Update tiptap monorepo to v3.15.2 Update tiptap monorepo to v3.15.3 Jan 7, 2026
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from be0d278 to 2eeb427 Compare January 19, 2026 19:07
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from 2eeb427 to eb955be Compare January 20, 2026 13:39
@renovate renovate bot changed the title Update tiptap monorepo to v3.15.3 Update tiptap monorepo to v3.16.0 Jan 20, 2026
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from eb955be to a0e791c Compare January 23, 2026 14:07
@renovate renovate bot changed the title Update tiptap monorepo to v3.16.0 Update tiptap monorepo to v3.17.0 Jan 23, 2026
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from a0e791c to 36bc3c5 Compare January 24, 2026 17:57
@renovate renovate bot changed the title Update tiptap monorepo to v3.17.0 Update tiptap monorepo to v3.17.1 Jan 24, 2026
@renovate renovate bot force-pushed the renovate/tiptap-monorepo branch from 36bc3c5 to 77f459d Compare January 28, 2026 14:41
@renovate renovate bot changed the title Update tiptap monorepo to v3.17.1 Update tiptap monorepo to v3.18.0 Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants