pip: 25.2 → 25.3 ---------------- mr.developer: 2.0.3 → 2.0.4 --------------------------- borg.localrole: 3.1.11 → 4.0.2 ------------------------------ Breaking changes: - Make major release. Versions 3.1.10 and 3.1.11 (from 2023) are backwards incompatible with Plone 5.2. A 3.x branch was made, but we forgot to bump the version on the master branch. [maurits] (#14) Internal: - Move to src-layout. [maurits] - Test on Plone 6.0 and 6.1 only. (#37) diazo: 2.0.3 → 2.0.4 -------------------- Internal: - Update configuration files. [plone devs] Plone: 6.1.3 → 6.1.4 -------------------- - Prepare release. [maurits] plone.app.contenttypes: 4.0.8 → 4.0.9 ------------------------------------- Bug fixes: - Do not create empty msgids @erral plone.app.discussion: 5.2.1 → 5.2.2 ----------------------------------- Bug fixes: - Do not create empty translatable strings @erral - Simplify description of the Discussion Item type to fix i18n. @davisagli plone.app.locales: 6.1.0 → 6.1.1 -------------------------------- Bug fixes: - Update translations for Swedish, Tamil, Spanish, Dutch, Basque, Tamil, German plone.app.multilingual: 8.3.1 → 8.4.0 ------------------------------------- New features: - Adds the volto.blocks behavior to LRF if `plone.volto` is installed. @wesleybl (#518) Internal: - Update configuration files. [plone devs] - Fix robottests for latest `pat-contentbrowser` updates. @petschki plone.app.testing: 7.1.1 → 7.1.2 -------------------------------- Internal: - Update config files [plone devs] plone.app.upgrade: 3.3.0 → 3.3.1 -------------------------------- Bug fixes: - Fix upgrading TinyMCE plugins with invalid/outdated plugins. @petschki (#351) Internal: - Added upgrade to 6111, Plone 6.1.4. [maurits] (#6111) plone.base: 3.1.1 → 3.1.2 ------------------------- Bug fixes: - Do not create empty translatinos msgids @erral - Remove more empty msgids @erral plone.exportimport: 1.3.0 → 1.3.1 --------------------------------- New features: - Implement regular commits to reduce memory usage in larger import processes. @ericof #55 Internal: - Add a prefix to progress loggers. @ericof - Fix type annotations. @ericof - Import: Move plone.importer.principals to the top of the importers to be processed. @ericof plone.namedfile: 7.2.1 → 7.3.0 ------------------------------ New features: - Add default width and height attributes if none provided when using the srcset method @erral (#188) plone.restapi: 9.15.3 → 9.15.4 ------------------------------ Bug fixes: - Add some German translations. @valipod #1950 Internal: - Update configuration files @plone plone.scale: 4.2.1 → 4.3.0 -------------------------- New features: - Handle animated WebP images [gforcada] (#124) plone.staticresources: 2.3.3 → 2.3.5 ------------------------------------ Bug fixes: - Update mockup=5.4.6. See https://github.com/plone/mockup/releases/tag/5.4.6. @petschki - Update mockup=5.4.5. See https://github.com/plone/mockup/releases/tag/5.4.5. @petschki plone.volto: 5.2.2 → 5.2.3 -------------------------- Bug fixes: - Support collective.html2blocks to convert HTML to Volto blocks as a replacement for blocks-conversion-tool. @pbauer #201 plonetheme.barceloneta: 3.3.1 → 3.3.3 ------------------------------------- New features: - Add a bit more separation between the menu and the search field in the mobile menu. [thet] Bug fixes: - Add padding to the TinyMCE‌ content area. Add a padding to the TinyMCE‌ content area to make the cursor visible and avoid text touching the border. [thet] Internal: - Update dependencies. @petschki Products.CMFPlone: 6.1.3 → 6.1.4 -------------------------------- Bug fixes: - Remove the alias that links the searchResults method to the call of the portal catalog #4248 Tests - Fix `pat-contentbrowser` robottests for latest changes in mockup=5.4.5 @petschki Internal: - Updated metadata version to 6111. @mauritsvanrees #6111 icalendar: 6.3.1 → 6.3.2 ------------------------ - Add PyData Theme version switcher to documentation. See `Issue 825`_. - Add PyData Theme version switcher to documentation. See `Issue 825`_. - Add PyData Theme version switcher to documentation. See `Issue 825`_. - Fix ``Todo.end`` to return ``start`` for date-only ``DTSTART`` (not ``start + 1 day``). Events keep existing behavior. See `Issue 898 `_. - Fix ``AssertionError`` when converting ``VTIMEZONE`` components with only ``DAYLIGHT`` subcomponent (no ``STANDARD``) to pytz timezones. The code now handles cases where a timezone definition contains only DST transitions by calculating the DST offset from ``TZOFFSETFROM`` and ``TZOFFSETTO``. Test case contributed by @niccokunzmann in `PR 379 `_. See `Issue 321 `_. - Normalize Conference parameter lists (FEATURE/LABEL/LANGUAGE) to comma-separated values. See `Issue 908 `_. - Fix read from stdin issue - See `Issue 821 `_. - Fix invalid calendar: Parsing a date with TZID results in a datetime to not loose the timezone. See `Issue 187 `_. - Fix timezone placement in ``add_missing_timezones()``: ``VTIMEZONE`` components now appear before ``VEVENT`` and other components that reference them. See `Issue 844 `_. - Fixed ``Todo.duration`` and ``Event.duration`` to return ``DURATION`` property when set, even without ``DTSTART``. See `Issue 867 `_. - Fix ``VALUE`` parameter handling: ``datetime.date`` objects now correctly set ``VALUE=DATE`` parameter when added to properties like ``EXDATE``, ``RDATE``, and ``DTSTART``. The ``VALUE`` parameter is also properly used when parsing iCalendar data. See `Issue 349 `_. - Fix URL-encoded characters being incorrectly unescaped during content line parsing. The parser now properly handles backslash escaping and double-quoted sections without corrupting URL-encoded values like ``%3A`` (colon) in DESCRIPTION fields. Added ``unescape_backslash()`` function to separate :rfc:`5545` backslash escaping from URL encoding. Optimized implementation using regex for single-pass processing. Added type hints to ``Contentline.parts()`` method and comprehensive unit tests. See `Issue 355 `_. - `make livehtml` now reloads with code changes. See `Issue 931 `_. repoze.xmliter: 1.0b1 → 1.0 --------------------------- - Add support for Python 3.8 - 3.14. [maurits] - Drop support for Python 3.7: it is almost two years out of support and cannot easily be tested. [maurits] z3c.form: 6.0 → 6.0.1 --------------------- - Fix converter error: avoid ``AttributeError`` in case term is ``None``. (`#127 `_) zdaemon: 5.2 → 5.2.1 -------------------- check-manifest: 0.50 → 0.51 --------------------------- click: 8.2.1 → 8.2.2 -------------------- feedparser: 6.0.11 → 6.0.12 --------------------------- jsonschema: 4.24.0 → 4.24.1 --------------------------- lxml-html-clean: 0.4.2 → 0.4.3 ------------------------------ Markdown: 3.8 → 3.8.2 --------------------- nh3: 0.2.21 → 0.2.22 -------------------- orderedmultidict: 1.0.1 → 1.0.2 ------------------------------- Pillow: 11.2.1 → 11.3.0 ----------------------- prompt-toolkit: 3.0.51 → 3.0.52 ------------------------------- pyOpenSSL: 25.1.0 → 25.3.0 -------------------------- pyroma: 4.2 → 5.0.1 ------------------- pytest: 8.4.0 → 8.4.2 --------------------- pytest-cov: 6.2.1 → 6.3.0 ------------------------- python-dotenv: 1.1.0 → 1.1.1 ---------------------------- PyYAML: 6.0.2 → 6.0.3 --------------------- responses: 0.25.7 → 0.25.8 -------------------------- robotframework: 6.0.2 → 7.3.2 ----------------------------- robotframework-browser: 19.3.1 → 19.10.1 ---------------------------------------- robotframework-lsp: 1.10.1 → 1.13.0 ----------------------------------- robotframework-seleniumlibrary: 6.1.3 → 6.7.1 --------------------------------------------- robotsuite: 2.3.2 → 3.0.1 ------------------------- - Fix XML report merger. [petschki] - Nothing changed yet. - Drop `pkg_resources` usage and replace it with `importlib.metadata` and `packaging. [gforcada] - Drop support for Python 2 [datakurre] seedir: 0.5.0 → 0.5.1 --------------------- simplejson: 3.20.1 → 3.20.2 --------------------------- typing-extensions: 4.14.0 → 4.15.0 ---------------------------------- wcwidth: 0.2.13 → 0.2.14 ------------------------ wrapt: 1.17.2 → 1.17.3 ----------------------