Zope 6.1 → 6.2 -------------- See https://zope.readthedocs.io/en/latest/changes.html pip: 26.1.2 → 26.2.1 -------------------- wheel: 0.47.0 → 0.48.0 ---------------------- RestrictedPython: 8.3 → 8.5 --------------------------- borg.localrole: 5.0.0 → 5.0.1 ----------------------------- Internal: - Move package metadata from ``setup.py`` to ``pyproject.toml``. [plone devs] Plone: 6.2.1 → 6.2.2 -------------------- - Prepare release. [maurits] plone.api: 3.0.2 → 3.0.3 ------------------------ Internal: - Move package metadata from `setup.py` to `pyproject.toml` @plone plone.app.customerize: 3.0.0 → 3.0.1 ------------------------------------ Internal: - Move package metadata from ``setup.py`` to ``pyproject.toml``. [plone devs] plone.app.dexterity: 5.0.1 → 5.0.2 ---------------------------------- Bug fixes: - Fix deprecated import of the IAllowDiscussion behavior from plone.app.discussion. @davisagli (#449) plone.app.discussion: 6.0.0 → 6.0.1 ----------------------------------- Bug fixes: - Use icon class name @erral plone.app.locales: 7.0.3 → 7.0.4 -------------------------------- New features: - Improve Japanese (ja) translations: unify the katakana long-vowel mark (ー) to the elongated form (e.g. ``ユーザー``, ``フォルダー``, ``サーバー``, ``フィルター``, ``パラメーター``, ``エディター``), unify inconsistent wording across domains, normalize punctuation to half-width and ``ください`` to kana, translate previously-untranslated short UI labels, and fill the missing ``ID`` label; across the ``plone``, ``widgets``, ``cmfeditions``, ``cmfplacefulworkflow`` and ``plonefrontpage`` domains. @terapyon - Update ja, zh_CN, es, eu translations @terapyon @macagua @erral @flytothehighest plone.app.multilingual: 9.0.1 → 9.0.2 ------------------------------------- Internal: - Update configuration files. [plone devs] plone.app.registry: 3.0.0 → 3.0.1 --------------------------------- Bug fixes: - Fix the "scroll to bottom" effect on portal_registry view. @petschki plone.app.testing: 8.0.1 → 8.0.2 -------------------------------- Documentation: - Enrich the docstrings of the public testing helpers and layer classes (``login``, ``logout``, ``setRoles``, ``applyProfile``, ``cleanUpMultiPlugins``, ``IntegrationTesting``, ``FunctionalTesting``) with parameter descriptions and behaviour notes. This makes them usable as an autodoc API reference and improves IDE help. [jensens] plone.app.textfield: 4.0.1 → 4.0.2 ---------------------------------- Internal: - Move package metadata from ``setup.py`` to ``pyproject.toml``. [plone devs] plone.app.theming: 7.0.0 → 7.0.1 -------------------------------- Internal: - Move package metadata from ``setup.py`` to ``pyproject.toml``. [plone devs] plone.app.upgrade: 4.1.0 → 4.1.1 -------------------------------- Bug fixes: - Allow the `sizes` attribute in `sourceset` of picture_variants in `IImagingSchema`. @thet - Update the sizes attribute for the small picture variant, if it's still the default. @thet Internal: - Move package metadata from ``setup.py`` to ``pyproject.toml``. [plone devs] plone.app.z3cform: 5.0.0 → 5.0.2 -------------------------------- Bug fixes: - Fix the computation of the AJAX url for some widgets. @ale-rt (#287) - Fix the pattern_options for the content browser widget. @ale-rt (#278) Internal: - Move package metadata from ``setup.py`` to ``pyproject.toml``. [plone devs] plone.autoform: 3.0.0 → 3.0.1 ----------------------------- Bug fixes: - Secure a field when a wrong permission is specified. @ale-rt (#92) plone.base: 4.0.1 → 4.0.2 ------------------------- Bug fixes: - Add ``area`` to default ``valid_tags`` so HTML image maps work out of the box. @wesleybl plone.batching: 3.0.0 → 3.0.1 ----------------------------- Internal: - Move package metadata from ``setup.py`` to ``pyproject.toml``. [plone devs] plone.behavior: 3.0.0 → 3.0.1 ----------------------------- Bug fixes: - Fix ValueError in the Behaviors vocabulary when there are behaviors registered with names. @davisagli plone.exportimport: 2.0.1 → 2.1.0 --------------------------------- New features: - Make it easy to customize which content gets exported @gforcada #86 Internal: - Update configuration files @plone plone.namedfile: 8.1.0 → 8.1.1 ------------------------------ Bug fixes: - Fix ``TypeError`` in the ``@@download`` view when the context has no primary field. Now raises ``NotFound`` (404) instead. @avoinea (#220) plone.recipe.zope2instance: 9.0.0 → 9.1.0 ----------------------------------------- New features: - Update WSGI schema to match the one from Zope 6.2. [maurits] plone.restapi: 10.0.2 → 10.0.4 ------------------------------ New features: - Add support for the `RESTAPI_ADDITIONAL_NON_METADATA_ATTRIBUTES` environment variable, a comma-separated list of extra attribute names appended to the summary serializer's `non_metadata_attributes`. Bug fixes: - Fix the security check when a wrong permission is specified. @ale-rt #2041 - Security: in summary serializer only allow access to metadata that is available in the catalog. - Fix serialization of RichTextValue objects when an explicit context is not known. [erral] #1583 - Make calls to time.tzset() in tests conditional on operating system. Windows does not support it. @ewohnlich #2027 - Fix an `AttributeError` in the `@users` endpoint when the site's default portrait cannot be traversed. `isDefaultPortrait` now reports a mismatch instead of raising. @ericof #2035 - Fix schema serialization with Dict and List fields that don't specify a value_type/key_type. @erral #2037 Tests: - Fix expected test output due to more recent `plone.app.discussion` profile. @mauritsvanrees plone.scale: 5.0.0 → 5.1.0 -------------------------- New features: - Add scale name and scale mode to the scale info data structure. This can be used in the scaling adapter to handle handle scales differently. @thet plone.schemaeditor: 5.0.0 → 5.0.1 --------------------------------- Internal: - Fix intermittent error in test robot `Scenario: Add a fieldSet and move a field into this fieldset`. @wesleybl (#159) plone.session: 5.0.0 → 5.1.0 ---------------------------- New features: - Use getProperty to get the property values @erral plone.staticresources: 3.0.2 → 3.0.6 ------------------------------------ Bug fixes: - Add missing icons to the registry. Also provide a upgrade utility to add any missing icons in the future. @thet - Remove unused requirements.txt file. - Update scripts: Improve update-icons target. Use a virtual environment and install lxml for the update-icons target to make it work without manually installing dependencies. - Update scripts: Use pathlib to construct filesystem paths. - Update mockup=5.6.8. See https://github.com/plone/mockup/releases/tag/5.6.8 @petschki Internal: - Update Mockup to 5.6.10. @thet - Update Mockup to 5.6.9. @thet plone.testing: 10.0.0 → 10.1.0 ------------------------------ New features: - Explicitly enable XML-RPC in the ``WSGIServer`` layer. Zope 6.2 by default disables this. But this is used in the ``WSGI_SERVER_FIXTURE`` that most robot tests (and acceptance tests) use. [maurits] Documentation: - Expand the ``Layer`` base class docstring to describe the set-up/tear-down and per-test lifecycle, the resource mapping, and layer composition through bases. This makes it usable as an API reference. [jensens] plonetheme.barceloneta: 4.0.3 → 4.1.1 ------------------------------------- New features: - barceloneta-toolbar.css: Scope CSS declarations. Scope the CSS for the barceloneta-toolbar.css file, so that it's styles do not pollute the rest of the site. This way you can use barceloneta-toolbar.css in a site without Bootstrap or with a Bootstrap version other than 5 without breaking your site's design. @thet Bug fixes: - Apply diff-styles for iterate_diff view. @pbauer Internal: - Update dependencies. @petschki - Move package metadata from `setup.py` to `pyproject.toml` @plone - Update dependencies. - package.json: Synchronize tinymce version with Mockup. Products.CMFPlone: 6.2.1 → 6.2.2 -------------------------------- Bug fixes: - Only send mail from contact-info on POST requests. @mauritsvanrees #4360 Internal: - Updated metadata version to 6205. @thet pytest-plone: 1.0.0 → 1.1.0 --------------------------- icalendar: 7.2.0 → 7.3.0 ------------------------ - `Issue #698 `_, `Issue #698 `_, `Issue #698 `_, `Issue #743 `_, `Issue #1541 `_, `Issue #1549 `_, `Issue #1573 `_, `Issue #1592 `_ - Fixed duplicate ``vInt.min`` and ``vInt.max`` descriptions in the API reference that caused the Read the Docs build to fail. - Fixed `GHSA-qjcq-q7h7-r74v `_: a crafted ``REPEAT`` on a ``VALARM`` could exhaust memory or CPU via :attr:`Alarm.triggers ` and :class:`~icalendar.alarms.Alarms`. Expansion is now capped at ``icalendar.config.MAX_ALARM_REPEAT``. Its default is ``10000``. Set to ``-1`` to disable the cap. :class:`~icalendar.prop.integer.vInt` now also enforces the :rfc:`5545` signed 32-bit integer range on parse. @SashankBhamidi Products.PluggableAuthService: 4.1 → 4.2.2 ------------------------------------------ - Fix XML-RPC tests to pass whether Zope enables XML-RPC or not. - Fix release. - Fix tests in combination with Zope 6.2, where XML-RPC is disallowed by default. - Move package metadata from setup.py to pyproject.toml. Products.PythonScripts: 5.2 → 5.3.1 ----------------------------------- z3c.form: 6.0.1 → 6.1 --------------------- - Drop support for Python 3.9. - Add support for Python 3.14. - Correctly handle the ``noValueToken`` in ``CollectionSequenceDataConverter``. (`#132 `_) - Move package metadata from setup.py to pyproject.toml. zope.pytestlayer: 9.1 → 9.2 --------------------------- zope.sendmail: 7.1 → 7.2 ------------------------ build: 1.5.0 → 1.6.0 -------------------- click: 8.3.3 → 8.5.0 -------------------- coverage: 7.13.5 → 7.16.0 ------------------------- cryptography: 48.0.1 → 50.0.1 ----------------------------- cssselect: 1.4.0 → 1.5.0 ------------------------ decorator: 5.2.1 → 5.3.1 ------------------------ feedparser: 6.0.12 → 6.0.14 --------------------------- gunicorn: 25.3.0 → 26.2.2 ------------------------- importlib-metadata: 9.0.0 → 9.0.1 --------------------------------- jaraco.functools: 4.4.0 → 4.6.0 ------------------------------- lxml: 6.1.0 → 6.1.3 ------------------- lxml-html-clean: 0.4.4 → 0.4.5 ------------------------------ Markdown: 3.10.2 → 3.10.3 ------------------------- markdown-it-py: 4.0.0 → 4.2.0 ----------------------------- more-itertools: 11.0.2 → 11.1.0 ------------------------------- nh3: 0.3.5 → 0.3.7 ------------------ Pillow: 12.2.0 → 12.3.0 ----------------------- prompt-toolkit: 3.0.52 → 3.0.53 ------------------------------- pyOpenSSL: 26.1.0 → 26.4.0 -------------------------- pytest: 9.0.3 → 9.1.1 --------------------- python-dotenv: 1.2.2 → 1.2.3 ---------------------------- responses: 0.26.0 → 0.26.3 -------------------------- simplejson: 4.1.1 → 4.1.2 ------------------------- towncrier: 25.8.0 → 26.9.0 -------------------------- trio: 0.33.0 → 0.34.0 --------------------- trove-classifiers: 2026.5.7.17 → 2026.6.1.19 -------------------------------------------- twine: 6.2.0 → 7.0.0 -------------------- tzdata: 2026.2 → 2026.3 ----------------------- wcwidth: 0.7.0 → 0.8.3 ---------------------- websocket-client: 1.9.0 → 1.9.2 ------------------------------- wrapt: 2.1.2 → 2.4.0 -------------------- zipp: 3.23.1 → 4.1.0 --------------------