Plone v6.0.0.a4 Release Notes

Release Date: 2022-04-08 // almost 2 years ago
  • ๐Ÿ’ฅ Breaking changes:

    • PLIP 3211:

      • Remove RequireJS.
      • Remove default resource jQuery. It is added to the global namespace via the bundle.
      • Remove support for conditional comments in script and style tags. It's not supported since IE10. See: https://en.wikipedia.org/wiki/Conditional_comment

    MrTango, thet

    • โœ‚ Remove dependency on mockup. Mockup is now a npm package only and as such a dependency of plone.staticresources. thet
    • ๐Ÿ†• New resource registry to simplify CSS/JS registration.

      • Completely (almost) rewritten ResourceRegistry based on the "webresource" project.
      • removed >1600LOC.
      • Sane dependency resolution using "webresource".
      • Only "bundles" are registered - support of "resources" and "bundle resources" is removed.
      • Some of the old bundle registry properties are deprecated and unused.
      • Removed TTW compilation of bundles via r.js and less.js.
      • Property merge_with is no longer needed in HTTP/2 times and merging here unsupported.
      • Unique key for delivery is based on hash of bundle file, last_compilation property is deprecated.
      • A new traverser ensures uniqueness.
      • Other related bundle properties are also deprecated.
      • Comes with new, server side generated control panel.

    jensens

    ๐Ÿ†• New features:

    • ๐Ÿšš PLIP #3279: Implement modern images scales. Add huge (1600px), great (1200px), larger (1000px), teaser (600px). Amend preview and mini (remove height constraint). tisto
    • โž• Add TinyMCE template plugin to the plugins vocabulary MrTango
    • Implement PLIP 3395 <https://github.com/plone/Products.CMFPlone/issue/3395>_. Moves all interfaces, whole defaultpage, i18nl10, batch, permissions and parts of utils to plone.base. For all imports are in place with deprecation warnings. Along with this a bunch of long deprecated functions, imports and similar in above packages were removed. jensens
    • โž• Add TinyMCE alignment classes, to avoid style usage MrTango
    • Compatibility with z3c.form >= 4 petschki
    • โž• Added support for images in liveSearch results. agitator

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fixed evaluating expressions on resources, and especially loading plone.session resources. Fixes plone.session issue 23 <https://github.com/plone/plone.session/issues/23>_. maurits
    • โฌ†๏ธ MigrationTool: use more standard listUpgrades code from GenericSetup 2.2.0. I ported our special logic there. maurits
    • ๐Ÿ– Handle /favicon.ico accesses on Plone sites. (#282)
    • ๐Ÿ›  Fixed tests when run with zope.component 5+. maurits
    • โœ‚ Remove Configlets, Change Member Password and Member Prefs not needed in Overview Controlpanel both Views available via User Control Panel

    the deleton of "Change Member Password" Configlet remove also the issue #3031 1letter

    • Removed no longer used password_form.pt and plone_change_password.py. No longer register now empty skin layers plone_prefs and plone_form_scripts. maurits
    • ๐Ÿ›  Fix TinyMCE configuration JSON serialization and cast entity_encoding to a list. (#3247)
    • ๐Ÿ‘‰ Make author template barceloneta/bs5 ready. Add some CSS classes to Markup. 1letter
    • ๐Ÿ‘‰ Use behavior-names instead of python-paths in types-controlpanel pbauer
    • ๐Ÿ›  Fix broken link in the RelationsInspectControlpanel prepend absolute portal url to links add RelationsControlPanelFunctionalTest 1letter
    • ๐Ÿ›  Fix missing closing BODY tag in insufficient_privileges.pt 1letter
    • Reorganize viewlets after removing the plone.header viewlet in plone.app.layout erral
    • ๐Ÿ›  Fix login-help validation petschki
    • ๐Ÿ›  Fix info message (char left over) in quickinstaller template laulaz
    • ๐Ÿ›  Fix overview-controlpanel view for Gunicorn WSGI HTTP Server. bsuttor
    • ๐Ÿ›  Fix detection of initial login time MrTango
    • โšก๏ธ Updated the list of core profiles that are upgraded during a Plone upgrade. Added Products.PlonePAS and plone.session, and the optional plone.restapi and plone.volto. maurits
    • โœ‚ Remove obsolete css files previously used in tinymce. pbauer
    • โž• Add missing i18n:translate tags erral
    • โœ‚ Remove obsolte combine_bundles and related code. pbauer
    • โœจ Enhanced folder_contents robot tests petschki
    • ๐Ÿ“‡ Updated metadata version to 6004. maurits