Skip to content

Releases: Patternslib/pat-tiptap

Release 4.10.1

04 Jul 09:36

Choose a tag to compare

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

04 Apr 01:28

Choose a tag to compare

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

21 Aug 11:30

Choose a tag to compare

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

20 Aug 15:02

Choose a tag to compare

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

19 Aug 12:33

Choose a tag to compare

4.9.3 (2024-08-19)

Bug Fixes

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

Maintenance

Release 4.9.2

23 Jul 10:46

Choose a tag to compare

4.9.2 (2024-07-23)

Release 4.9.0

23 Nov 00:09

Choose a tag to compare

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

16 Oct 10:39

Choose a tag to compare

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

25 Sep 22:28

Choose a tag to compare

4.8.5 (2023-09-25)

Maintenance

  • Mock ClipboardEvent and DragEvent. (c5bee7a)

  • Upgrade dependencies. (e063c4a)

Release 4.8.4

30 Aug 14:05

Choose a tag to compare

4.8.4 (2023-08-30)

Maintenance