Skip to content

Release 5.6.11

Choose a tag to compare

@petschki petschki released this 11 Sep 07:33
· 74 commits to master since this release

5.6.11 (2026-09-11)

Bug Fixes

  • pat contentbrowser: keep add-on components registered under the default key (fdc8b52)

    The pattern registered its default SelectedItem component in init(),
    on every widget initialization, and @plone/registry overwrites
    silently. An add-on that registered its own component under the
    default key "pat-contentbrowser.SelectedItem" was therefore reset by
    the next content browser that initialized, so replacing the component
    site-wide only worked via a custom key plus the componentRegistryKeys
    pattern option.

The default component is now only registered if nothing is registered
under that key yet. An add-on registration wins no matter whether the
add-on bundle initializes before or after the pattern.

  • pat contentbrowser: keep add-on components registered under the default key (83e564e)

    The pattern registered its default SelectedItem component in init(),
    on every widget initialization, and @plone/registry overwrites
    silently. An add-on that registered its own component under the
    default key "pat-contentbrowser.SelectedItem" was therefore reset by
    the next content browser that initialized, so replacing the component
    site-wide only worked via a custom key plus the componentRegistryKeys
    pattern option.

The default component is now only registered if nothing is registered
under that key yet. An add-on registration wins no matter whether the
add-on bundle initializes before or after the pattern.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

Maintenance

  • Build: In the bundle-pre target use pnpm recursive unlink, as the other form is deprecated. Also run make install afterwards instead of only pnpm install. (470f736)