setuptools: 62.0.0 → 62.1.0 --------------------------- Plone: 6.0.0a4 → 6.0.0a6 ------------------------ Bug fixes: - Release 6.0.0a6. [maurits] - Release 6.0.0a5. [maurits] plone.api: 2.0.0a2 → 2.0.0b1 ---------------------------- New features: - Documentation: Add meta data [ksuess, stevepiercy] (#485) - Do not require the request parameter to be specified. If not specify fallback to the global request [ale-rt] (#412) - Integration in new Plone 6 documentation. [ksuess] (#469) - Preview of documentation per pull request. Netlify bot adds link in PR comments. [ksuess] (#469) - Documentation is written in MyST markdown. Was restructuredText. [ksuess] (#470) - Testing code examples in MyST markdown documentation. Update documentation [ksuess] Add some doctests to module plone.api.relation. [ksuess] (#474) Bug fixes: - ``mutually_exclusive_parameters`` error message should include only related arguments. [martin.peeters] (#489) - plone.api.content.get should always return a content [ericof] (#487) - Clean up docs from review of #469 [stevepiercy] (#476) - No unicode literals in documentation. [ksuess] (#483) plone.app.caching: 3.0.0a13 → 3.0.0b1 ------------------------------------- Breaking changes: - Remove unmaintained Split-View profile. [jensens] (#99) New features: - Move caching ruleset assignments from here to plone.restapi and add ZCML feature here. [jensens] (#100) Bug fixes: - Add missing i18n tags [erral] (#101) - Minor overhaul, use plone.base, remove some Plone 5.2 imports, ... [jensens] (#98) - Minor code cleanup and review/overhaul docs. [jensens] (#99) plone.app.content: 4.0.0a10 → 4.0.0a13 -------------------------------------- Breaking changes: - Remove unused `container` and `item` modules. Remove unused `IReindexOnModify` [jensens] (cleanup) Bug fixes: - folder_contents popover BS5 styling [petschki] (#248) - Update table.pt Template, make table BS5 ready [1letter] (bs5) - Fix ValueError: Circular reference detected for RelationValue. [maurits] (#128) - Fix ValueError: Circular reference detected for PersistentMapping. [maurits] (#246) - Code style: isort and black. [jensens] (cleanup-1) - Use `plone.base`, drop circular dependency to `Products.CMFPlone`. [jensens] (cleanup-2) - Remove Archetypes specific code. [jensens] (cleanup-3) plone.app.contentlisting: 2.0.7 → 3.0.0a1 ----------------------------------------- Breaking changes: - Drop Python 2 and Plone 5.2, use plone.base. [jensens] (#43) plone.app.contentmenu: 3.0.0a1 → 3.0.0b1 ---------------------------------------- Breaking changes: - Use plone.base. Remove six and Archetypes specific code. [jensens] (#34) New features: - Reimplement dropout toolbar submenus and collapsed icons [petschki] (#35) Bug fixes: - Toolbar width and wrapping tweaks. [agitator] (#40) - adjust workflow policies link target [1letter] (#41) - Fix redirect when selecting an item as default view. [petschki] (#3548) - Remove alt tags from icons within links. [agitator] (#38) - Fixed permission handling on browser:menuItem [iham] (#26) (#26) - Fix contentview actions without submenu [petschki] (#36) plone.app.contentrules: 5.0.0a4 → 5.0.0b1 ----------------------------------------- Breaking changes: - Code style, use plone.base and remove Archetypes bbb code. [jensens] (#71) Bug fixes: - Add missing i18n tags [erral] (#72) plone.app.contenttypes: 3.0.0a11 → 3.0.0b1 ------------------------------------------ Breaking changes: - Use plone.base, code style black, isort, pyupgrade, manual overhaul. [jensens] (#644) Bug fixes: - Add missing i18n tags [erral] (#648) - When using ``@@images`` view, call ``tag`` directly. [maurits] (#3535) - Removed unused migration and uninstall code, and rfc822 tests. [maurits] (#641) - Re-register and improve @@base_class_migrator_form required to migrate to foilderish items. [pbauer] (#642) plone.app.dexterity: 3.0.0a9 → 3.0.0a11 --------------------------------------- Breaking changes: - Code Style: isort + black. Pyupgrade and six removal. Short name usage of behaviors in tests. Sleep in editing.rst reduced (saves 10sec in tests). Use plone.base. [jensens] (#348) Bug fixes: - Rename "Dexterity Content Types" to just "Content Types" [tisto] (#331) - Don't acquire lanuage from portal root default_language for ICategorization.language. Fixes https://github.com/plone/plone.app.dexterity/issues/258 [jaroel] (#350) - Make compatible with robotframework 3-5. [maurits] (#5) - Replaced use of ``plone.api``. That should not be done in Plone core. [maurits] (#346) - Better naming and description of `plone.textindexer` in behaviors control panel. [jensens] (#347) plone.app.discussion: 4.0.0a5 → 4.0.0b1 --------------------------------------- Breaking changes: - Code style black & isort. Remove six usage. Use plone.base and move annotation key over to here. [jensens] (#195) Bug fixes: - Test-only fix: normalize white space when comparing output of ``comment.getText()``. Needed to not fail with newer ``plone.outputfilters``. [maurits] (#49) - Make compatible with robotframework 3-5. [maurits] (#5) - Grant Site Administrators the same workflow permissions as Managers. They were missing permissions on pending comments. [maurits] (#199) - Removed z3c.autoinclude.plugin entrypoint. [maurits] (#3188) - Replaced use of ``plone.api``. That should not be done in Plone core. [maurits] (#188) plone.app.event: 4.0.0a8 → 4.0.0a9 ---------------------------------- Breaking changes: - Code Style, pyupgrade, remove six, use plone.base, some overhaul. [jensens] (#356) Bug fixes: - Remove project-specific code from selectors in the event JavaScript. [thet] (355-2) - Do frontend date widget calculation with datetime-native dates to simplify code better universal support. (355-3) - Wrap JavaScript a immediately invoked function to not expose the functions in global namespace. [thet] (#355) - Remove jQuery from event edit JS. [petschki] (#358) - Removed z3c.autoinclude.plugin entrypoint. [maurits] (#3188) plone.app.i18n: 3.0.6 → 4.0.0a1 ------------------------------- Breaking changes: - Use SVG Flags in Language Selector Update Markup in Language Selector Prepare of use the Icon Resolver in Plone 6. Drop Python 2 and Plone 5.2 support. Pyupgrade, code style Black and Isort. [1letter, jensens] (#8) plone.app.iterate: 4.0.2 → 4.0.3 -------------------------------- Bug fixes: - Fix a typo in a a call to reindexObject (#101) plone.app.layout: 4.0.0a11 → 4.0.0b1 ------------------------------------ Breaking changes: - Use ``plone.base``, black, isort. [maurits] (#302) New features: - Updated tests for SVG Plone logo. [petschki] (#310) - Reimplement dropout toolbar submenus and collapsed icons. [petschki, agitator] (#303) Bug fixes: - Toolbar width and wrapping tweaks. [agitator] (#311) - Fix og:image by using an @@images scale instead of @@download. [agitator] (#312) - Fix toolbar header toggle (do not change url when clicking). [petschki] (#313) - Add missing i18n tags [erral] (#314) - Display all the creators if they are more than one. Make the byline and the contributor viewlet markup consistent. [ale-rt] (#304) - Deprecate unused code [ale-rt] (#305) - Remove alt tags from icons within links. [agitator] (#309) plone.app.linkintegrity: 3.6.0 → 3.6.1 -------------------------------------- Bug fixes: - Test fix: only load plone.app.contenttypes migration layer on Python 2. [maurits] (#641) plone.app.locales: 6.0.2 → 6.0.3 -------------------------------- - Update translation files [erral] - Fixes in dutch translations [laulaz] - Fixes in german translations [agitator] - New translations in pat-structure [petschki] - Complete pt-br translation [ericof] plone.app.multilingual: 6.0.0a9 → 6.0.0a12 ------------------------------------------ New features: - Use SVG Flags in Language Selector Update Markup in Language Selector Prepare of use the Icon Resolver in Plone 6 [1letter] (#387) Bug fixes: - Add icon expressions to types. [agitator] (#401) - Make compatible with robotframework 3-5. [maurits] (#5) plone.app.portlets: 5.0.0a10 → 5.0.0b1 -------------------------------------- Bug fixes: - Styling Links as Buttons in Portlet Management View [1letter] (#164) plone.app.querystring: 1.5.0 → 1.6.0 ------------------------------------ New features: - Add negation-query operators string.isNot and selection.none. New ``plone.app.querystring.operation.string.isNot`` and ``plone.app.querystring.operation.selection.none`` including upgrade steps. [thet] (#110) Bug fixes: - Fix how to merge custom_query with parsedquery without overriding values. [cekk] (#103) plone.app.registry: 2.0.0a8 → 2.0.0a9 ------------------------------------- Breaking changes: - isort, black, pyupgrade. Use plone.base and dependency cleanup. [jensens] (#63) Bug fixes: - Allow up to one dash in key when creating an a record ttw. [pbauer] (#62) plone.app.robotframework: 2.0.0a3 → 2.0.0b1 ------------------------------------------- Breaking changes: - Cleanup: Python 3 only, Dexterity only, isort, black. [maurits] (#129) New features: - Add keywords for making sure an element is visible before clicking. Keywords are: ``Wait For Element``, ``Wait For Then Click Element``, ``Wait For Then Click Invisible Element``. [maurits] (#134) Bug fixes: - Change the Selenium timeout from 30 seconds to 7. [maurits] (#135) - Replace WSGI_SERVER_TEST_SCOPE_FIXTURE used in VOLTO_ROBOT_TESTING with WSGI_SERVER_SINGLE_THREADED_FIXTUREOLTO_ROBOT_TESTING. [datakurre] (#133) - Fixed undefined name, should have been ``WSGI_SERVER_TEST_SCOPE_FIXTURE``. [maurits] (#131) - Make compatible with robotframework 3-5. [maurits] (#5) - Fix Volto Cypress tests by adding a new functional test layer plone.app.robotframework.testing.VOLTO_ROBOT_TESTING layer, which does not not accept requests between tests cases. [datakurre] (#131) plone.app.testing: 7.0.0a2 → 7.0.0a3 ------------------------------------ New features: - Load CMFFormController in Plone 5, be silent when this fails in Plone 6. This restores compatibility with Plone 5.2 for now. Note that this ``plone.app.testing`` version is only meant for Python 3. [maurits] (#3467) plone.app.upgrade: 3.0.0a4 → 3.0.0b2 ------------------------------------ Breaking changes: - Removed old code, aliases and dependencies. This were only needed to have a clean upgrade to earlier Plone versions. We only support upgrading from Plone 5.2 Python 3. [maurits] (#286) New features: - Upgrade profiles of core Plone modules to specific versions. See `issue 3346 `_. [maurits] (#3346) - Add ``image_scales`` catalog metadata column. Update all brains to get this info. Since this takes long on large sites, you can disable this with an environment variable: ``export UPDATE_CATALOG_FOR_IMAGE_SCALES=0`` In that case, you are advised to add the ``image_scales`` column manually to the catalog later. [maurits] (#3521) Bug fixes: - ``update_catalog_metadata``: catch and log ``ComponentLookupError`` when getting indexable object. [maurits] (#3521) - Cleanup: pyupgrade, isort, black. [maurits] (#287) - Add upgrade-profile for 6005 and reload tinyconfig to allow inline-mode. [pbauer] (#288) - Remove empty ``plone_templates`` skin layer. [maurits] (#3515) - Added upgrade to 6005, Plone 6.0.0a5. [maurits] (#6005) plone.app.widgets: 4.0.0a1 → 4.0.0a2 ------------------------------------ Bug fixes: - add logging in exception handler when loading of tinymce settings is failing [MrTango] (#216) - Removed z3c.autoinclude.plugin entrypoint. [maurits] (#3188) plone.app.workflow: 5.0.0a2 → 5.0.0a3 ------------------------------------- Breaking changes: - Isort, black, Pyupgrade, no six and use plone.base plus some minor manual cleanup. [jensens] (#32) plone.app.z3cform: 4.0.0a9 → 4.0.0a10 ------------------------------------- Bug fixes: - Re-enable form validation. [thet] (#147) plone.autoinclude: 1.0.0a4 → 1.0.0a5 ------------------------------------ New features: - Raise an exception when a module is not found. When environment variable ``AUTOINCLUDE_ALLOW_MODULE_NOT_FOUND_ERROR=1`` is set, we log an error and continue. To accept ``ModuleNotFoundError`` only in specific packages, use a comma-separated list of project names, with or without spaces. See `issue 19 `_. [maurits] (#19) plone.base: 1.0.0a1 → 1.0.0b1 ----------------------------- New features: - Add Add image srcset's configuration including JSON schema definition to imaging-controlpanel [MrTango] (#5) - Enable images in search results by default. [agitator] (#6) - Add inline mode to tinymce config. [pbauer] (#7) - Move ``Products.CMFPlone.utils._createObjectByType`` to here as ``utils.unrestricted_construct_instance``. [jensens] (#8) - Add ``images`` interface with ``IImageScalesAdapter`` and ``IImageScalesFieldAdapter``. See https://github.com/plone/Products.CMFPlone/pull/3521 [cekk, maurits] (#3521) - ``ulocalized_time``: accept a string argument to long_format. For example: ``${a} ${d} hello guys ${b} ${Y}``. Taken over from `experimental.ulocalized_time `_. [maurits] (#3549) Bug fixes: - Support dollar signs in registry override for date formats. Then it uses the correct language in multilingual sites. [maurits] (#3550) plone.cachepurging: 2.0.4 → 3.0.0a1 ----------------------------------- Breaking changes: - Drop Python 2 support. Code style. [jensens] (#26) plone.dexterity: 3.0.0a2 → 3.0.0a3 ---------------------------------- Bug fixes: - Added missing icon_expr to default actions. [agitator] (#167) plone.formwidget.namedfile: 3.0.0a4 → 3.0.0a5 --------------------------------------------- Bug fixes: - Removed z3c.autoinclude.plugin entrypoint. [maurits] (#3188) plone.i18n: 5.0.0a4 → 5.0.0a5 ----------------------------- Breaking changes: - Use SVG Flags in Language Selector Update Name of Flags Prepare of use the Icon Resolver in Plone 6 [1letter, jensens] (#42) plone.namedfile: 6.0.0a3 → 6.0.0b2 ---------------------------------- New features: - Creating a tag no longer generates the actual scale. [maurits] (#113) - Add picture method to to ImageScaling and include it in @@image-test. Picture tags only work on Plone 6, with several other branches for picture variants merged. See `plip-image-srcsets.cfg `_. If not available (like on Plone 5.2), an ordinary image tag is created. [MrTango] (#113) - Add ``@@images-test`` page for Editors. This shows various variants from the image field of the current context. It shows a list of stored scales. It allows purging the stored scales. [maurits] (#113) - removed marking request for disable CSRF protection (need plone.scale with https://github.com/plone/plone.scale/pull/58) [mamico] (#177) - use the attribute _sizes for local caching correctly available_sizes [mamico] (#177) - add additional infos in scale storage only if missing [mamico] (#177) - Register adapter for image fields to the new image_scales metadata. Use this in the image_scale view to get images from a list a brains. This code is not active on Plone 5, only Plone 6. [cekk, maurits] (#3521) Bug fixes: - Do not use full url in `image_scales` dictionary. [petschki] (#123) - Cleanup: isort, black, pyupgrade, remove use of six, etc. [maurits] (#120) - Only look at the width when checking if a HiDPI image would be larger than the original. Otherwise HiDPI srcsets are never included when the scale is defined with a height of 65536. [maurits] (#114) - Fix Unauthorized when accessing ``@@images/image`` of private image, even as Manager. Fixes problem introduced in previous release. [maurits] (#118) plone.outputfilters: 4.1.0 → 5.0.0b1 ------------------------------------ New features: - Add image_srcset output filter, to convert IMG tags into PICTURE tags with multiple source definitions as define in imaging control panel [MrTango] (#49) plone.portlet.collection: 4.0.0a3 → 4.0.0a4 ------------------------------------------- Bug fixes: - Update ``ICollectionPortlet`` schema. Set option ``required`` to ``False`` of boolean fields. [1letter] (#32) plone.portlet.static: 4.0.0a1 → 4.0.0b1 --------------------------------------- Bug fixes: - Test-only fix: normalize white space. [maurits] (#49) plone.restapi: 8.22.0 → 8.23.0 ------------------------------ New features: - Include users data in groups while retrieving @groups [@nileshgulia1] (#1325) - Added 'View comments' and 'Reply to item' permission to discussion [@razvanMiu] (#1327) - better error logging for term lookup errors [ajung] (#1365) - Documentation was converted to MyST from reStructuredText. [stevepiercy] (#1375) - Move caching rulesets to the ZCML where the endpoints are defined. [jensens] (#1414) - List Users (@users): Add groups [ksuess] List Users (@users): Support filtering by groups [ksuess] (#1419) - Fix: Update group: Preserve title and description. [ksuess] (#1424) - Add UsersGroupsSettings to set of control panels. [ksuess] Move configlet UsersGroupsSettings to correct group (Volto control panel group "Users and Groups") [ksuess] (#1436) Bug fixes: - Add naming best practices for URL Attributes (singular vs plural) to the docs [tisto] (#1295) - Enable Google Analytics 4 [stevepiercy] (#1404) - fixed broken make task docs-linkcheckbroken (#1421) - Fix broken link to Python requests library docs. [stevepiercy] (#1438) plone.scale: 4.0.0a2 → 4.0.0b1 ------------------------------ New features: - Pre scale: store non-random uid to prepare space for a scale. You call ``pre_scale`` to pre-register the scale with a unique id without actually doing any scaling with Pillow. When you later call the ``scale`` method, the scale is generated. You can still call ``scale`` directly without first calling ``pre_scale``. [maurits] (#57) - Mark as plone.protect's safeWrite AnnotationStorage. Precondition for https://github.com/plone/plone.namedfile/pull/117. [mamico] (#58) Bug fixes: - Minor cleanup: isort, black. [maurits] (#59) - Fix cropping when the height is not limited. Create a square then. Not limited means: 65000 or larger, or zero or lower. [maurits] (#53) - Fix cleanup of scales: only throw away outdated scales of the same field. [maurits] (#55) - Fixed ``DeprecationWarning`` with Pillow 9.1.0 for ``ANTIALIAS``. Use ``Resampling.LANCZOS``, falling back to ``ANTIALIAS`` on older Pillows. [maurits] (#49) plone.schema: 1.3.0 → 1.4.0 --------------------------- New features: - Use indent in json.dumps to make JSON readable in the widget [MrTango] (#16) plone.schemaeditor: 4.0.0a1 → 4.0.0b1 ------------------------------------- Bug fixes: - Tests: more robot fixes. [fredvd, maurits] (#89) - Make compatible with robotframework 3-5. [maurits] (#5) plone.staticresources: 2.0.0a3 → 2.0.0b3 ---------------------------------------- New features: - Integrate bootstrap and jquery bundles with module federation. They now live in the bundle-plone directory. [thet] (222-1) - Makefile: Separate update-icons from build target. [thet] (222-2) - Update iconmap.json. [thet] (222-3) - Update README.rst [petschki] (#213) - Update toolbar toggler. [agitator] (#220) - Update to latest Mockup with module federation. [thet] (#222) - Add image full screen support thru full screen API [MrTango] (#226) Bug fixes: - Previous release is not installable, for unknown reasons. Rerelease, now also as wheel. Maybe this helps. [maurits] (#200) - Add Upgrade Stept for image full screen support [1letter] (#229) - structure pattern fixes: - row actions cut/copy/default_page - datatable manual sorting [petschki] (#224) - row actions cut/copy/default_page - datatable manual sorting - Fix popover positioning in structure pattern. [petschki] (#225) - Refactor pat-recurrence: - remove jquerytools.overlay -> use `pat-plone-modal` instead - remove jquerytools.calendar -> use native - update forms to Bootstrap 5 [petschki] (#227) - remove jquerytools.overlay -> use `pat-plone-modal` instead - remove jquerytools.calendar -> use native - update forms to Bootstrap 5 plone.volto: 4.0.0a4 → 4.0.0a6 ------------------------------ New features: - Add form ``@@migrate_richtext`` to migrate ``html-richtext`` to slate blocks or draftjs blocks [pbauer] (#47) - Add ``@@migrate_to_volto`` to prepare existing sites for Volto. [pbauer] (#55) Bug fixes: - Re-release 4.0.0a5/4.0.0a5.dev0 [tisto] (#72) - Update test to 6.0.0a4 and new pip practices. [sneridagh] (#51) - Conditional custom ``IImageScaleFactory`` adapter for Plone < 6 (svg are now handled in `plone.namedfile `_). [cekk] (#60) - Fixed code quality configuration. Removed unused imports and variables and sorted the imports. [maurits] (#71) plone.z3cform: 2.0.0a2 → 2.0.0b1 -------------------------------- Bug fixes: - Fix traversal to `z3c.form.widget.MultiWidget` widgets. [petschki] (#22) - cleanup crud-table markup [petschki] (#21) plonetheme.barceloneta: 3.0.0a11 → 3.0.0b1 ------------------------------------------ New features: - Example for extra styles that get automatically populated to the TinyMCE formats menu added. [agitator] (#282) - Reimplement dropout toolbar submenus and collapsed icons. Create CSS variables for Plone colors. [petschki, agitator] (#283) - Update to Bootstrap 5.2.0-beta1 and make use of CSS variables. [agitator] (#286) - Global sections: add support for css variables and color modes barceloneta, dark, light [agitator] (#288) Bug fixes: - Fix columns-order when only col-one is displayed. [pbauer] (#279) - Fix text wrapping of long toolbar labels. [agitator] (#289) - Toolbar width and wrapping tweaks. [agitator] (#292) - Ensure pointer cursor on toolbar toggle icon. [petschki] (#294) Products.CMFPlacefulWorkflow: 3.0.0a1 → 3.0.0b1 ----------------------------------------------- Bug fixes: - Update Markup in Page Templates, made it ready for Plone 6 with Bootstrap 5 Rename Browserviews, make the names it more consistent [1letter] (#41) - Really remove the old icon from the skin layer, emptying it. [maurits] (#33) Products.CMFPlone: 6.0.0a4 → 6.0.0a6 ------------------------------------ Breaking changes: - Remove Archtypes specific ``isIDAutoGenerated`` helper. This was dead code not used anywhere in Plone 6. [jensens] (#3487) - ``PloneFolder`` was once used with early Archetypes. This code is dead now and got removed. [jensens] (#3492) - ``DublinCore.py`` was once used with Archetypes. This code is dead now and got removed. [jensens] (#3493) - Move discussion Key to ``plone.app.discussion``. [jensens] (#3520) New features: - Added customisable batch_size for redirects controlpanel [iulianpetchesi] (#1178) - Add option to use TinyMCE in inline-mode. [pbauer] (#3465) - Add image srcset's configuration to TinyMCE pattern settings [MrTango] (#3477) - Add support for images in default search page. [agitator] (#3495) - Enable auto include of styles to the TinyMCE formats menu. The file has to be named ``tinymce-formats.css`` and known by TinyMCE. [agitator] (#3510) - Add ``image_scales`` to catalog metadata. [cekk, maurits] (#3521) - Sort addons by title [erral] (#3523) - Show more information of broken relations [pbauer] (#3527) - Show link to the Volto-migration (``@@migrate_to_volto``) in the view ``@@plone-upgrade`` when the option is available. [pbauer] (#3528) - SVG image as default Plone logo. [petschki] (#3558) Bug fixes: - Remove the use of f-strings for translations [erral] (#3564) - Fix several i18n bugs [erral] (#3565) - Fix tests for `image_scale` download url update. [petschki] (#3566) - Make compatible with robotframework 3-5. [maurits] (#5) - Explicitly include zcml of more packages. Reorder the zcml loading. Require ``plone.resource``. [maurits] (#3188) - Remove date range search fix, which was done in Products.ZCatalog. [wesleybl] (#3432) - fix `@@iconresolver` to resolve names with "/" correctly (eg. "contenttype/document") [petschki] (#3500) - Bugfix: Resource viewlet cache took not enough factors into account (like base url). [jnsens] (#3503) - Moved ``recently_modified`` and ``recently_published`` skin templates to browser views. [maurits] (#3515) - Fix for quoted search terms [petschki] (#3517) - Fix robot tests for updated toolbar [petschki] (#3522) - Fix rendering viewlet.resourceregistries.js when there are missing resources. [petschki] (#3533) - Fix tests for updated module federation bundles. [thet] (#3539) - Remove modal from login and join action. [agitator] (#3555) - Fix reporting of exceptions in Products.CMFPlone.factory.addPloneSite. [davisagli] (#3561) - Updated metadata version to 6005. [maurits] (#6005) robotsuite: 2.2.1 → 2.3.1 ------------------------- - Let tests be critical by default. Fixes `Plone issue 3537 `_. [maurits] - Add support for RF 4 and RF 5 [Asko Soukka] - Drop support in criticality witH RF 4 or later [Asko Soukka] - Restore support for RF 3.2 [Asko Soukka] zope.keyreference: 4.2.0 → 5.0.0 -------------------------------- importlib-resources: 5.4.0 → 5.7.0 ---------------------------------- prompt-toolkit: 1.0.18 → 2.0.10 ------------------------------- python-dotenv: 0.19.2 → 0.20.0 ------------------------------ robotframework: 3.1.2 → 5.0.1 ----------------------------- robotframework-debuglibrary: 1.2.1 → 2.3.0 ------------------------------------------ robotframework-seleniumlibrary: 3.3.1 → 6.0.0 --------------------------------------------- selenium: 3.141.0 → 4.2.0 ------------------------- wrapt: 1.13.3 → 1.14.0 ----------------------