Zope 5.10 → 5.11 ---------------- setuptools: 74.0.0 → 75.2.0 --------------------------- zc.buildout: 3.1.0 → 3.3 ------------------------ Plone: 6.1.0a5 → 6.1.0b1 ------------------------ - Require Python 3.10 as minimum. [maurits] New features: - Add dependency on `plone.classicui` distribution. [maurits] plone.api: 2.2.2 → 2.2.3 ------------------------ Documentation: - Fixed spelling of prerequisites. @stevepiercy (#541) plone.app.caching: 3.1.5 → 4.0.0 -------------------------------- Breaking changes: - Replace `plone.app.caching` import step with a post handler. Removed the `plone.app.caching.txt` Generic Setup flag file that was needed by the import step. [maurits] #139 New features: - Add uninstall profile. [maurits] #139 plone.app.contenttypes: 4.0.0 → 4.0.1 ------------------------------------- Tests - port robot tests [1letter] (#698) Internal: - Update configuration files. [plone devs] plone.app.dexterity: 4.0.1 → 4.0.2 ---------------------------------- Tests - port robot tests [1letter] (#393) Internal: - Update configuration files. [plone devs] plone.app.discussion: 5.0.0a1 → 5.0.0a2 --------------------------------------- New features: - Update robot framework tests to use `robotframework-browser` (`playwright` integration on robotframework). [gforcada] (#3813) plone.app.event: 5.1.6 → 5.1.8 ------------------------------ New features: - Update robot framework tests to use `robotframework-browser` (`playwright` integration on robotframework). [1letter] (#408) Bug fixes: - If the name is None, display the mail. Otherwise, a person icon with no useful info is displayed. [yurj] (#407) plone.app.iterate: 6.0.0 → 6.0.1 -------------------------------- Internal: - Use Plone 6.1 constraints in tox to avoid circular dependency error in Plone 6.0. @wesleybl (#131) - Update configuration files. [plone devs] plone.app.layout: 5.0.0 → 5.0.1 ------------------------------- Bug fixes: - Do not break if a syndication feed comes from a protected resource. [ale-rt] (#374) plone.app.locales: 6.0.24 → 6.0.25 ---------------------------------- - Update pt-br translations. [ericof] - Update Spanish translations. [erral] - Update Chinese translations. [wooze] - Update Japanese translations. [terapyon] plone.app.multilingual: 8.1.2 → 8.1.3 ------------------------------------- Bug fixes: - Get the object to be translated correctly [erral] (#303) - Take RichTextBehavior fields into account [erral] (#464) Tests - port robot tests to use the browser library [@1letter] (#459) Internal: - Update configuration files. [plone devs] plone.app.relationfield: 3.0.5 → 4.0.0 -------------------------------------- Breaking changes: - Implement new `ContentBrowserWidget` with `pat-contentbrowser` support. [petschki] (#51) plone.app.upgrade: 3.1.6 → 3.1.7 -------------------------------- Internal: - Added upgrade to 6025, Plone 6.0.14. [maurits] (#6025) - Added upgrade to 6105, Plone 6.1.0b1. [maurits] (#6105) plone.app.widgets: 5.0.0 → 5.0.1 -------------------------------- Bug fixes: - deactivate robot tests in this package and move the tests to Products.CMFPlone @1letter (#224) plone.app.z3cform: 4.6.1 → 4.7.0 -------------------------------- New features: - Implement new `ContentBrowserWidget` for `pat-contentbrowser` pattern. The deprecated `RelatedItemsWidget` and `pat-relateditems` pattern is still available and imports should not break. But the default widget and converter adapter registration for z3c.relationfield is changed to the new widget. Since `plone.app.relationfield` defines the widget with `plone.autoform` schema hints nothing changes until the package is updated to the new widget. [petschki] (#197) plone.base: 2.0.1 → 2.0.2 ------------------------- Tests - Fixed tests when using Zope 5.11. In one test we got a `mappingproxy` instead of a dictionary. [maurits] (#956) plone.protect: 5.0.1 → 5.0.2 ---------------------------- Bug fixes: - Fix tinymce patch of `tinymce.utils.XHR` to not break in TinyMCE 6 where this has been removed. [petschki] (#106) plone.recipe.zope2instance: 7.0.0 → 7.1.1 ----------------------------------------- New features: - Specify a standalone logging.ini configuration using the wsgi-logging-ini-template option in buildout. The log configuration will be injected into wsgi.ini keeping all other default wsgi config. The wsgi-logging-ini-template option cannot be used together with the wsgi-ini-template. @Sakoes (#59) Bug fixes: - Fix wsgi_ini_template creation when recipe is called multiple times. [petschki] (#197) - Installing the recipe twice should not break; remove use of `global` [gotcha] (#198) plone.restapi: 9.7.2 → 9.8.3 ---------------------------- New features: - Added create and fetch aliases in CSV format. @Faakhir30 (#1812) - Site service: Indicate whether the site supports filtering URL aliases by date. @davisagli (#1826) Bug fixes: - Fixed Plone Site serialization when there is a field with read_permission set. @ericof (#1830) - `@search` service: Remove parentheses from search query. @tedw87 (#1828) - Fix `ComponentLookupError` for `Products.CMFPlone.ManagePortalAliases` permission, which could happen depending on package load order. @davisagli (#1827) - Fix error getting allow_discussion value when p.a.discussion is not activated. [maurits] (#1808) - Fix incorrect condition for ``show_excluded_items`` setting in the ``@navigation`` API. [mamico] (#1816) - Fix response of `RelationListFieldSerializer` by filtering out invalid items. @Faakhir30 (#1818) - Aliases endpoint: Use "Manage Portal Aliases" and "Manage Content Aliases" permissions. @jackahl (#1820) Documentation: - Use Plone Sphinx Theme for documentation. Build docs when there are changes to http-examples. @stevepiercy (#1815) - Fixed spelling of prerequisites. @stevepiercy (#1822) plone.schemaeditor: 4.0.5 → 4.0.6 --------------------------------- Tests - port robot tests to use the browser library [@1letter] (#117) Internal: - Update configuration files. [plone devs] plone.staticresources: 2.2.0a10 → 2.2.0b1 ----------------------------------------- New features: - New `pat-contentbrowser` pattern from `mockup==5.2.0-alpha.11`. See https://github.com/plone/mockup/releases/tag/5.2.0-alpha.11 for details. [petschki] (#336) Bug fixes: - Latest `mockup=5.2.0-beta.0`. See https://github.com/plone/mockup/releases/tag/5.2.0-beta.0 [petschki] (#357) - Update `mockup==5.2.0-alpha.12` - `mockup==5.2.0-alpha.16`. https://github.com/plone/mockup/releases/tag/5.2.0-alpha.12 https://github.com/plone/mockup/releases/tag/5.2.0-alpha.13 https://github.com/plone/mockup/releases/tag/5.2.0-alpha.15 https://github.com/plone/mockup/releases/tag/5.2.0-alpha.16 [petschki] (#337) plone.volto: 4.4.3 → 5.0.0b1 ---------------------------- Breaking changes: - Drop support for Plone 5.2 and Plone 6.0 [@ericof] #155 - The following GenericSetup profiles were removed: `default-homepage`, `default-homepage-drafjs`, `default-homepage-slate`, `demo` and `richtext`. @davisagli #155 New features: - This package now contains a Plone distribution named "default". @ericof #155 Internal: - setup.py: specify the encoding, otherwise it fails on Windows. [maurits] Products.CMFPlone: 6.1.0a5 → 6.1.0b1 ------------------------------------ Breaking changes: - Only register the add site form and root Zope overview if `plone.distribution` is not available. [maurits] #3961 - Remove advanced options from Add Plone Site form. If you need more options, you should add a Plone Distribution to your packages. The main ones are `plone.volto` and `plone.classicui`. We now only create a basic Plone site without default example content. [maurits] #3961 - `factory.addPloneSite`: remove `setup_content` and `content_profile_id` keyword arguments. We no longer load default content. Use a Plone Distribution if you need this. Or pass an extra profile id in the `extension_ids` keyword argument. [maurits] #3961 New features: - make robot tests more robust [1letter] #3813 - Port robot tests to playwright based tests, use robotframework browser library Remove obsolete robodocs [1letter, petschki] #3813 - You can pass a `distribution_name` to `factory.addPloneSite`. We then pass all other arguments and keyword arguments to the `plone.distribution` site api. [maurits] #3961 - Redirection control panel: Added support for start and end filters. @Faakhir30 #4009 - URL Management control panel: Find substring matches when querying aliases. @davisagli #4031 Bug fixes: - No longer hide plone.app.caching from Add-ons control panel. It is a core add-on, so you should be able to activate it if you add the package later. [maurits] #139 - Update robot tests for new `pat-contentbrowser` pattern. [petschki] - Make tests more robust for new `pat-contentbrowser` pattern. - add more robot tests for `pat-contentbrowser` pattern. [1letter] #3980 - Update `pat-structureupdater` selectors. [petschki] #4011 - Do not warn about missing profiles when they are registered in submodules of packages. [petschki] #4015 - Update for strict parsing in `email.utils.getaddresses` newest versions. [petschki] #4020 - Resource registry: Support OFS.Image.File objects. [ale-rt, thet] #4022 - Avoid POSKeyError when commit occurs and we have savepoint that involves Plone Site. @wesleybl #4026 - move all permission definitions for controlpanels to unifed file from controlpanel directory [jackahl] #4028 - Robottest fixes for latest `pat-contentbrowser` updates. [petschki] #4037 - Fix uploading themes with large resources in theming control panel. [petschki] #4038 Internal: - Updated metadata version to 6105. [maurits] #6105 icalendar: 5.0.12 → 5.0.13 -------------------------- New features: - Create GitHub releases for each tag. Bug fixes: - Parse calendars with X-COMMENT properties at the end the file by ignoring these properites - Guide to delete the build folder before running tests - Add funding information - Make documentation build with Python 3.12 - Update windows to olson conversion for Greenland Standard Time - Extend examples in Usage with alarm and recurrence - Document how to serve the built documentation to view with the browser - Improve test coverage Products.CMFCore: 3.5 → 3.6 --------------------------- - Add support for Python 3.13. - Drop support for Python 3.7. - Fix reindexObjectSecurity to avoid a full reindex of affected objects Products.ExternalMethod: 5.0 → 6.0 ---------------------------------- - Add support for Python 3.12 and 3.13. - Drop support for Python 3.7. Products.PythonScripts: 5.0 → 5.1 --------------------------------- zdaemon: 5.0 → 5.1 ------------------ attrs: 23.2.0 → 24.2.0 ---------------------- cryptography: 43.0.1 → 43.0.3 ----------------------------- exceptiongroup: 1.2.0 → 1.2.2 ----------------------------- future: 0.18.3 → 1.0.0 ---------------------- gunicorn: 21.2.0 → 23.0.0 ------------------------- importlib-resources: 6.1.1 → 6.4.5 ---------------------------------- jsonschema: 4.21.1 → 4.23.0 --------------------------- jsonschema-specifications: 2023.12.1 → 2024.10.1 ------------------------------------------------ lxml: 5.2.1 → 5.3.0 ------------------- lxml-html-clean: 0.1.1 → 0.3.1 ------------------------------ Markdown: 3.5.2 → 3.7 --------------------- Pillow: 10.2.0 → 11.0.0 ----------------------- prompt-toolkit: 2.0.10 → 3.0.48 ------------------------------- PyJWT: 2.8.0 → 2.9.0 -------------------- pyOpenSSL: 24.1.0 → 24.2.1 -------------------------- python-dateutil: 2.8.2 → 2.9.0.post0 ------------------------------------ PyYAML: 6.0.1 → 6.0.2 --------------------- referencing: 0.33.0 → 0.35.1 ---------------------------- responses: 0.24.1 → 0.25.3 -------------------------- robotframework-assertion-engine: 2.0.0 → 3.0.3 ---------------------------------------------- robotframework-browser: 17.5.2 → 18.9.1 --------------------------------------- robotframework-debuglibrary: 2.3.0 → 2.5.0 ------------------------------------------ robotframework-pythonlibcore: 4.2.0 → 4.4.1 ------------------------------------------- rpds-py: 0.13.2 → 0.20.0 ------------------------ simplejson: 3.19.2 → 3.19.3 --------------------------- trio: 0.24.0 → 0.27.0 --------------------- typing-extensions: 4.9.0 → 4.12.2 --------------------------------- watchdog: 3.0.0 → 5.0.3 -----------------------