Repository navigation
Releases: Patternslib/pat-tiptap
Release list
Release 4.11.0
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
- Fix a Makefile error. (444fb15)
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-handlefor 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
4.8.4 (2023-08-30)
Maintenance
- Upgrade dependencies. (ac4ab29)
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...
Release 4.10.1
Release 4.10.0
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
- Fix a Makefile error. (444fb15)
Maintenance
Release 4.9.5
Release 4.9.4
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
Release 4.9.2
Release 4.9.0
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
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-handlefor 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)