Skip to content

Releases: Patternslib/pat-tiptap

Release 4.11.0

Choose a tag to compare

@thet thet released this 05 Jun 11:33

4.11.0 (2026-06-05)

Features

  • Allow for default to open in new window. (9581f54)

    The link panel allows now to "Open in new window" to be set as default.

Maintenance

  • Fix eslint warning. (537e249)

  • Makefile: Switch bundle-pre to use double-colon. (74c4811)

    In @patternslib/dev v4 we switched to double-colon bundle-pre target so
    that the base one from @patternslib/dev is also run. This change is now
    reflected here.

  • Upgrade dependencies. (01563de)

  • Upgrade tiptap to 2.27.2. (fe974a4)

4.10.1 (2025-07-04)

Bug Fixes

  • Add missing yarn definition in the Makefile. (2ac5791)

  • Fix an issue where the link context menu wasn't opened anymore. (c09b1e4)

Maintenance

  • Update the compatible node version to the current LTS version. (dc25cbb)

  • Upgrade dependencies. (8ba63c5)

4.10.0 (2025-04-04)

Features

  • Support configuration of extra link protocols. (57f71a2)

    This fixes a problem where Lotus Notes URLs were stripped out.
    These URLs have a notes:// protocol.
    There is now a new configuration option "link-extra-protocols" to add new ones along well-known like https, ftp, mail, etc.

Bug Fixes

Maintenance

  • @patternslib/dev upgrade - create eslint.config.js. (0cff516)

  • @patternslib/dev upgrade - remove .husky directory in favor of git hooks. (8da34c2)

  • @patternslib/dev upgrade - remove old .eslintrc.js. (d7977d6)

  • @patternslib/dev upgrade - upgrade Makefile. (37db131)

  • Upgrade dependencies. (0701a24)

4.9.5 (2024-08-21)

Bug Fixes

  • Fix a deprecated tiptap method in the trailing-node extension. (49d5062)

Maintenance

  • Upgrade to tiptap 2.6.5. (0b4216a)

4.9.4 (2024-08-20)

Bug Fixes

  • Fix problem with adding columns in tables and deactivate fixed-paragraph. (ad5e986)

    The fixed-paragraph extension was causing a problem when adding columns.
    This extension adds an extra paragraph at the end of tables, so that
    it's easier to add content below tables. However, we also have the
    "dropcursor" extension activated with tables and other block content for
    the same reason - this one adding a horizontal cursor when navigating
    below tables which helps in adding content there. To allow adding
    columns in tables again, the fixed-paragraph extension is deactivated
    until explictly needed again.

Maintenance

  • For better demoing and debugging, make the toolbar sticky. (62155f8)

4.9.3 (2024-08-19)

Bug Fixes

  • Await for the modal pattern initialization in tests. (0ebc3fb)

Maintenance

4.9.2 (2024-07-23)

4.9.1 (2024-07-23)

Bug Fixes

  • Update getAttrs function to correctly check for the presence of a table inside a div.scroll-table wrapper (8843e28)

  • Upgrade node version for GitHub Actions. (952b4fb)

4.9.0 (2023-11-23)

Features

  • Always wrap tables in a div.scroll-table wrapper. (16e1cc5)

Bug Fixes

  • Allow to select the figcaption node. (aa71dfc)

  • Allow to select-all in tables. (606a4be)

    Allow to select all (Ctrl-A, Command-A) with tables in certain
    conditions.
    Due to a tiptap/ProseMirror bug tables with some empty cells and no
    content preceding or following the table, selecting the whole table did
    not work. This fix makes sure that a non-empty paragraph is added at the
    end, if no other content is present at the end of the document.

Follow-up from:

More information here:

  • Make fixed-paragraph selectable to make the corresponding table selectable. (2c69109)

4.8.6 (2023-10-16)

Bug Fixes

  • Fix problem with table not selectable with - (4284664)

    There is a strange problem with tables and selecting all content with
    -. When the last node in the document is a table and the last
    table cell is empty, then pressing - to select everyting only
    selects the very first node in the document. As soon as one of the
    conditions - table not the last node or last table cell not empty - is
    not met, - selects all, as expected.

We fix the problem by making sure some content is following the table
and add an empty paragraph. When another solution is found we can remove
this hack again.

More information here:

Maintenance

  • Disable horizontal table cell resizing. (81214c6)

    We would need quite some extra CSS for the .column-resize-handle for a
    questionable benefit. Disable it for now until we need it back and find
    a solution for the missing CSS.
    Example for the CSS to be added (touches also table and cell styles):
    https://tiptap.dev/api/nodes/table#resizable

  • Upgrade dependencies. (a5ea09b)

  • Use a different webpack dev server port than the default Patternslib one. (a099635)

4.8.5 (2023-09-25)

Maintenance

  • Mock ClipboardEvent and DragEvent. (c5bee7a)

  • Upgrade dependencies. (e063c4a)

4.8.4 (2023-08-30)

Maintenance

4.8.3 (2023-07-27)

Maintenance

4.8.2 (2023-04-17)

Maintenance

  • Upgrade tiptap to 2.0.3 and other dependencies. (39c3df9)

4.8.1 (2023-03-09)

Bug Fixes

  • Fix problem with mention/tagging menus. (4bd92c6)

    Fix a problem where a mention/tagging menu could not be opened when
    there was already a pat-tooltip instance in tiptap's text content.
    The dependency on Patternslib 9.8.3-alpha.1+ solves the problem.

Maintenance

  • Improve update performance. (44ab8d2)

    Do not do a Patterns-scan on the content on each update but debounce it
    for better performance.

  • Upgrade dependencies. (f6a6871)

4.8.0 (2023-02-14)

Features

  • Adding Links: Correct mail address without the mailto: sche...
Read more

Release 4.10.1

Choose a tag to compare

@thet thet released this 04 Jul 09:36

4.10.1 (2025-07-04)

Bug Fixes

  • Add missing yarn definition in the Makefile. (2ac5791)

  • Fix an issue where the link context menu wasn't opened anymore. (c09b1e4)

Maintenance

  • Update the compatible node version to the current LTS version. (dc25cbb)

  • Upgrade dependencies. (8ba63c5)

Release 4.10.0

Choose a tag to compare

@thet thet released this 04 Apr 01:28

4.10.0 (2025-04-04)

Features

  • Support configuration of extra link protocols. (57f71a2)

    This fixes a problem where Lotus Notes URLs were stripped out.
    These URLs have a notes:// protocol.
    There is now a new configuration option "link-extra-protocols" to add new ones along well-known like https, ftp, mail, etc.

Bug Fixes

Maintenance

  • @patternslib/dev upgrade - create eslint.config.js. (0cff516)

  • @patternslib/dev upgrade - remove .husky directory in favor of git hooks. (8da34c2)

  • @patternslib/dev upgrade - remove old .eslintrc.js. (d7977d6)

  • @patternslib/dev upgrade - upgrade Makefile. (37db131)

  • Upgrade dependencies. (0701a24)

Release 4.9.5

Choose a tag to compare

@thet thet released this 21 Aug 11:30

4.9.5 (2024-08-21)

Bug Fixes

  • Fix a deprecated tiptap method in the trailing-node extension. (49d5062)

Maintenance

  • Upgrade to tiptap 2.6.5. (0b4216a)

Release 4.9.4

Choose a tag to compare

@thet thet released this 20 Aug 15:02

4.9.4 (2024-08-20)

Bug Fixes

  • Fix problem with adding columns in tables and deactivate fixed-paragraph. (ad5e986)

    The fixed-paragraph extension was causing a problem when adding columns.
    This extension adds an extra paragraph at the end of tables, so that
    it's easier to add content below tables. However, we also have the
    "dropcursor" extension activated with tables and other block content for
    the same reason - this one adding a horizontal cursor when navigating
    below tables which helps in adding content there. To allow adding
    columns in tables again, the fixed-paragraph extension is deactivated
    until explictly needed again.

Maintenance

  • For better demoing and debugging, make the toolbar sticky. (62155f8)

Release 4.9.3

Choose a tag to compare

@thet thet released this 19 Aug 12:33

4.9.3 (2024-08-19)

Bug Fixes

  • Await for the modal pattern initialization in tests. (0ebc3fb)

Maintenance

Release 4.9.2

Choose a tag to compare

@pilz pilz released this 23 Jul 10:46

4.9.2 (2024-07-23)

Release 4.9.0

Choose a tag to compare

@thet thet released this 23 Nov 00:09

4.9.0 (2023-11-23)

Features

  • Always wrap tables in a div.scroll-table wrapper. (16e1cc5)

Bug Fixes

  • Allow to select the figcaption node. (aa71dfc)

  • Allow to select-all in tables. (606a4be)

    Allow to select all (Ctrl-A, Command-A) with tables in certain
    conditions.
    Due to a tiptap/ProseMirror bug tables with some empty cells and no
    content preceding or following the table, selecting the whole table did
    not work. This fix makes sure that a non-empty paragraph is added at the
    end, if no other content is present at the end of the document.

Follow-up from:

More information here:

  • Make fixed-paragraph selectable to make the corresponding table selectable. (2c69109)

Release 4.8.6

Choose a tag to compare

@thet thet released this 16 Oct 10:39

4.8.6 (2023-10-16)

Bug Fixes

  • Fix problem with table not selectable with <ctrl>-<a> (4284664)

    There is a strange problem with tables and selecting all content with
    <ctrl>-<a>. When the last node in the document is a table and the last
    table cell is empty, then pressing <CTRL>-<a> to select everyting only
    selects the very first node in the document. As soon as one of the
    conditions - table not the last node or last table cell not empty - is
    not met, <CTRL>-<a> selects all, as expected.

We fix the problem by making sure some content is following the table
and add an empty paragraph. When another solution is found we can remove
this hack again.

More information here:

Maintenance

  • Disable horizontal table cell resizing. (81214c6)

    We would need quite some extra CSS for the .column-resize-handle for a
    questionable benefit. Disable it for now until we need it back and find
    a solution for the missing CSS.
    Example for the CSS to be added (touches also table and cell styles):
    https://tiptap.dev/api/nodes/table#resizable

  • Upgrade dependencies. (a5ea09b)

  • Use a different webpack dev server port than the default Patternslib one. (a099635)

Release 4.8.5

Choose a tag to compare

@thet thet released this 25 Sep 22:28

4.8.5 (2023-09-25)

Maintenance

  • Mock ClipboardEvent and DragEvent. (c5bee7a)

  • Upgrade dependencies. (e063c4a)