Releases: plone/mockup
Release 5.6.1
Release 5.6.0
5.6.0 (2026-03-24)
Features
-
pat contentbrowser: Upgrade to Svelte 5 with runes support. (c48cf54)
-
pat datatables: Upgrade datatables.net (55984b0)
-
pat-contentbrowser: Show images in selected items without padding. (10fef83)
-
pat-navigationmarker: Add in-path-class and current-class parameters to customize the marker CSS classes. (83f3339)
-
pat-navigationmarker: Add support for navigate event. (418b0c5)
Re-mark the navigation items when a location URL change has been happened resp. a event was triggered.
-
pat-navigationmarker: Also mark the anchor itself as current. (8c1e1cb)
-
pat-navigationmarker: Make the nav item wrapper configurable. (55060ba)
-
pat-navigationmarker: Modernize: class based Pattern, add option portal-url, no jQuery. (3fa4c88)
-
pat-navigationmarker: Rebase URLs to agains the portal URL. (fcb4c9c)
-
pat-recurrence: Allow to enable/disable the feature to add additional dates. (544b3e2)
Ref: plone/plone.formwidget.recurrence#66
Fixes: plone/plone.formwidget.recurrence#49
Bug Fixes
-
pat search: fix including URL parameters when batch/sort/filtering search page (29d903f)
-
pat search: remove jQuery (f5dd5bf)
-
pat select2: Fix combined language codes for select2 translations. Fixes #1501 (fe2abf2)
-
pat-contentbrowser: Add type='button' to prevent the button to be focused by default in a form (56e4634)
-
pat-plone-modal: Evaluate focusable elements on each keypress. (45e8d6a)
Make modal focus trap dynamic: re-query visible focusable elements on
each Tab press so that AJAX-loaded content (occurrence lists) and
dynamically shown/hidden fields are always reachable via keyboard.Ref: plone/Products.CMFPlone#4272
closes plone/Products.CMFPlone#4272 -
pat-recurrence: Fix the RRULE date format for additional RDATE dates. (5d5e30f)
-
pat-recurrence: In an error case when loading the occurrences preview, show a inline warning instead of a window alert. (46a1a00)
-
pat-recurrence: Make widget navigatable via keyboard. (d9b3ff3)
- Change occurrence action links () to elements
for proper semantics and native keyboard support (Enter + Space).
- Change occurrence action links () to elements
-
Change display widget "Add"/"Delete" links to elements.
-
Update all matching JS selectors and CSS rules.
-
Add focus-visible outline styles for occurrence action buttons.
-
Add tests verifying button elements are used.
Fixes: plone/Products.CMFPlone#4272
closes plone/Products.CMFPlone#4272
-
pat-structure: Fix ordering logic. (57cd7dd)
The logic to set orderable columns in the structure pattern was quite
wrong:
-
The very first and second-to-last columns were set to no ordering.
This PR fixes it to the very first (selection checkboxes) and very
last column (actions column). -
The very first column was set for a default, ascending ordering. This
went unnoticed, as the checkbox cells all have the same order
information. This PR sets no initial ordering, as we want the order
position in the container set as the default ordering.
Technical Changes
-
bundle: add GHA which runs coredev robottests with compiled bundle. (df2797a)
-
pat-navigationmarker: Add tests for the navigationmarker. (9a800a5)
-
pat-toolbar: Add/Extend tests. (83115e6)
Maintenance
-
bundle: switch package manager from yarn to pnpm (a56f5b3)
-
pat-navigationmarker: Add roundtrip test from #1217. (40cd677)
Closes: #1217
-
pat-navigationmarker: Improve implementation. (c4890d6)
Simplify, clean up urls for better comparison, document functionality, etc.
-
pat-navigationmarker: Rework tests to use direct pattern initialization and await_pattern_init. (f21ded8)
-
Svelte minor upgrade 5.55.0 (1114ea7)
-
upgrade dependencies (dbbbb66)
-
Upgrade dependencies (439e776)
Release 5.4.7
Release 5.5.1
Release 5.4.6
Release 5.5.0
Release 5.4.5
5.4.5 (2025-10-17)
Features
-
pat contentbrowser: add configurable sort index and order (ba03b43)
-
pat contentbrowser: add new parameter 'upload-add-immediately: true' which directly adds uploads after success to the selected items field and closes the contentbrowser (af38348)
-
pat contentbrowser: configurable accepted mimetypes for uploads. pat-tinymce uses this to ensure only 'image/*' mimetypes in image modal. (f9d017a)
Bug Fixes
-
i18n: update translations (88c1ec5)
-
pat contentbrowser: show error when upload fails. (5c5dcf8)
-
pat tinymce: cleanup tinymce link modal upload tab (0990b2c)
Technical Changes
- pat contentbrowser: follow patternslib convention of parameter names (f54c5b3)
Maintenance
- dependency updates (747b267)
Release 5.4.4
5.4.4 (2025-10-02)
Bug Fixes
-
pat contentbrowser: Check browseable items automatically with "is_folderish" metadata. (6e5c1bd)
-
pat contentbrowser: Correctly update item icons when searching or filtering. (15a8ca0)
-
pat contentbrowser: Use POST request for quering selected items in order to not get too long URIs when there are many items present. (653484b)