Download project files

How do I verify a download?


110 of 133 releases

5.2.4 release from the 5.2 series released 2021-03-03

Release information
Release notes:

- Products.PluggableAuthService: security fix for open redirect and missing access control.
- Zope: security fix for missing access control in some XML-RPC requests.
- GenericSetup/CMFQuickInstallerTool: security fixes for possibly seeing information from installation logs and snapshots.
- plone.recipe.zope2instance: Windows fixes
- Products.MailHost: Use standard conforming ``\r\n`` line endings.
  If you use Microsoft Exchange to send mails, this should prevent empty mails.
- mockup / plone.staticresources: various fixes in folder contents.
- plone.app.caching: Restored ``resourceRegistries`` ETag, but now for Plone 5 resource registries.
  Fixes warning "Could not find value adapter for ETag component resourceRegistries".
- plone.app.contenttypes: Various fixes for restoring referenc...

Changelog:

Zope 4.5.3 → 4.5.5
------------------

plone.recipe.zope2instance: 6.8.1 → 6.8.3
-----------------------------------------
Bug fixes:

- Fix windows `wsgi.ini` to have a configurable listen address.
  Added missing WSGI config options for windows.
  [jensens] (#161)

- Restored ability to use own explicit version of zodb-temporary-storage.
  [maurits] (#93)

plone.releaser: 1.8.2 → 1.8.3
-----------------------------
Bug fixes:

- When reporting interesting commits, catch errors when comparing with previously ignored commit.
  Fixes `issue 39 <https://github.com/plone/plone.releaser/issues/39>`_.
  [maurits] (#39)

Products.MailHost: 4.10 → 4.11
------------------------------
- Use standard conforming ``\r\n`` line endings.
  This may require adaptations in testsSupport messages with line separation ``\r\n``
  (`#35 <https://github.com/zopefoundation/Products.MailHost/issues/35>`_).

mockup: 3.2.4 → 3.2.5
---------------------
Bug fixes:

- Do only remove the correct event listener on ``context-info-loaded`` before adding a new one.
  Fixes a problem where the current path was not updated for the upload popup when changing paths.
  Fixes: #1016
  Refs: #1028, #1030, #1039
  [thet] (#1041)

Plone: 5.2.3 → 5.2.4
--------------------
Bug fixes:

- Release Plone 5.2.4 final
  [maurits]

- Removed ``plone.app.dexterity`` from dependencies.
  It is already required by ``Products.CMFPlone``.
  [maurits]

plone.app.caching: 2.0.8 → 2.1.0
--------------------------------
New features:

- Restored ``resourceRegistries`` ETag, but now for Plone 5 resource registries.
  Fixes warning "Could not find value adapter for ETag component resourceRegistries".
  [maurits] (#61)

Bug fixes:

- Do not break if some custom code provides an alias for Products.Archetypes or plone.app.blob (#72)

plone.app.contentrules: 4.1.5 → 4.1.6
-------------------------------------
Bug fixes:

- Simplify test setup by using the MOCK_MAILHOST_FIXTURE (#59)

plone.app.contenttypes: 2.2.1 → 2.2.2
-------------------------------------
Bug fixes:

- Various fixes for restoring references:

  - Migrate ``relatesTo`` AT relation to ``relatedItems`` DX relation.
  - In DX check the schema to see if relation field is list or item.
    Taken over from `collective.relationhelpers <https://github.com/collective/collective.relationhelpers/>`_.
  - ``restore_references``: accept ``relationship_fieldname_mapping`` argument.
    This must be a dictionary with a relationship name as key and fieldname as value, instead of always using ``relatedItems`` as fieldname.

  [maurits] (#510)

- Migrate ``relatesTo`` AT relation to ``relatedItems`` DX relation.

- In DX check the schema to see if relation field is list or item.
  Taken over from `collective.relationhelpers <https://github.com/collective/collective.relationhelpers/>`_.

- ``restore_references``: accept ``relationship_fieldname_mapping`` argument.
  This must be a dictionary with a relationship name as key and fieldname as value, instead of always using ``relatedItems`` as fieldname.

- Catch AttributeError for ``getNextPreviousEnabled`` during migration.
  [maurits] (#582)

- migrate_datetimefield: do nothing when old value is None.
  This fixes ``AttributeError: 'NoneType' object has no attribute 'asdatetime'``.
  [maurits] (#584)

plone.app.dexterity: 2.6.8 → 2.6.9
----------------------------------
Bug fixes:

- Fix the constraint types mode calculation, disabling acquisition and gracefully checking for the existence of a portal type attribute in the container (#319)

plone.app.discussion: 3.4.3 → 3.4.4
-----------------------------------
Bug fixes:

- Fix tests with Products.MailHost 4.11.
  [maurits] (#174)

plone.app.linkintegrity: 3.3.14 → 3.4.1
---------------------------------------
New features:

- Drop Plone 5.1 support, due to possible incompatibility with older plone.app.uuid.
  [maurits] (#79)

Bug fixes:

- Use base64.decodebytes instead of decodestring when possible.
  Fixes Python 3.9 compatibility in the tests.
  [maurits] (#81)

- Fix Unauthorized exception when you edit a page that links to another page that you are not allowed to see.
  Fixes `issue 79 <https://github.com/plone/plone.app.linkintegrity/issues/79>`_.
  [maurits] (#79)

plone.app.locales: 5.1.27 → 5.1.28
----------------------------------
- Fix French and German translation for the assets folder (no spaces and lowercase).
  [pbauer]

- Fix wrong DE translation in plone.app.caching.
  [jensens]

plone.app.multilingual: 5.6.2 → 5.6.3
-------------------------------------
Bug fixes:

- Force view_methods to be a tuple on setup and uninstall (#337)

plone.app.registry: 1.7.7 → 1.7.8
---------------------------------
Bug fixes:

- Use better titles and descriptions for import and export steps.
  [jensens] (#1)

plone.app.upgrade: 2.0.36 → 2.0.38
----------------------------------
Breaking changes:

- Remove temp_folder from Zope root if broken.
  See `issue 2957 <https://github.com/plone/Products.CMFPlone/issues/2957>`_.
  [maurits] (#2957)

Bug fixes:

- Make portal_setup objects accessible only to Manager/Owner.
  See `GenericSetup issue 101 <https://github.com/zopefoundation/Products.GenericSetup/issues/101>`_.
  [maurits] (#101)

- Plone 6.0: remove portal_form_controller tool.
  [maurits] (#3057)

- Improved upgrade step for site_logo from ASCII to Bytes.
  The previous upgrade was incomplete and could remove the logo when called twice.
  See `comment on issue 3172 <https://github.com/plone/Products.CMFPlone/issues/3172#issuecomment-733085519>`_.
  [maurits] (#3172)

plone.app.users: 2.6.5 → 2.6.6
------------------------------
Bug fixes:

- Fix setting "Use site default" for wysiwyg_editor. Fix https://github.com/plone/Products.CMFPlone/issues/3173
  [pbauer] (#95)

plone.app.vocabularies: 4.2.1 → 4.2.2
-------------------------------------
Bug fixes:

- Change vocabulary tokens to use ``base64.urlsafe_b64encode()``.
  No newlines and safe to use as an xml attribute.
  See `community post <https://community.plone.org/t/tags-subject-field-mangling-long-terms/13067>`_.
  [flipmcf] (#64)

plone.app.workflow: 4.0.3 → 4.0.4
---------------------------------
New features:

- Have the icons from the sharing tab to have their URL relative to the site root
  [frapell] (#25)

plone.batching: 1.1.6 → 1.1.7
-----------------------------
New features:

- Include request form parameters from parent request to allow batching in plone.app.standardtiles and filtering with collective.collectionfilter.
  [agitator] (#26)

plone.cachepurging: 2.0.2 → 2.0.3
---------------------------------
Bug fixes:

- Replaced deprecated Thread.isAlive by is_alive.
  The old name no longer works in Python 3.9.
  The new name already works in Python 2.7. (#22)

plone.portlet.collection: 3.3.5 → 3.3.6
---------------------------------------
Bug fixes:

- Show start date in portlet if available.
  [agitator] (#25)

plone.rest: 1.6.1 → 1.6.2
-------------------------
Bug fixes:

- Explicitly make ``allow_credentials`` required in CORS policy.
  This was the default for Bool fields until and including zope.schema 6.0.1, but in 6.1.0 this changed.
  [maurits] (#104)

plone.restapi: 6.15.0 → 7.0.0
-----------------------------
New features:

- Mark restapi 7 with a zcml feature flag: ``plonerestapi-7``
  [sneridagh] (#1068)

- Add a couple of additional tests for resolveuid feature reassurance
  [sneridagh] (#1072)

- Add ``root`` element to the @breadcrumbs endpoint
  [sneridagh] (#1064)

- Add new @contextnavigation endpoint.
  [tiberiuichim] (#1042)

- Refactor navigation endpoint, add new ``nav_title`` attribute
  [sneridagh] (#1047)

- Add nav_title attribute to breadcrumbs endpoint
  [sneridagh] (#1049)

- Unify nav_title and title in navs
  [sneridagh] (#1051)

- Add serializer/deserializer for remoteUrl Link's field [cekk] (#1005)

- Register blocks transformers also for Site Root
  [cekk] (#1043)

- Add `sort` feature to resort all folder items [petschki] (#812)

- Remove unneeded stringtype checks [erral] (#875)

- Enable Plone 4 Control Panels: Add-ons, Dexterity Content Types [avoinea] (#984)

- Enhance traceback with ``__traceback_info__`` on import to detect the field causing the problem. [jensens] (#1009)

- Improved blocks transformers: now we can handle generic transformers
  [cekk]

- Add generic block transformer for handle resolveuid in all blocks that have a *url* or *href* field
  [cekk]

- Add "smart fields" concept: if block has a *searchableText* field, this will be indexed in Plone
  [cekk, tiberiuichim] (#952)

- Replace internal links to files in blocks with a download url if the user has no edit permissions [csenger] (#930)

- In block text indexing, query for IBlockSearchableText named adapters to allow
  extraction from any block type. This avoids hardcoding for the 'text' block type.
  [tiberiuichim] (#917)

- Added ``IBlockFieldDeserializationTransformer`` and its counterpart,
  ``IBlockFieldSerializationTransformer`` concepts, use subscribers to
  convert/adjust value of blocks on serialization/deserialization, this enables
  an extensible mechanism to transform block values when saving content.

  Added an html block deserializer transformer, it will clean the
  content of the "html" block according to portal_transform x-html-safe settings.

  Added an image block deserializer transformer, it will use resolveuid mechanism
  to transform the url field to a UID of content.

  Move the resolveuid code from the dexterity field deserializer to a dedicated
  block converter adapter, using the above mechanism.
  [tiberiuichim] (#915)

- Resolve links in blocks to UIDs during deserialization and back to paths during
  serialization.
  [buchi,timo,cekk] (#808)

Bug fixes:

- Avoid duplicate fields within DX RestAPI
  [avoinea] (#1073)

- Remove ``escape``'d titles
  [sneridagh] (#1061)

- Do not break if some custom code provides an alias for Products.Archetypes (#1004)

- Handle missing review_state value in @navigation endpoint for items without a workflow [cekk] (#1060)

- Fix transform object_browser href smartfield not working as expected
  [sneridagh] (#1058)

- Fix href smart field in transformers do not cover the object_widget use case
  [sneridagh] (#1054)

- Fix ``@id`` when content query has no ``fullbojects``
  [sneridagh] (#837)

- Fixed deprecation warnings for ``zope.site.hooks``, ``CMFPlone.interfaces.ILanguageSchema``
  and ``plone.dexterity.utils.splitSchemaName``. [maurits] (#975)

- Update tests to fix https://github.com/plone/plone.dexterity/pull/137 [@avoinea] (#1001)

- Fix resolveuid blocks transforms [tisto, sneridagh] (#1006)

- Fix type hint example in searching documentation. [jensens] (#1008)

- Fixed compatibility with Zope 4.5.2 by making sure Location header is string.
  On Python 2 it could be unicode for the users and groups end points.
  Fixes `issue 1019 <https://github.com/plone/plone.restapi/issues/1019>`_. [maurits] (#1019)

- Check for Plone 5 in content-adding endpoint if plone.app.multilingual is installed [erral] (#1029)

- Do not test if there is a `meta_type` index. It is unused ballast. [jensens] (#2024)

- Fix tests with Products.MailHost 4.10. [maurits] (#3178)

- Fixed compatibility with Zope 4.5.2 by making sure Location header is string.
  On Python 2 it could be unicode for the users and groups end points.
  Fixes `issue 1019 <https://github.com/plone/plone.restapi/issues/1019>`_.
  [maurits] (#1019)

- Re-release 7.0.0b8 as 7.0.0 final. [timo]

plone.staticresources: 1.4.1 → 1.4.2
------------------------------------
New features:

- Upgrade to latest mockup from 3.x branch with structure fixes, 3.2.5.
  [thet] (#125)

Bug fixes:

- Remove bundle with typo.
  [petschki] (#123)

- Include upgrade step 12, which was missing.
  [thet] (#123)

- Replaced most upgrade profiles with one last_compilation profile.
  [maurits] (#126)

Products.CMFCore: 2.4.8 → 2.5.0
-------------------------------
- Update configuration for version 5 of ``isort``.

- Fix deprecation warnings occurring on Zope 5.

- Added support for Python 3.9.

Products.CMFPlacefulWorkflow: 2.0.3 → 2.0.4
-------------------------------------------
Bug fixes:

- Removed unused mock request.SESSION from tests.
  [maurits] (#1)

Products.CMFPlone: 5.2.3 → 5.2.4
--------------------------------
Bug fixes:

- Release Plone 5.2.4 final.
  No changes compared to last release candidate.
  [maurits] (#3250)

- Fixed tests in combination with Products.PluggableAuthService 2.6.0.
  [maurits] (#3251)

- Bumped metadata version to 5211.
  [maurits] (#5211)

Products.CMFQuickInstallerTool: 4.0.3 → 4.0.4
---------------------------------------------
Bug fixes:

- Require 'Manage portal' permission for accessing the tool or an installed product.
  For most methods this was already the case, but you could get some info from the objects themselves.
  [maurits] (#24)

Products.GenericSetup: 2.0.3 → 2.1.1
------------------------------------
- Enforce access control on setup tool log files and snapshot files and folders.
  (`#101 <https://github.com/zopefoundation/Products.GenericSetup/issues/101>`_)

- Add support for Python 3.9.

Products.PlonePAS: 6.0.6 → 6.0.7
--------------------------------
Bug fixes:

- Fixes deprection message: `AccessControl.User has moved to AccessControl.users`.
  [jensens] (#59)

Products.PluggableAuthService: 2.5 → 2.6.1
------------------------------------------
- Fix remaining open redirect sources

- Fix missing access control on ZODB Role Manager ``enumerateRoles``

- Fix open redirect issue in `Cookie Auth Helper` redirect handling

- Add support for Python 3.9.

- Fixed error assigning groups in ``manage_groups`` page in ZMI.
  (`#61 <https://github.com/zopefoundation/Products.PluggableAuthService/issues/61>`_,
  `#84 <https://github.com/zopefoundation/Products.PluggableAuthService/issues/84>`_)

- Fix DeprecationWarnings occurring on Zope 5.

z3c.autoinclude: 0.4.0 → 0.4.1
------------------------------
Bug fixes:

- zc.buildout is not an install dependency, only used in testing.

collective.js.jqueryui: 2.1.6 → 2.1.8
-------------------------------------

plone.app.versioningbehavior: 1.4.1 → 1.4.2
-------------------------------------------
Bug fixes:

- Do not break if the portal_repository tool cannot be found (#53)

Products.Archetypes: 1.16.3 → 1.16.4
------------------------------------
Bug fixes:

- Lifted the ceiling for the maximum date from end of 2020 to 2051 in all places.
  See `issue 133 <https://github.com/plone/Products.Archetypes/issues/133>`_.
  [maurits] (#133)

File Description Downloads
download icon Plone-5.2.4-UnifiedInstaller-1.0.zip (md5, sig) Unified Installer zip -- same as tarball, but easier to extract on Windows 503
last downloaded 24 hours ago
download icon Plone-5.2.4-UnifiedInstaller-1.0.tgz (md5, sig) Unified Installer tarball -- builds Plone on most Linux/macOS/Windows 10 systems 15,307
last downloaded 24 hours ago
Total downloads: 15,810

5.2.2 release from the 5.2 series released 2020-08-16

Release information
Release notes:

Release notes Plone 5.2.2

This release packs a lot of changes: the previous release was from January 2020.
Some highlights are:

- Zope was upgraded from 4.1 to 4.5.
  This means the support for WebDav is back.
  And the logic around template engines got updated.
  There should now be less differences in behavior between various kinds of templates (Zope/Acquisition-aware or not) or which template engine is used (zope.pagetemplate or chameleon).
  There were some problems due to this change, but all should have been fixed now.

- ZODB goes from 5.5.1 to 5.6.0.
  This needed updated packages for zodbupdate and ZEO.
  So if you are doing low-level transactional stuff, please take a look at its changes.

- plone.recipe.zope2instance: changes for relstorage, sqlite, webdav, Windows.

- Fixe...

Changelog:

Zope: 4.1.3 → 4.5.1
-------------------

zc.buildout: 2.13.2 → 2.13.3
----------------------------

cachecontrol: 0.12.5 → 0.12.6
-----------------------------

click: 7.0 → 7.1.2
------------------

collective.recipe.omelette: 0.16 → 1.0.0
----------------------------------------

freezegun: 0.3.12 → 0.3.15
--------------------------

plone.recipe.alltests: 1.5.1 → 1.5.2
------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.recipe.precompiler: 0.7.1 → 0.7.2
---------------------------------------
Bug fixes:

- Small packaging updates. [gforcada, jensens, maurits]

plone.recipe.zeoserver: 2.0.1 → 2.0.3
-------------------------------------
Bug fixes:

- Removing ZODB3_HOME variable from runzeo.bat and zeoservice.py.in files, Fix for windows machine (#41)

- fix for "ValueError: Attempted relative import in non-package" - In windows build (#42)

- Minor packaging updates. (#1)

plone.recipe.zope2instance: 6.5.1 → 6.7.5
-----------------------------------------
New features:

- added relstorage w/ sqlite support
  [mamico] (#132)

- Support for Zope options ``webdav-source-port`` and ``enable-ms-public-header``.
  [dataflake] (#134)

Bug fixes:

- Generate working ``wsgi.ini`` on windows.
  Do not generate instance script.
  Need to use ``.\bin\runwsgi.exe -dv .\parts\etc\wsgi.ini`` on windows to start.
  [jensens] (#151)

- Fix "SyntaxError" on windows: Generate raw strings in order to allow backslashes in log file paths.
  [jensens] (#145)

- Fixed an issue that prevented the instance to start
  when http-address has multiple entries and http-fast-listen is on
  [ale-rt] (#146)

- WSGI instances do not fail to start when http-address is equal to a list of ports [ale-rt] (#148)

- Set the default for the http-fast-listen to on to match the documentation [ale-rt] (#71)

- Fix flake8 and fix inserting ``CHAMELEON_CACHE`` in some cases. [ale-rt] (#139)

- Minor packaging updates. (#1)

plone.releaser: 1.8.0 → 1.8.2
-----------------------------
New features:

- Support env var PLONE_RELEASER_MULTI_PACKAGES to signal doing multiple releases.
  We still change `checkouts.cfg` and `versions.cfg` in the relevant coredev branches then,
  but we do not offer to push them.
  [maurits] (#37)

Bug fixes:

- Fixed detecting changes in packages that are missing from checkouts.
  [maurits] (#35)

- Fixed adding a package to checkouts.cfg. [maurits] (#30)

- Ask before pushing an updated version when running 'report'. [maurits] (#32)

zest.releaser: 6.19.1 → 6.21.1
------------------------------

collective.xmltestreport: 2.0.1 → 2.0.2
---------------------------------------
Bug fixes:

- Add compatibility with `zope.testrunner` 5.1+.
  Fixes https://github.com/zopefoundation/zope.testrunner/issues/103
  [maurits] (#103)

plone.app.robotframework: 1.5.3 → 1.5.4
---------------------------------------
Bug fixes:

- Fixed package install error with Python 3.6 without locale.
  See `coredev issue 642 <https://github.com/plone/buildout.coredev/issues/642#issuecomment-597008272>`_.
  [maurits] (#642)

robotframework-debuglibrary: 1.1.4 → 1.2.1
------------------------------------------

robotframework-ride: 1.7.3.1 → 1.7.4.1
--------------------------------------

robotsuite: 2.0.0 → 2.2.1
-------------------------

i18ndude: 5.3.1 → 5.3.4
-----------------------
Bug fixes:

- The list command was wrongly showing 100% translated when the translations were at 99%.
  [vincentfretin] (#81)

- Drop 3.4 and 3.5 support, which we were not testing since a year.
  Test our 3.8 support.
  [maurits] (#79)

- Added hint in ``rebuild-pot`` help about unwanted domains in Python files.
  [maurits] (#49)

- Fixed filter command on Python 3.7, and possibly earlier.
  [maurits] (#75)

Products.ExternalMethod: 4.3 → 4.4
----------------------------------
- Fix for Zope 4.4.3 ZMI by adding explicit acquisition of name ``ZopeVersion``
  (`#9 <https://github.com/zopefoundation/Products.ExternalMethod/issues/9>`_)

- Fix failing linter.

Products.MailHost: 4.7 → 4.9
----------------------------
- Fix DeprecationWarnings from ``DocumentTemplate`` with import changes

- Show a hint in the ZMI if the delivery queue is forced to queue-only mode
  (`#25 <https://github.com/zopefoundation/Products.MailHost/issues/25>`_)

- Improve the asynchronous delivery information on the ZMI Edit tab
  (`#24 <https://github.com/zopefoundation/Products.MailHost/issues/24>`_)

- Fix queued mail delivery with just a single string receiver email
  (`#26 <https://github.com/zopefoundation/Products.MailHost/issues/26>`_)

- Fix Flake8 issues.
  (`#22 <https://github.com/zopefoundation/Products.MailHost/issues/22>`_)

Products.PythonScripts: 4.9 → 4.12
----------------------------------
- add a ``file`` parameter to factory function ``manage_addPythonScript``
  (`#45 <https://github.com/zopefoundation/Products.PythonScripts/issues/45>`_)

- fix ``TypeError`` when updating an existing script from a file
  (`#43 <https://github.com/zopefoundation/Products.PythonScripts/issues/43>`_)

- fix ``PUT`` issues with string encoding

- override ``manage_DAVget`` to get correct editable sources
  (`#40 <https://github.com/zopefoundation/Products.PythonScripts/issues/40>`_)

calmjs.parse: 1.2.1 → 1.2.4
---------------------------

decorator: 4.4.1 → 4.4.2
------------------------

enum34: 1.1.6 → 1.1.10
----------------------

pillow: 6.2.1 → 6.2.2
---------------------

pyrsistent: 0.15.6 → 0.15.7
---------------------------

pyscss: 1.3.5 → 1.3.7
---------------------

borg.localrole: 3.1.6 → 3.1.8
-----------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Minor packaging updates. [various] (#1)

collective.monkeypatcher: 1.2 → 1.2.1
-------------------------------------
Bug fixes:

- Minor packaging updates. [various] (#1)

diazo: 1.3.0 → 1.4.0
--------------------
New features:

- Drop support for Python 3.4. No code changes.
  [maurits] (#78)

five.customerize: 2.0.0 → 2.0.1
-------------------------------
Bug fixes:

- Minor packaging updates. [various]

five.intid: 1.2.4 → 1.2.6
-------------------------
Bug fixes:

- Fix depecration warnings.
  Update ``setup.py`` to depend on ``Zope2`` or ``Zope``, dependening on Python version.
  [jensens] (#1)

- Fix test to work correctly with ``zope.interface >= 5.1``.
  [jensens] (#17)

- Fixed ModuleNotFoundError: No module named 'App.class_init' on Zope 5.
  [maurits] (#15)

icalendar: 4.0.4 → 4.0.6
------------------------
Bug fixes:

- Use ``vText`` as default type, when convert recurrence definition to ical string. [kam193]

- Fixed a docs issue related to building on Read the Docs [davidfischer]

mockup: 3.1.1 → 3.2.2
---------------------
New features:

- pat-plone-modal: We can set a string for onSuccess, onError and onFormError
  which is the name of a global function to call, on the model of sortable pattern.
  This fixes https://github.com/plone/mockup/issues/825
  [thomasdesvenain] (#825)

- pat-select2: we can set actions on events: selecting, select, deselecting, deselect (#886)

- pat-plone-modal: Added an onRender option to set a callback that is called when modal is rendered.
  This fixes https://github.com/plone/mockup/issues/891
  [thomasdesvenain] (#891)

- pat-tooltip: allow ajax content
    data-pat-tooltip can get two values:
    - "ajaxUrl": the url of tooltip ajax content
    - "contentSelector" a js selector of content to display from source content (#892)

- pat-tooltip: we can add classes and style into tooltip (#893)

- TinyMCE: Add support for image captions.
  If an image caption is given, the ``<img>`` tag is wrapped within a ``<figure>`` tag and a ``<figcaption>`` tag is added.
  The image has an additional class ``image-richtext`` for further reuse.
  [thet] (#911)

- Upgrade Sinon from version 1.17.1 to 7.5.0.
  [davilima6] (#914)

- Structure pattern:
  Filter now reads "Search" and is cleared when changing directories.
  Querystring popover button: filter instead of search icon, "Extra Filter" title.
  Show statusmessage with "Clear" button when filters are applied.
  Show visually if a filter is set.
  Allow multiple status messages.
  Change message from misleading "Cannot order items while querying" to "Drag and drop reordering is disabled while filters are applied.". Fixes: https://github.com/collective/plone.app.locales/issues/173
  Display toolbar a bit compacter.
  [thet] (#937)

- Upgrade node version for testing on travis.
  [thet] (#938)

- Upgrade patternslib to 2.1.3.
  [thet] (#944)

- Do not use HTML lists where items are not lists [a11y]
  [erral] (#948)

- Barceloneta-LTS support for ``mockup-patterns-inlinevalidation`` and ``mockup-patterns-modal``
  [petschki] (#975)

Bug fixes:

- Respect default_page_types in actionmenu if folder_contents. Fixes https://github.com/plone/Products.CMFPlone/issues/2700
  [pbauer] (#1005)

- Put back content type icons in the Add new... menu. This fixes https://github.com/plone/Products.CMFPlone/issues/3163
  [vincentfretin] (#1009)

- Fix CSS issue on "Pattern options" tab in Resource Registries (padding-top of the tab content).
  This fixes https://github.com/plone/Products.CMFPlone/issues/1111
  [vincentfretin] (#990)

- Fix some internationalization issues in structure pattern (folder_contents view): "Open", "Edit" and "Actions" tooltips are translated; all actions under "Actions" are translated; In filter menu the "No sorting" option of the sorting dropdown is translated.
  [erral] (#991)

- Fix regression for the disabled state of action buttons in folder contents
  and the Tools/Build CSS button in thememapper.
  This fixes https://github.com/plone/Products.CMFPlone/issues/2296
  [vincentfretin] (#996)

- Fix internationalization of "Filter" placeholder in selected items dialog.
  [vincentfretin] (#997)

- Fix filename overlapping the remove button in the Upload dialog.
  This fixes https://github.com/plone/Products.CMFPlone/issues/2533 and
  https://github.com/plone/plonetheme.barceloneta/issues/204
  [vincentfretin] (#1000)

- In mockup 3.2.0, the fix for 'folder contents "Configure display columns" dialog going under toolbar'
  introduced regression for Plone toolbar submenu and portal tabs subtrees.
  Revert the previous fix and use a new popover placement mode "bottom-right" for the "Configure display columns" popover.
  [vincentfretin] (#1002)

- Fix toolbar menus missing checkmark on some browsers
  This fixes https://github.com/plone/Products.CMFPlone/issues/1972
  [vincentfretin] (#1003)

- TinyMCE: fix the position of menu dropdowns when in a modal (#867)

- pat-plone-modal: If we click on a pat-plone-modal link into a mockup modal, the page is not reloaded.
  This fixes https://github.com/plone/mockup/issues/884
  [thomasdesvenain] (#884)

- tinymce pattern: Add missing translations by...
      - copying generateModalHtml function from master branch,
      - adding some backported xml changes from 71ddf6f387
      - adding 2 further translations (not yet in master)
  [djowett-ftw] (#910)

- copying generateModalHtml function from master branch,

- adding some backported xml changes from 71ddf6f387

- adding 2 further translations (not yet in master)

- Upgrade handlebars from 4.1.2 to 4.5.3 to avoid its vulnerabilies

  see:

  - https://www.npmjs.com/advisories/1300
  - https://www.npmjs.com/advisories/1184 (#931)

- https://www.npmjs.com/advisories/1300

- https://www.npmjs.com/advisories/1184 (#931)

- Structure pattern: Escape special characters when filtering
  [frapell] (#932)

- pat-querystring: Fix path widget for old dashed UIDs (plone.uuid < 1.0.2)
  [laulaz] (#939)

- For the ``i18n-dump`` Grunt task, do not read files in directories except ``mockup`` and ``js``.
  [thet] (#943)

- TinyMCE pattern: add a random id to the passed in container_id: there might be more than one TinyMCE active in the DOM. Improves #920 which was a fix for positioning of sub-menus in a modal.
  [fredvd] (#945)

- Tinymce pattern: add tests for the tabs in template link.xml
  [batlock666] (#946)

- Make toolbar tab-navigable effectively hiding submenus
  [erral & ionlizarazu] (#950)

- Add a label to the structure pattern serchbox
  [erral & ionlizarazu] (#952)

- Structure pattern: add a title to the root item in the breadcrumb
  [erral & ionlizarazu] (#955)

- add a label to the select all checkbox and to each of the items in the table to make the table more accessible
  [erral & ionlizarazu] (#957)

- toolbar pattern: improve accessibility of up and down arrows
  [erral & ionlizarazu] (#959)

- Reorder items to show popover just after their corresponding button to be able to tab-navigate to them
  [erral & ionlizarazu] (#963)

- add missing title and aria-label attributes
  [erral & ionlizarazu] (#965)

- Remove text from the pagination listing and fix styling
  [erral & ionlizarazu] (#967)

- Close popovers when ESC is pushed
  [erral & ionlizarazu] (#968)

- pat-inlinevalidation: Fix bug where drop downs would not get validated
  [frapell] (#971)

- Set value for RelativeDateWidget on edit
  [petschki] (#982)

- Fix Upload tab in TinyMCE Image showing [object Object].
  https://github.com/plone/Products.CMFPlone/issues/3120
  Fix folder contents "Configure display column" dialog going under toolbar.
  https://github.com/plone/Products.CMFPlone/issues/3124
  [vincentfretin] (#986)

- Fix regression with moment date not localized. This closes
  https://github.com/plone/Products.CMFPlone/issues/2953
  [vincentfretin] (#987)

Plone: 5.2.1 → 5.2.2
--------------------
New features:

- Release Plone 5.2.2 final
  [maurits]

plone.alterego: 1.1.3 → 1.1.5
-----------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Minor packaging updates. [various] (#1)

plone.api: 1.10.0 → 1.10.2
--------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Remove deprecation warnings [ale-rt] (#432)

- In tests, use stronger password.
  [maurits] (#436)

- Removed duplicate and failing inline doctest for content.find.
  [maurits] (#437)

plone.app.caching: 2.0.3 → 2.0.6
--------------------------------
New features:

- Remove Range from request if the If-Range condition is not fulfilled
  [mamico] (#58)

Bug fixes:

- Minor packaging updates. (#1)

- Purging image scales of behavior fields, e.g. lead image
  [ksuess] (#55)

plone.app.content: 3.7.4 → 3.8.6
--------------------------------
New features:

- Switch the default index used for filtering in folder_contents from
  SearchableText to Title
  [frapell] (#189)

Bug fixes:

- Pass default_page_types to allow respecting default_pages_types.
  [pbauer] (#147)

- Pass messages to the translate function to get them translated for folder_contents view
  [erral] (#204)

- Expose pickadate configuration in folder_contents properties dialog to properly localize the date. This fixes https://github.com/plone/Products.CMFPlone/issues/850
  [erral] (#206)

- Fix i18n of Save and Cancel buttons and the constrain types select values in the folder_constraintypes_form view.
  This closes https://github.com/plone/Products.CMFPlone/issues/3127
  [vincentfretin] (#202)

- Use new MetadataFields vocabulary from plone.app.vocabularies to get the translated columns in folder contents.
  The mime_type column is now properly internationalized as "MIME Type".
  [vincentfretin] (#203)

- Do not break with unknown MIME types [ale-rt] (#197)

- Require mock only on Python 2.7 [ale-rt] (#198)

- Minor packaging updates. (#1)

- Integrate Plone20200121 hotfix: prevent XSS in title.
  Part of https://plone.org/security/hotfix/20200121/xss-in-the-title-field-on-plone-5-0-and-higher
  [maurits] (#3021)

- Fix error when having non-ASCII characters in workflow state titles. [busykoala] (#191)

plone.app.contentlisting: 2.0.0 → 2.0.2
---------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Minor packaging updates. [various] (#1)

- Initialize towncrier.
  [gforcada] (#2548)

plone.app.contentmenu: 2.3.0 → 2.3.2
------------------------------------
Bug fixes:

- Fix review state icon position in toolbar when the user doesn't have the permission to change the review state.
  This fixes https://github.com/plone/plonetheme.barceloneta/issues/110
  [vincentfretin] (#29)

- Minor packaging updates. [various] (#1)

plone.app.contentrules: 4.1.3 → 4.1.4
-------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.app.contenttypes: 2.1.5 → 2.1.10
--------------------------------------
Bug fixes:

- Handle cases where the __parent__ of a discussion was not set to the migrated DX object.
  [pbauer] (#566)

- In the edge case where the meta_type could not be resolved assume is_folderish being false.
  [pbauer] (#567)

- Fixed problems in ``getMimeTypeIcon``.
  The contentType of the file was ignored, and icon paths could have a duplicate ``++resource++mimetype.icons/``.
  [maurits] (#569)

- Display the image size rounded with 1 decimal digit [ale-rt] (#554)

- Avoid doing the search twice in listings by reusing the batch variable.
  [vincentfretin] (#560)

- Internationalize selectable columns in collection and tabular view.
  This fixes https://github.com/plone/Products.CMFPlone/issues/2597
  [vincentfretin] (#559)

- Minor packaging updates. (#1)

- Integrate PloneHotFix20200121: add more permission checks.
  See https://plone.org/security/hotfix/20200121/privilege-escalation-for-overwriting-content
  [maurits] (#3021)

- Add a guard in the document.pt template to allow the Document type not to have the RichText
  enforce the behavior enabled.
  [sneridagh] (#3047)

plone.app.customerize: 1.3.10 → 1.3.11
--------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.app.dexterity: 2.6.4 → 2.6.5
----------------------------------
Bug fixes:

- Make sure getNextItem function returns None if position can not be looked up. [timo] (#308)

plone.app.discussion: 3.3.2 → 3.4.2
-----------------------------------
New features:

- Extended existing review workflow by stati ``rejected`` and ``spam``
  Moderation view extended to handle four workflow states.
  [ksuess and precious input of agitator] (#164)

Bug fixes:

- Close input tags properly in moderation.pt to avoid an error with i18ndude find-untranslated
  [vincentfretin] (#171)

- Reuse existing translation for the "Save" button in the Edit comment form.
  [vincentfretin] (#170)

- Fix tests failing for Plone 6, deprecate Plone 4 and older.
  [tschorr] (#168)

plone.app.event: 3.2.6 → 3.2.7
------------------------------
Bug fixes:

- Change markup for structured data schemas from ``data-vocabulary.org`` to ``schema.org``.
  Because google supports only schema.org - based definitions
  [1letter] (#312)

plone.app.folder: 1.3.0 → 1.3.1
-------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.app.i18n: 3.0.5 → 3.0.6
-----------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.app.intid: 1.1.3 → 1.1.4
------------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Initialize towncrier.
  [gforcada] (#2548)

plone.app.iterate: 3.3.13 → 3.3.14
----------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.app.layout: 3.4.0 → 3.4.4
-------------------------------
Bug fixes:

- Translate title modal like the "Log in" modal.
  This fixes https://github.com/plone/Products.CMFPlone/issues/3132
  [vincentfretin] (#241)

- Restore selectedTabs code that was removed in 3.4.1 to prevent breaking changes inside a minor Plone release. Plone doesn't use this code anymore, but third party addons may use it. (#239)

- Make navtree more robust against empty title or name, do not fail but fall back to id.
  [jensens] (#237)

- Analytics viewlet: make webstats_js a property, so that it does not rely on an a call to the update method to be correctly evaluated [ale-rt] (#227)

- Code formating according to Plone standards (black, isort).
  [thet] (#230)

- Remove selectedTabs and update method from GlobalSectionsViewlet as both are now unused.
  [thet] (#231)

- Remove deprecation warnings [ale-rt] (#233)

- Integrate Plone20200121 hotfix: prevent XSS in title.
  Part of https://plone.org/security/hotfix/20200121/xss-in-the-title-field-on-plone-5-0-and-higher
  [maurits] (#3021)

plone.app.linkintegrity: 3.3.12 → 3.3.13
----------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.app.locales: 5.1.21 → 5.1.24
----------------------------------
- For French and Catalan, fix mailtemplate_username_info translation that
  triggered an error when sending the mail.
  This fixes https://github.com/collective/plone.app.locales/issues/311
  [vincentfretin]

- Update Spanish and Basque translations.
  [erral]

- Remove use of html tag in info_empty_dashboard.
  This fixes https://github.com/plone/Products.CMFPlone/issues/3128
  [vincentfretin]

- Update Norwegian translations.
  [espenmn]

- Fix French date and hours format for the pickadate widget.
  [vincentfretin]

- Update german wording and be polite.
  [ksuess]

- Update French, German, Spanish, Basque translations.

- Update Italian translations
  [ale-rt, arsenico13, cekk, pnicolli]

- Complete Spanish translation for widgets.po
  [erral]

- Basque translations for widgets.po
  [erral]

- Fix typos in French translations.
  [laulaz]

- Fixed possible package install error with Python 3.6 when no system locale is set.
  See `coredev issue 642 <https://github.com/plone/buildout.coredev/issues/642#issuecomment-597008272>`_.
  [maurits]

- German translations for widgets.po.

- Synchronize with latest mockup.

- Structure pattern: Change message from misleading "Cannot order items while querying" to "Drag and drop reordering is disabled while filters are applied.".
  Fixes: https://github.com/collective/plone.app.locales/issues/173
  [thet]

plone.app.lockingbehavior: 1.0.6 → 1.0.7
----------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.app.multilingual: 5.5.0 → 5.6.1
-------------------------------------
New features:

- Inherit IPloneAppMultilingualInstalled layer from IPloneFormLayer for better
  LIF widget overriding.
  [petschki] (#371)

Bug fixes:

- Hide left and right portlet columns on babel add view. Fixes #373 [iham] (#373)

- Move metadata to setup.cfg in order to avoid encoding problems in CHANGES.rst running Plone 6.0 on Python 3.6, see #372.
  [jensens] (#372)

- Minor packaging updates. (#1)

plone.app.portlets: 4.4.4 → 4.4.5
---------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.app.querystring: 1.4.12 → 1.4.14
--------------------------------------
Bug fixes:

- Fixing issue #97: Multiple path support for Translation Groups, using PATH_INDICES as suggested by jensens (#97)

- Minor packaging updates. (#1)

plone.app.redirector: 2.1.1 → 2.2.1
-----------------------------------
New features:

- The http status of the response is changed from 301 (Moved Permanently) to 302 (Found) for GET requests and to 307 (Temporary Redirect) for other request methods because nothing prevents the URL to be reused in the future. [ale-rt] (#8)

Bug fixes:

- Minor packaging updates. (#1)

plone.app.registry: 1.7.5 → 1.7.6
---------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.app.testing: 6.1.3 → 6.1.5
--------------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Fix a test isolation issue that was preventing the MOCK_MAILHOST_FIXTURE to be used in multiple testcases [ale-rt] (#61)

- MockMailHostLayer configures the mail sender setting the appropriate registry records (Fixes #62) (#62)

- Fix tests when using zope.testrunner internals since its version 5.1.
  [jensens] (#68)

- Do not load Products/ZCML of no longer existing Products.ResourceRegistries.
  [jensens] (#69)

plone.app.textfield: 1.3.2 → 1.3.4
----------------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Black-en & isort code.
  [thet] (#39)

plone.app.theming: 4.0.4 → 4.1.4
--------------------------------
New features:

- Insert diazo bundle without rules.
  [santonelli] (#176)

- Add custom CSS settings and view to theming control panel.
  Depends on https://github.com/plone/Products.CMFPlone/pull/3089
  [MrTango] (#178)

Bug fixes:

- Fix a missing import [ale-rt] (#188)

- Fixes #187: Invalid dependency on plone.app.caching
  [jensens] (#187)

- Cleanup: Remove meanwhile unused test fixture code refering to ``plone.app.caching``.
  Removed class and fixtures: ``ThemingWithCaching``, ``THEMINGWITHCACHING_FIXTURE``, ``THEMINGWITHCACHING_TESTING``.
  Those were nowhere used active in Plone nor outside in Github.
  [jensens] (#188)

- Internationalize the Custom CSS placeholder.
  This fixes https://github.com/plone/Products.CMFPlone/issues/3139
  [vincentfretin] (#186)

- Fix i18n of new messages related to new Custom CSS feature.
  [vincentfretin] (#185)

- Fix error on Python 3 with nonascii subrequest.
  The subrequest would succeed, but the non-ascii would be ugly.
  Fixes `issue 3069 <https://github.com/plone/Products.CMFPlone/issues/3068>`_ and `issue 162 <https://github.com/plone/plone.app.theming/issues/162>`_.
  [maurits] (#162)

- Make it possible to preview themes TTW again.
  [petri] (#173)

- Fix hostnameBlacklist (Theming ControlPanel) in Py3. [MrTango] (#179)

- Fix various ``WrongType`` exceptions when saving the control panel.
  This was introduced by the ``processInputs`` change in version 4.0.5.
  See `issue 183 <https://github.com/plone/plone.app.theming/issues/183>`_.
  [maurits] (#183)

- Minor packaging updates. (#1)

- Do not call ``processInputs``.
  It is not needed since Zope 4, and not existing in Zope 5.
  [maurits] (#171)

plone.app.upgrade: 2.0.31 → 2.0.34
----------------------------------
New features:

- Add upgrade step for Plone 5.2.2.
  [thet]

  Image caption support
  Allow ``figcaption`` in rich text editor as a valid tag.
  Add registry setting for plone.image_caption outputfilter transform.
  [thet] (#209)

- Add upgrade step to migrate markdown tranform settings to markup control panel.
  [thomasmassmann] (#228)

- Add upgrade profiles for v60, including a upgrade step for #3086 (custom.css view)
  [MrTango] (#3086)

Bug fixes:

- Plone 5.1.7: Update resource registry ``last_compilation`` date.
  [vincentfretin] (#236)

- Fix UnicodeDecodeError in move_dotted_to_named_behaviors when migrating behaviors for content_types where the fti has a special character.
  [pbauer] (#235)

- Fix problem in step to 5.2 beta 1 `remove_interface_indexes_from_relations_catalog`.
  While upgrading the relation-catalog in some real world databases some of the iterated tokens are orphaned.
  Remove them to have a clean relation-catalog afterwards and log a warning.
  [jensens] (#225)

- add upgrade steps for HTMLFilter defaults.
  [petschki] (#233)

plone.app.users: 2.6.2 → 2.6.5
------------------------------
New features:

- Doctest markup generalization
  [petschki] (#92)

Bug fixes:

- Remove unneeded arrow next to Site Setup button in "Edit Member Form Fields" controlpanel.
  [vincentfretin] (#93)

- Minor packaging updates. (#1)

plone.app.uuid: 2.0.0 → 2.0.2
-----------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Fix use case where UID to object is failing.
  [rodfersou] (#8)

- Initialize towncrier.
  [gforcada] (#2548)

plone.app.viewletmanager: 3.1.0 → 3.1.1
---------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.app.vocabularies: 4.1.1 → 4.2.0
-------------------------------------
New features:

- Add new plone.app.vocabularies.MetadataFields vocabulary.
  [vincentfretin] (#62)

Bug fixes:

- Minor packaging updates. (#1)

plone.app.widgets: 3.0.3 → 3.0.4
--------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.app.workflow: 4.0.1 → 4.0.2
---------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.app.z3cform: 3.1.3 → 3.2.1
--------------------------------
New features:

- Add display template for RelatedItemsWidget. No longer only render uuids.
  [pbauer] (#111)

Bug fixes:

- Fix message type like Error not translated in add form.
  This closes https://github.com/plone/Products.CMFPlone/issues/3126
  [vincentfretin] (#115)

plone.autoform: 1.8.1 → 1.9.0
-----------------------------
New features:

- Support for zope.interface 5.
  See https://github.com/zopefoundation/zope.interface/pull/183#issuecomment-599547556
  [jensens] (#39)

Bug fixes:

- Decrease the loglevel of "Field move to non-existing: ..." (#21)

plone.batching: 1.1.5 → 1.1.6
-----------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.behavior: 1.3.0 → 1.3.2
-----------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Improved documentation. [jensens] (#0)

plone.browserlayer: 2.2.2 → 2.2.3
---------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.cachepurging: 2.0.1 → 2.0.2
---------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.caching: 1.2.1 → 1.2.2
----------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.contentrules: 2.0.9 → 2.0.10
----------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.dexterity: 2.9.5 → 2.9.7
------------------------------
Bug fixes:

- Update tests for Zope 4.2.1. [jensens] (#421)

- Fixed package install error with Python 3.6 without system locale.
  See `coredev issue 642 <https://github.com/plone/buildout.coredev/issues/642#issuecomment-597008272>`_.
  [maurits] (#642)

plone.event: 1.4.0 → 1.4.1
--------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.folder: 3.0.1 → 3.0.3
---------------------------
Bug fixes:

- Micro-optimization of often called loop in moveObjectsByDelta.
  ``x in y`` is up to 1000 times faster if y is a set and not a list.
  [jensens] (#15)

- Minor packaging updates. (#1)

plone.formwidget.namedfile: 2.0.10 → 2.1.0
------------------------------------------
New features:

- Range support (https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests)
  [mamico] (#44)

Bug fixes:

- Minor packaging updates. (#1)

plone.formwidget.recurrence: 2.1.3 → 2.1.4
------------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.i18n: 4.0.5 → 4.0.6
-------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.indexer: 1.0.6 → 1.0.7
----------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.intelligenttext: 3.0.0 → 3.1.0
------------------------------------
New features:

- Drop Python 2.6 support from tests.
  Start testing on 3.7 and 3.8.
  [maurits] (#9)

plone.keyring: 3.1.1 → 3.1.2
----------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.locking: 2.2.3 → 2.2.4
----------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.memoize: 2.0.1 → 2.1.0
----------------------------
New features:

- Drop 3.4 support, add 3.7, 3.8, PyPy, PyPy3 support.
  [maurits] (#16)

- Use the zope global request if available as a fallback if the context does not have it [ale-rt] (#17)

Bug fixes:

- Make code black [ale-rt] (#17)

- Improve speed when getting resources from the cache [ale-rt] (#19)

- Remove ``bootstrap-buildout.py``. If you use buildout, use virtualenv and pip install zc.buildout instead.
  Add [isort] and [flake8] config sections into setup.cfg.
  Sort all imports in Python files.
  [thet] (#21)

plone.namedfile: 5.2.1 → 5.4.0
------------------------------
New features:

- - Range support (https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests)
    [mamico] (#86)

- Range support (https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests)
  [mamico] (#86)

- Change to use field value _p_mtime instead of context object _p_mtime as image scale invalidation timestamp to fix issue where context object (e.g. a document with lead image) modification invalidated all its image field scales even the images itself were not modified. [datakurre] (#91)

Bug fixes:

- Fix image scaling to re-use the original image when scaling is not required to allow Plone REST API to use cacheable scale URL for the original image without performance penalty [datakurre] (#92)

- Close BlobFile in DefaultImageScalingFactory. [timo] (#89)

- Implement the handling of SVG files before passing it to Pillow, fixes #3063
  [sneridagh] (#3063)

plone.outputfilters: 3.1.2 → 4.0.1
----------------------------------
Breaking changes:

- Change the image caption template to use ``<figure>`` and ``<figcaption>``.
  [thet]

New features:

- Add an ``ImageCaptioningEnabler`` utility which can be enabled via the portal registry setting ``plone.image_captioning``.
  [thet]

Bug fixes:

- Minor packaging updates. (#1)

- Fixed possible package install error with Python 3.6 when no system locale is set.
  See `coredev issue 642 <https://github.com/plone/buildout.coredev/issues/642#issuecomment-597008272>`_.
  [maurits]

plone.portlet.collection: 3.3.2 → 3.3.3
---------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.portlet.static: 3.1.3 → 3.1.4
-----------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.portlets: 2.3.1 → 2.3.2
-----------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.protect: 4.1.3 → 4.1.5
----------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Remove deprecation warnings (#90)

plone.registry: 1.1.5 → 1.1.6
-----------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.reload: 3.0.0 → 3.0.1
---------------------------
Bug fixes:

- Minor packaging updates.

plone.resource: 2.1.1 → 2.1.2
-----------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.rest: 1.6.0 → 1.6.1
-------------------------
Bug fixes:

- CORS preflight should happen for all error codes, fixes #101
  [sneridagh] (#101)

plone.restapi: 6.1.0 → 6.13.7
-----------------------------
New features:

- Expose author_image in comments endpoint [timo] (#948)

- Add database endpoint [timo] (#941)

- Add type-schema adapters for: Email, URI and Password
  [avoinea] (#926)

- Add system endpoint. [timo] (#736)

- Add endpoints for managing addons. [esteele] (#733)

- Managing Dexterity Type Creation (CRUD) via plone.restapi
  [avoinea] (#534)

- Make @querystring-search endpoint context aware
  [sneridagh] (#911)

- Add next_item and previous_item attributes to allow to navigate to the previous and next sibling in the container the document is located.
  [rodfersou] (#900)

- Link translation on content creation feature and new @translation-locator endpoint
  [sneridagh] (#887)

- Add targetUrl to the dxcontent serializer for primary file fields to be able to download a file directly.
  [csenger] (#886)

- Allow using object paths and UIDs to link translations
  [erral] (#645)

- Make ?fullobjects work in AT Collections to get the full JSON representation of the items
  [erral] (#698)

- Make ?fullobjects work in Dexterity Collections to get the full JSON representation of the items
  [erral] (#848)

Bug fixes:

- - Add a Decimal() converter
    [fulv] (#963)

- Add a Decimal() converter
  [fulv] (#963)

- Fix Plone 5.2.x deprecation message 'ILanguageSchema is deprecated'.
  [timo] (#975)

- Do not hardcode the port in tests because it may depend on environment variables [ale-rt] (#978)

- Remove the use of plone.api in upgrade code
  [erral] (#917)

- Re-add test folder to the release (ignore the tests/images folder though). [timo] (#968)

- Take the `include_items` parameter into account in `SerializeCollectionToJson`. [gbastien] (#957)

- Include plone.app.controlpanel permissions.zcml in database service to avoid ConfigurationExecutionError regarding 'plone.app.controlpanel.Overview' permission while starting Plone 4.3.x [gbastien] (#956)

- PATCH (editing) in @user endpoint now is able to remove existing values using null
  [sneridagh] (#946)

- Fixed @translations endpoint to only retrieve the translations that the current user
  can really access using ``get_restricted_translations`` instead. This fixes the use
  case where an user with no permissions on a translation accessing the endpoint returned
  a 401.
  [sneridagh] (#937)

- Treat next/prev items for unordered folders.
  [rodfersou] (#928)

- Fix sphinxbuilder with Python 3.8
  [avoinea] (#905)

- call unescape method on received html for richtext before save it in Plone.
  [cekk] (#913)

- Small fix in IBlocks test, addedd a missing assert call
  [tiberiuichim] (#914)

- Fix for the use case while updating user properties in the @user endpoint, and the
  portrait is already previously set but the request includes the (previously) serialized
  value as a string because the user are not updating it
  [sneridagh] (#896)

- Fix deleting user portrait.
  [buchi] (#751)

- Make discussion endpoint return content that is deserialized via portal transforms (e.g. 'text/x-web-intelligent') [timo] (#889)

- Fixed package install error with Python 3.6 without locale.
  See `coredev issue 642 <https://github.com/plone/buildout.coredev/issues/642#issuecomment-597008272>`_.
  [maurits] (#642)

- plone.app.discussion extends the review workflow for moderation of comments. This change takes the additional workflow states into account.
  [ksuess] (#842)

- Add a catalog serializer guard when returning fullobjects in case the object doesn't
  exist anymore because for some reason it failed to uncatalog itself.
  [sneridagh] (#877)

- Use longer password in tests. [maurits] (#3044)

- fullobjects qs is missing in response batch links in batching operations
  [sneridagh] (#868)

- Return proper None instead of string "None" on the choice schema serializer [sneridagh] (#863)

- Degrade gracefully when a term set in a content field does not exists in the assigned vocabulary [sneridagh] (#856)

- Sharing POST: Limit roles to ones the user is allowed to delegate.
  [lgraf] (#857)

- Fix WorkflowException for related items with no review_state.
  [arsenico13] (#376)

plone.resourceeditor: 3.0.0 → 3.0.2
-----------------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Do not call ``processInputs``.
  It is not needed since Zope 4, and not existing in Zope 5.
  [maurits] (#26)

plone.rfc822: 2.0.1 → 2.0.2
---------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.scale: 3.0.3 → 3.1.1
--------------------------
New features:

- The ``mode`` argument replaces the old, now deprecated, ``direction`` argument.
  The new names are ``contain`` or ``scale-crop-to-fit`` instead of ``down``,
  ``cover`` or ``scale-crop-to-fill`` instead of ``up``
  and ``scale`` instead of ``thumbnail``.
  [fschulze] (#29)

- Added ``calculate_scaled_dimensions`` function to calculate sizes from bare values without actually scaling an image.
  [fschulze]

  Added ``MAX_PIXELS`` constant set to ``8192*8192`` to prevent memory overflow while scaling.
  [fschulze] (#37)

Bug fixes:

- Minor packaging updates. (#1)

- Fix documentation of scaling modes to match it's behavior.
  [thet] (#39)

plone.schema: 1.2.0 → 1.2.1
---------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Fix JSONField with default values saved to `model_source` XML
  [avoinea] (#7)

- Initialize towncrier.
  [gforcada] (#2548)

plone.schemaeditor: 2.1.0 → 3.0.1
---------------------------------
Breaking changes:

- Remove backward compatibility with old collective.z3cform.datetimewidget from Plone 4.3 times. [jensens] (#74)

Bug fixes:

- Fix `Fields` vocabulary via RestAPI [avoinea] (#76)

- Use the shared 'Plone test setup' and 'Plone test teardown' keywords in Robot tests.
  [Rotonen] (#66)

- Fix broken import from ``plone.app.z3cform``.
  This make it work with ``zope.interface`` > 5 [jensens] (#74)

- Support zope.interface >= 5. [jensens] (#75)

plone.session: 3.7.3 → 3.7.5
----------------------------
Bug fixes:

- Fix hard dependency indirection with Products.CMFPlone (plone.session must not import from it).
  [jensens] (#20)

- Only setup a session when the current user is the requested user.
  [maurits] (#57)

- Minor packaging updates. (#1)

plone.staticresources: 1.2.1 → 1.3.2
------------------------------------
New features:

- Add figcaption support - https://github.com/plone/mockup/pull/911
  [thet] (#30)

- Register icon resources & add bootstrap-icons
  [agitator] (#75)

- Adapt ``pat-plone-modal`` and ``pat-inlinevalidation`` to work with barceloneta LTS.
  Add missing ``plone.svg`` icon.
  [petschki, agitator] (#76)

- Update static resources.
  [thet] (#82)

Bug fixes:

- Update static resources.
  [pbauer] (#94)

- Fix content type icons not showing in the toolbar Add menu on Safari.
  This fixes https://github.com/plone/Products.CMFPlone/issues/3163
  [vincentfretin] (#95)

- Update static resources. Now in line with mockup 3.2.1.
  [vincentfretin] (#91)

- Fix buildout and use latest Plone 5.2.
  [thet] (#51)

- Fix missing styles in plone-datatables bundle.
  [agitator] (#62)

- Upgrade resources with latest mockup.
  [thet] (#64)

- Move ``metadata.xml`` from async/registry profile directory to correct location. (#65)

- Add jQuery workaround for XSS vulnerability - https://github.com/plone/plone.staticresources/issues/69
  [frapell] (#69)

- Fix ``pat-querystring`` to set value of RelativeDateWidget correctly when editing
  [petschki] (#78)

- Hide upgrade profile
  [petschki] (#83)

- fix syntax in `upgrades/profiles/8/registry.xml`
  [petschki] (#85)

plone.stringinterp: 1.3.1 → 1.3.2
---------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.subrequest: 1.9.1 → 1.9.2
-------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.supermodel: 1.5.0 → 1.6.2
-------------------------------
New features:

- zope.interface master, upcoming v5.0, initializes ``_v_attrs`` with ``None`` to save memory and creates the dict upon first usage.
  So we need to do so in order to support the new version. (#33)

- Support for zope.interface 4.7+ [jensens] (#34)

Bug fixes:

- Decimal field moved in zope.schema, do not depend on specific dotted name in test b/c it does not matter.
  [jensens] (#37)

- Fix a deprecation warning on a regular expression [ale-rt] (#38)

- Minor packaging updates. (#1)

plone.synchronize: 1.0.3 → 1.0.4
--------------------------------
New features:

- Drop Python 2.6 support.
  Support 2.7, 3.5-3.8, PyPy2/3.
  Added tox for local testing.
  [maurits] (#2)

plone.testing: 7.0.3 → 8.0.1
----------------------------
Breaking changes:

- Drop support for Python 3.4 and 3.5.
  Remove "z2" extra.
  [jensens] (#72)

New features:

- Update links for further information about `testing`.
  [jugmac00] (#71)

Bug fixes:

- fix broken Flake8 job (#74)

- Fix tests when using zope.testrunner internals since its version 5.1.
  [jensens] (#72)

plone.theme: 3.0.6 → 3.0.7
--------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.transformchain: 2.0.1 → 2.0.2
-----------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.uuid: 1.0.5 → 1.0.6
-------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.z3cform: 1.1.1 → 1.1.3
----------------------------
Bug fixes:

- Copy the HTTPRequest._decode from Zope4 because it is going away in Zope5 (#13)

- Buttons in crud-table should be list items.
  [erral] (#9)

plonetheme.barceloneta: 2.1.6 → 2.1.9
-------------------------------------
Bug fixes:

- The active autotab is clearly visually distinguishable again. (#210)

- Show horizontal scrollbar in Users and Groups controlpanel only if needed.
  This fixes https://github.com/plone/plonetheme.barceloneta/issues/154
  [vincentfretin] (#154)

- Fix checkbox and label alignment on the searchbox.
  [vincentfretin] (#202)

- Fix File icon missing on folder_factories view (from toolbar: Add new... -> More...).
  [vincentfretin] (#203)

- Fix generation of source map links when using grunt.
  Make input color darker to better distinguish from placeholder text.
  [thet] (#207)

- Commented out ``<after css:theme-children="head" css:content="head script" />`` in ``backend.xml`` that caused the scripts being pulled twice,
  in case that you are using it to style backend views.
  You should only use this rule once in your ruleset.
  Using it twice cause leads to JS errors and patterns initialition failures.
  This fixes `issue 158 <https://github.com/plone/plonetheme.barceloneta/issues/158>`_.
  [sneridagh] (#159)

Products.CMFCore: 2.4.2 → 2.4.8
-------------------------------
- Fix an issue with the indexing queue where an UNINDEX followed by REINDEX was
  wrongly optimized to UNINDEX instead of REINDEX.
  (`#96 <https://github.com/zopefoundation/Products.CMFCore/pull/96>`_)

- Change the default value of uid to None on CMFCatalogAware's reindexObject method (`#87 <https://github.com/zopefoundation/Products.CMFCore/issues/87>`_)

- Redid most filesystem content type ZMI Customize views.

- Fix tests to be able to run on Zope 4.3.

- Fix not declared dependency on ``Products.DCWorkflow`` in `subscribers.zcml`.

- Remove Zope Help System fossils so this products is compatible with Zope 5

- Fix encoding detection for XML files.
  (`#85 <https://github.com/zopefoundation/Products.CMFCore/issues/85>`_)

Products.CMFDiffTool: 3.3.0 → 3.3.1
-----------------------------------
Bug fixes:

- Minor packaging updates. (#1)

Products.CMFDynamicViewFTI: 6.0.2 → 6.0.3
-----------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

Products.CMFEditions: 3.3.3 → 3.3.4
-----------------------------------
Bug fixes:

- Minor packaging updates. (#1)

Products.CMFFormController: 4.1.0 → 4.1.2
-----------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Fixed AttributeError: 'dict_keys' object has no attribute 'sort' on Python 3.
  [maurits] (#21)

- Fixed ModuleNotFoundError: No module named 'App.class_init' on Zope 5.
  [maurits] (#22)

Products.CMFPlacefulWorkflow: 2.0.0 → 2.0.2
-------------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Fixed ModuleNotFoundError: No module named 'App.class_init' in Zope 5.
  [maurits] (#31)

Products.CMFPlone: 5.2.1 → 5.2.2
--------------------------------
New features:

- Image caption support
  Allow ``figcaption`` in rich text editor as a valid tag.
  Add registry setting for plone.image_caption outputfilter transform.
  [thet] (#2887)

- Add markdown extension settings to markup control panel.
  [thomasmassmann] (#3076)

- Insert virtual custom.css bundle into the header after diazo bundle.
  Only add this when custom css is set in the theming control panel.
  [MrTango] (#3086)

Bug fixes:

- Release Plone 5.2.2 final.
  No changes with last release candidate, except that the versions will contain Products.isurlinportal 1.1.0 with a minor security hardening fix.
  [maurits] (#3510)

- Return a Zope aware engine for page templates based on ``zope.pagetemplate`` instead of ``Products.PageTemplates``.
  Fixes possible problems with such templates, for example z3c.form ones, with Zope 4.4 and higher.
  See `issue 3141 <https://github.com/plone/Products.CMFPlone/issues/3141>`_.
  [maurits] (#3141)

- Depend on new package ``Products.isurlinportal``.
  This contains the ``isURLInPortal`` method that was split off from our ``URLTool``.
  See `issue 3150 <https://github.com/plone/Products.CMFPlone/issues/3150>`_.
  [maurits] (#3150)

- Redirection view: refactor our navigation root editing to a separate method ``edit_for_navigation_root``.
  Since Plone 5.2 the redirectiontool respects INavigationroot:
  with a manual redirect you cannot enter a path starting with ``/`` which 'escapes' the NavigationRoot to the SiteRoot to link to another part of the Plone instance.
  This refactor makes it possible to override this method to return the redirection unchanged, brining back the pre Plone 5.2 behavior of the ``Products.RedirectionTool`` add-on.
  [maurits] (#3153)

- Control panel configlets: first check visibility, then check condition.
  Visibility is cheaper to check.
  Also fixes `bug 3154 <https://github.com/plone/Products.CMFPlone/issues/3154>`_.
  [maurits] (#3154)

- Fix an issue in mail_password_template.pt in the message showing the ip to really try the request.REMOTE_ADDR variable if request.HTTP_X_FORWARDED_FOR is empty (when you're not behind apache or nginx).
  [vincentfretin] (#2949)

- mail_password form: Do not crash if the userid is not provided or the user doesn't have an email configured
  [frapell] (#3008)

- Change control panel item sorting and sort them by title
  [erral] (#721)

- Update HTMLFilter settings to enable TinyMCE styling features. See #2329, #2482, #2535
  [petschki] (#2482)

- If 'tinymce-content-css' option is missing in themes manifest.cfg prevent unnecessary loading of a css at nav_root_url while editing a page. [krissik] (#2861)

- Redirect (when possible) also ajax requests and do not return an unuseful body
  [ale-rt] (#3014)

- Merge Hotfix20200121 Check of the strength of password could be skipped. (#3021)

- Merge Hotfix20200121: isURLInPortal could be tricked into accepting malicious links. (#3021)

- Improve tests for the workflow tool method listWFStatesByTitle (#3032)

- Fix index_html on PortalRoot: ReplaceableWrapper did not work.
  [jensens] (#3060)

- Allow accessing ``plone_view.patterns_settings``.
  This was no problem until now, but a newer ``Zope/zope.tales/Chameleon`` is rightly stricter.
  [maurits] (#3066)

- Fix Python 3.8 ``time.clock`` removal in CatalogTool [jensens] (#3082)

- Fixed TypeError when adding both a group and a user to a group.
  [maurits] (#3084)

- Make the resource registry scripts output more robust when a bundle resource is missing. This prevents
  breaking your whole Plone site and access to the resource registry control panel after inserting
  one missing resource.
  [fredvd] (#3096)

- Bugfix for #3103
  [petschki] (#3105)

- Fixed saving ignored exception types in Python 3. [maurits] (#3115)

Products.CMFQuickInstallerTool: 4.0.1 → 4.0.3
---------------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Fix failing test.
  [tschorr] (#23)

Products.CMFUid: 3.0.1 → 3.0.2
------------------------------
- Clean up and sanitize package and tests configurations

- Remove DeprecationWarning: "InitializeClass is deprecated.
  Please import from AccessControl.class_init."
  Works now with Zope 5

Products.contentmigration: 2.2.0 → 2.2.1
----------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

Products.DCWorkflow: 2.4.0 → 2.4.1
----------------------------------
- Added compatibility with Zope 5 by not registering for the help system.

Products.ExtendedPathIndex: 3.4.2 → 4.0.0
-----------------------------------------
Breaking changes:

- Drop compatibility for ZCatalog < 4 [jensens] (#15)

Bug fixes:

- Fix IRO of EPI. [jensens] (#15)

Products.GenericSetup: 2.0.1 → 2.0.2
------------------------------------
- Remove Zope 2.13 fossils to stay compatible with Zope 5

- Force saving unpersisted changes in toolset registry.
  Fixes `issue 86 <https://github.com/zopefoundation/Products.GenericSetup/issues/86>`_.

Products.MimetypesRegistry: 2.1.5 → 2.1.7
-----------------------------------------
Bug fixes:

- Fixed SyntaxWarning ("is" vs. "=="). [ajung] (#1)

- Minor packaging updates. (#1)

Products.PloneLanguageTool: 3.2.9 → 3.2.10
------------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

Products.PlonePAS: 6.0.5 → 6.0.6
--------------------------------
Bug fixes:

- Minor packaging updates. (#1)

Products.PluggableAuthService: 2.2.1 → 2.4.0
--------------------------------------------

Products.PortalTransforms: 3.1.7 → 3.1.8
----------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Use markdown extension settings from markup control panel.
  [pabo3000, thomasmassmann] (#30)

Products.SiteErrorLog: 5.3 → 5.4
--------------------------------
- Log transient errors that can be re-tried as INFO only
  (`#21 <https://github.com/zopefoundation/Products.SiteErrorLog/issues/21>`_)

Products.statusmessages: 5.0.4 → 5.0.5
--------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

Products.validation: 2.1.1 → 2.1.3
----------------------------------
Bug fixes:

- Fixes #6 long deprecated InitializeClass import which did not work in Zope 5.
  [jensens] (#6)

- Minor packaging updates. (#1)

Products.ZopeVersionControl: 1.1.4 → 2.0.0
------------------------------------------
Breaking changes:

- Drop support for Python 3.4.

New features:

- Add support for Python 3.7 and 3.8.

Bug fixes:

- Added compatibility with Zope 5 by not registering for the help system.

- Fix for retaining order of ordered folders upon cloning.

- Fix for data error encountered when dealing with data imported by ZEXP import/export from another system.

- Fix for string formatting error in ``Repository.py``.

Products.ZSQLMethods: 3.0.9 → 3.9
---------------------------------

z3c.autoinclude: 0.3.9 → 0.4.0
------------------------------
Breaking changes:

- Drop support for Python 3.4.

New features:

- When environment variable ``Z3C_AUTOINCLUDE_DEBUG`` is set,
  log which packages are being automatically included.
  Do this in a form that you can copy to a ``configure.zcml`` file.

- Add support for Python 3.8.

zodbverify: 1.0.2 → 1.1.0
-------------------------
New features:

- Show the affected oids for each error.
  Inspect a single oid.
  The idea is to run zodbverify on the whole database and from the output copy one oid and run it again to further inspect that object.
  [pbauer] (#6)

Bug fixes:

- Minor packaging updates. (#1)

plonetheme.sunburst: 1.5.4 → 1.5.5
----------------------------------
Bug fixes:

- Minor packaging updates. (#1)

collective.z3cform.datagridfield: 1.5.2 → 1.5.3
-----------------------------------------------

collective.z3cform.datetimewidget: 1.2.8 → 1.2.9
------------------------------------------------

plone.app.debugtoolbar: 1.2.1 → 1.2.2
-------------------------------------

plone.app.relationfield: 2.0.1 → 2.0.2
--------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.app.versioningbehavior: 1.3.8 → 1.4.1
-------------------------------------------
New features:

- Change to use Python's built-in `filecmp.cmp(shallow=False)` to compare blobs for differences instead of the old method of comparing them line by line. [datakurre] (#50)

Bug fixes:

- Avoid traceback when transforming links on content type with no primary field
  [laulaz] (#51)

- Update the documentation that was pointing to the obsolete @@types-controlpanel (it is @@content-controlpanel instead) (#33)

plone.formwidget.autocomplete: 1.3.0 → 1.4.0
--------------------------------------------

Products.PrintingMailHost: 1.1.2 → 1.1.4
----------------------------------------

plone.app.mosaic: 2.2.1 → 2.2.3
-------------------------------

plone.app.tiles: 3.1.2 → 3.1.3
------------------------------

plone.tiles: 2.2.1 → 2.2.2
--------------------------
Bug fixes:

- Minor packaging updates. (#1)

- Fixed tests on Travis.
  [maurits] (#33)

plone.jsonserializer: 0.9.7 → 0.9.10
------------------------------------

plone.app.controlpanel: 4.0.0 → 4.0.1
-------------------------------------
Bug fixes:

- Minor packaging updates. [various] (#1)

archetypes.referencebrowserwidget: 2.5.10 → 2.5.11
--------------------------------------------------
Bug fixes:

- Minor packaging updates. [various] (#1)

archetypes.schemaextender: 3.0.0 → 3.0.1
----------------------------------------
Bug fixes:

- Minor packaging updates. [various] (#1)

plone.app.blob: 1.8.0 → 1.8.1
-----------------------------
Bug fixes:

- Support Zope 4.2.1 [jensens] (#53)

plone.app.collection: 1.2.7 → 1.2.8
-----------------------------------
Bug fixes:

- Minor packaging updates. [various] (#1)

Products.Archetypes: 1.16.1 → 1.16.2
------------------------------------
Bug fixes:

- Use manage_FTPget instead of manage_DAVget in marshall tests.
  Adds compatibility with Zope 4.3.
  [maurits] (#644)

Products.ATContentTypes: 3.0.2 → 3.0.3
--------------------------------------
Bug fixes:

- Updated tests to work on Zope 4.2.1/4.2. [maurits] (#644)

Products.Marshall: 2.4.0 → 2.4.1
--------------------------------
Bug fixes:

- Minor packaging updates. (#1)

plone.app.referenceablebehavior: 0.7.7 → 0.7.8
----------------------------------------------
Bug fixes:

- Minor packaging updates. (#1)

File Description Downloads
download icon Plone-5.2.2-UnifiedInstaller.tgz (md5, sig) Unified Installer -- builds Plone on most Linux/macOS/Windows 10 systems 3,261
last downloaded 24 hours ago
Total downloads: 3,261

5.2.1 release from the 5.2 series released 2020-01-14

File Description Downloads
download icon Plone-5.2.1-UnifiedInstaller-r3.tgz (md5) Unified Installer -- builds Plone on most Linux/OX X/Windows 10 systems 6,759
last downloaded 24 hours ago
download icon Plone-5.2.1-UnifiedInstaller-r2.tgz (md5) Unified Installer -- builds Plone on most Linux/OX X/Windows 10 systems 2,286
last downloaded 4 weeks ago
download icon Plone-5.2.1-UnifiedInstaller-r1.tgz (md5) Unified Installer -- builds Plone on most Linux/OX X/Windows 10 systems 895
last downloaded 24 hours ago
Total downloads: 9,940

5.2 release from the 5.2 series released 2019-07-19

File Description Downloads
download icon Plone-5.2.1-UnifiedInstaller-r1.tgz (md5) Unified Installer -- builds Plone on most Linux/OX X/Windows 10 systems 62
last downloaded 3 weeks ago
download icon Plone-5.2.0-UnifiedInstaller-r3.tgz (md5) Unified Installer -- builds Plone on most Linux/OX X/Windows 10 systems 2,269
last downloaded 24 hours ago
download icon Plone-5.2.0-UnifiedInstaller-r2.tgz (md5, sig) Unified Installer -- builds Plone on most Linux/OS X/BSD systems 3,483
last downloaded 8 days ago
download icon Plone-5.2.0-UnifiedInstaller-r1.tgz (md5, sig) Unified Installer -- builds Plone on most Linux/OX X/Windows 10 systems 448
last downloaded 4 weeks ago
download icon Plone-5.2.0-UnifiedInstaller.tgz (md5, sig) Unified Installer -- builds Plone on most Linux/OX X/Windows 10 systems 2,652
last downloaded 5 days ago
Total downloads: 8,914

5.2rc5 release from the 5.2 series released 2019-07-11

File Description Downloads
download icon Plone-5.2rc5-UnifiedInstaller.tgz (md5, sig) Unified Installer -- builds Plone on most Linux/OX X/Windows 11 systems 90
last downloaded 11 days ago
Total downloads: 90

5.2rc1 release from the 5.2 series released 2019-03-13

File Description Downloads
download icon Plone-5.2rc1-UnifiedInstaller.tgz (md5, sig) Unified Installer -- builds Plone on most Linux, OS X, BSD Systems and Windows 10 224
last downloaded 13 days ago
Total downloads: 224

5.2b1 release from the 5.2 series released 2019-02-19

File Description Downloads
download icon Plone-5.2b1-UnifiedInstaller.tgz (md5, sig) Unified Installer -- full source kit builds Plone on most Linux, OS X, BSD Systems and Windows 10 118
last downloaded 13 days ago
Total downloads: 118

5.1.6 release from the 5.1 series released 2019-10-09

Release information
Changelog:

Products.CMFPlone: 5.1.5 → 5.1.6
--------------------------------
New features:

- Views for title and description. [iham] (#2740)

Bug fixes:

- Review list portlet showed nothing to review with plone.app.multilingual, As WorkflowTool bypassed languages only for p.a.m<2.x or linguaplone. fixed and now compatible to both lang-bypassing methods.
  [iham] (#2595)

- Load legacy resources like comments.js
  Compile ++plone++static/plone-legacy-compiled.js with correct resource url of comments.js and others, use relative path instead of site url.
  [ksuess] (#2627)

- a11y: Added role attribute for portalMessage [nzambello] (#2675)

- Use correct permission for mail controlpanel form so that Site Administrators can also edit. [fredvd] (#2688)

- Fixed unstable robot test Scenario: A page is opened to edit in TinyMCE.
  [maurits] (#2707)

- Check only once if Products.ATContentTypes is available.
  [gforcada] (#2765)

- Don't use // as bundle separators in the resource registry's meta bundle generator. It comments the first css construct in every bundle that follows. [fredvd] (#2820)

- Always add ``data-default-sort`` attribute to search results. [maurits] (#2854)

- Breadcrumbs: consider hidden folders (providing IHideFromBreadcrumbs) when creating urls. [ksuess] (#2935)

- Avoid changing the modification date when doing catalog clear and rebuild.
  This happens with a new CMFCore version.
  [maurits] (#2941)

trollius: 2.1 → 2.1.post2
-------------------------

setuptools: 39.1.0 → 40.8.0
---------------------------

zc.buildout: 2.11.4 → 2.13.1
----------------------------

plone.recipe.zeoserver: 2.0.0 → 2.0.1
-------------------------------------
Bug fixes:

- Python 3 compatibility for generated bin/zeopack script [ajung] (#36)

plone.releaser: 1.7.1 → 1.7.3
-----------------------------
Bug fixes:

- Fixed Python 3 compatibility. [maurits] (#25)

plone.versioncheck: 1.6.10 → 1.7.0
----------------------------------
- Feature: Offers exclude pattern matching for cfg-files.
  [jensens]

- Use pure black as code style.
  [jensens]

- Test on Python 3.7
  [jensens]

- Fix PyPI url and add output of URL in case of a problem.
  [jensens]

towncrier: 18.5.0 → 19.2.0
--------------------------

z3c.checkversions: 0.5 → 1.1
----------------------------

zest.releaser: 6.15.0 → 6.17.2
------------------------------

zestreleaser.towncrier: 1.0.0b3 → 1.2.0
---------------------------------------

requests: 2.18.4 → 2.22.0
-------------------------

diazo: 1.2.11 → 1.3.0
---------------------
New features:

- Add support for Python 3.8 [pbauer] (#77)

Bug fixes:

- Avoid a ResourceWarning.
  [gforcada] (#75)

mockup: 2.7.7 → 2.7.8
---------------------
New features:

- Added navigationmarker pattern.
  [agitator] (#885)

Plone: 5.1.5 → 5.1.6
--------------------
New features:

- Release Plone 5.1.6
  [esteele]

plone.api: 1.9.1 → 1.10.0
-------------------------
New features:

- Gracefully handle missing registry records on an interface.
   [gforcada] (#428)

Bug fixes:

- Fix querying ``object_provides`` for multiple interfaces using 'and'
  operator. [fRiSi] (#426)

plone.app.content: 3.5.5 → 3.5.6
--------------------------------
Bug fixes:

- Fixed plonejsi18n view's language code function:
  for input ``zh-cn`` the output should be ``zh_CN``.
  [adam139] (#180)

plone.app.contentmenu: 2.2.4 → 2.3.0
------------------------------------
New features:

- Add support for Python 3.8 [pbauer] (#25)

plone.app.contentrules: 4.0.18 → 4.0.19
---------------------------------------
New features:

- Add new action `Version object`.
  [gbastien] (#44)

plone.app.contenttypes: 1.4.15 → 1.4.16
---------------------------------------
New features:

- Support ILeadImage behavior when display collection album view.
  [rodferosu]

plone.app.customerize: 1.3.9 → 1.3.10
-------------------------------------
Bug fixes:

- Fixed: doctests on Python 2 were not correctly checked. [maurits] (#18)

plone.app.dexterity: 2.5.2 → 2.6.3
----------------------------------

plone.app.event: 3.2.1 → 3.2.4
------------------------------
New features:

- - Add title in view definition, to allow translations. [cekk] (#298)

- Add title in view definition, to allow translations. [cekk] (#298)

Bug fixes:

- Add regression-test for allowed_attributes. See https://github.com/zopefoundation/Zope/issues/397
  [pbauer] (#306)

- fix SearchableText indexer for Python 3
  [petschki] (#302)

- Close files in tests (#300)

plone.app.iterate: 3.3.10 → 3.3.12
----------------------------------
Bug fixes:

- Add missing i18n:translate calls
  [erral] (#73)

- Made removing of versioning behaviors less strict (named vs dotted). [iham] (#71)

plone.app.layout: 2.8.3 → 2.8.4
-------------------------------
Bug fixes:

- Fixed test in combination with newer CMFCore. [maurits]

- Memory leak on getUserInfo [avoinea] (#204)

plone.app.linkintegrity: 3.3.7 → 3.3.11
---------------------------------------
Bug fixes:

- Add missing i18n:translate calls
  [erral] (#73)

- Accept to have a broken object w/o aq_parent in test.
  [jensens] (#72)

- Fix wrong i18n:translate to avoid ${DYNAMIC_CONTENT} in translation files
  [erral] (#69)

plone.app.locales: 5.1.12 → 5.1.18
----------------------------------
- Update German translations, add most missing.
  [jensens]

- Update French, Basque, Catalan translations.

- Update French, Basque, Spanish, Norwegian, German translations.

- Review French translation.

- Add missing french translations.
  [mpeeters]

- Complete Basque translation.
  [erral]

- Updated Chinese Simplified translation.
  [jianaijun]

- Fixed French translations [ale-rt]

- Update Italian translations.
  [ale-rt, arsenico13, cekk]

- Add .gitattributes file to avoid most CHANGES merge conflicts
  [@arsenico13]

- Update Traditional Chinese translations.
  [l34marr]

- Update Basque translations.
  [erral]

plone.app.registry: 1.7.2 → 1.7.5
---------------------------------
Bug fixes:

- broken value in records table in Python 3
  [petschki] (#36)

- Fix export of registry with Generic Setup. [pbauer] (#34)

- Fix some deprecation warnings. [gforcada] (#32)

plone.app.upgrade: 2.0.20 → 2.0.28
----------------------------------
New features:

- Upgrade step for optional async loading
  [agitator] (#208)

- In registry move all interface prefixes for ``ILanguageSchema`` from old place in Products.CMFPlone to plone.i18n.
  [jensens] (#210)

- Added upgrade step to initialize the date and manual information for redirects.
  [maurits] (#2799)

- Added URL Management controlpanel and object_button action. [maurits] (#1486)

Bug fixes:

- Add empty upgrade step for Plone 5.1.6
  [esteele] (#214)

- Add upgrade step for Plone 5.2 final
  [esteele] (#213)

- Add empty upgrade step for Plone 5.2rc5
  [esteele] (#212)

- Fix upgrades from Plone 4.3 to 5.2.
  [pbauer] (#207)

- Reload ISecuritySchema to create plone.autologin_after_password_reset key for Plone 5.2.
  [jensens, agitator, maurits] (#2440)

- Fix changing bucket size while reindexing relation catalog.
  [jensens] (#201)

- Add alias for webdav.LockItem.LockItem. Fixes https://github.com/plone/Products.CMFPlone/issues/2800
  [pbauer] (#203)

- Moved dotted named behaviors to named behaviors.
  [iham] (#204)

- Add upgrade steps for PLIP 1653. [thet] (#184)

- Add upgrade profile for Plone 5.2beta2
  [davilima6]

  Add upgrade step for loading Moments.js without locales, which are now lazy loaded
  [davilima6] (#199)

- Fix changing bucket size while reindexing relation catalog.
  [jensens] (#201)

- Fixed permission error while removing old resource registries. [maurits]
  (#197)

- Add bbb for CSSRegistryTool and JSRegistryTool to fix upgrade from 5.0 to 5.2
  (#200)

- Tolerate lack of legacy resource registry [ksuess] (#183)

- Add missing upgrade step for CMFEditions [MrTango] (#188)

- Provide upgrade step that purges and rebuild the _members data structure in
  portal_memberdata [pysailor] (#190)

- Update all FTIs that use the RichText or LeadImage behaviors (#192)

- Add alias for GopipIndex to fix migrations to 5.2 (#193)

- Remove interface indexes from relation catalog [jmevissen] (#195)

plone.app.z3cform: 3.0.8 → 3.0.10
---------------------------------
Bug fixes:

- LinkFieldWidget: added converter method toFieldValue [ksuess]

- a11y: added role attribute for portalMessage
  [nzambello]

plone.behavior: 1.2.1 → 1.3.0
-----------------------------
New features:

- New option ``former_dotted_names`` that allows to register the former name
  under which a behavior used to be registerd. This can be useful to ensure a
  smooth transition in case a behavior's dotted name is changed. [pysailor]
  (#18)

plone.formwidget.namedfile: 2.0.7 → 2.0.9
-----------------------------------------
Bug fixes:

- Only use the new feature for keeping an already uploaded image when it is a POST request.
  Fixes auto csrf error in `site-controlpanel <https://github.com/plone/Products.CMFPlone/issues/2628>`_
  and `personal-information <https://github.com/plone/Products.CMFPlone/issues/2709>`_ page.
  [maurits] (#2628)

- Close files, so no resource warnings are shown. [gforcada] (#36)

- Initialize towncrier. [gforcada] (#2548)

plone.i18n: 3.0.7 → 3.0.8
-------------------------
Bug fixes:

- Fix localised name for Lithuanian. [fredvd] (#1)

plone.indexer: 1.0.5 → 1.0.6
----------------------------
Bug fixes:

- Fixed: doctests on Python 2 were not correctly checked. [maurits] (#7)

plone.keyring: 3.1.0 → 3.1.1
----------------------------
Bug fixes:

- Avoid deprecation warnings. [gforcada] (#5)

- Initialize towncrier. [gforcada] (#2548)

plone.memoize: 1.2.3 → 2.0.1
----------------------------
Breaking changes:

- Relicensed under BSD (documented September 2010,
  https://plone.org/foundation/materials/foundation-resolutions/plone-framework-components-relicensing-policy)
  [andbag] (#12)

Bug fixes:

- Fix broken tests in TravisCI
  (`#12 <https://github.com/plone/plone.memoize/issues/12>`_)
  [andbag] (#12)

- Clean up package here and there. [gforcada] [mauritsvanrees] (#15)

plone.namedfile: 4.2.6 → 4.2.7
------------------------------
Bug fixes:

- fix multiple write during image requests
  [mamico] (#78)

plone.portlet.collection: 3.3.1 → 3.3.2
---------------------------------------
Bug fixes:

- Fix deprecated import ``isDefaultPage``.
  [jensens]

plone.portlets: 2.3 → 2.3.1
---------------------------
Bug fixes:

- Fixed some deprecation warnings. Code style: black, isort Fix tests, also do
  not leave closed files. [jensens] (#4)

plone.schemaeditor: 2.0.20 → 2.1.0
----------------------------------
New features:

- Deleting fieldsets is now possible through the UI. (#69)

Bug fixes:

- Don't show an error when a "required" field doesn't have a default. Also added a "Done" button. (#71)

plone.session: 3.7.1 → 3.7.3
----------------------------
Bug fixes:

- Fix nameclash resulting in ImportWarning by renaming ``profiles.py`` to ``hiddenprofiles.py``. [jensens] (#16)

- Remove last traces of ZopeTestCase. [gforcada] (#14)

plone.testing: 4.3.2 → 4.3.3
----------------------------
Bug fixes:

- Set default ZPublisher encoding to utf-8 to avoid encoding errors in testbrowser
  [petschki]

plone.z3cform: 0.9.1 → 0.9.2
----------------------------
Bug fixes:

- Fix edit/delete in paginated crud-forms [fRiSi]

- Removal of tuple parameter unpacking in method definition (Fixes #14)
  [ale-rt]

- Provide an up-to-date bootstrap.py
  [ale-rt]

- Python 3 compatibility: use the adapter and implementer decorators
  [ale-rt]

- Prepare for Python 2 / 3 compatibility.
  Note that technically version 0.9.2 works with Python 2 and 3,
  but Plone 5.2 is not supported, so the Python 3 part does not help you.
  Use version 1.0.0 or later on Plone 5.2.
  [pbauer, davilima6]

plonetheme.barceloneta: 2.0.0a1 → 2.1.4
---------------------------------------
New features:

- Added styles for multilevel dropdown navigation [agitator] (#2516)

Bug fixes:

- Allow long photoAlbumEntryTitle entries to break to fit width.
  [agitator] (#183)

- - Fix submenu width for long entries
    [agitator] (#182)

- Fix submenu width for long entries
  [agitator] (#182)

- Navigation style and overflow improvements [agitator] (#180)

- Further navigation style improvements - increase button touch area [agitator]
  (#181)

- Fix sitemap links (#173)

- Sitenav style improvements (#176)

- Fix overlapping css issue of Remove and Save button in pattern option of
  Resource Registries (#1111)

- Fix the different width of Hide and Show button in action control panel
  (#2480)

- Make final release. [maurits] (#170)

- Initialize towncrier. [gforcada] (#2548)

Products.CMFCore: 2.2.12 → 2.2.13
---------------------------------

Products.CMFDiffTool: 3.2.2 → 3.3.0
-----------------------------------
New features:

- Add support for Python 3.8
  [pbauer]

Products.ExtendedPathIndex: 3.4.1 → 3.4.2
-----------------------------------------
Bug fixes:

- Avoid a deprecation warning.
  [gforcada] (#10)

Products.PlonePAS: 5.1.0 → 5.1.1
--------------------------------
Bug fixes:

- old-style exception fixed in groupdata.py (#44)

Products.PluggableAuthService: 1.11.0 → 1.11.2
----------------------------------------------
- Add new event to be able to notify group creation.

- Fix CSRF defense incompatibility with some session implementations

Products.PluginRegistry: 1.4 → 1.4.1
------------------------------------
- Add ``movePluginsTop`` method to registry.

Products.PortalTransforms: 3.1.5 → 3.1.7
----------------------------------------
Bug fixes:

- Fix: 'DeprecationWarning: Flags not at the start of the expression'
  [jensens] (#40)

- When form tag is added to the valid tags, do not remove it anyway.
  By default the cleaner would always remove form tags and kill button, input, select, and textarea tags
  Fixes `issue 2693 <https://github.com/plone/Products.CMFPlone/issues/2693>`_.
  [maurits] (#2693)

z3c.autoinclude: 0.3.8 → 0.3.9
------------------------------
Bug fixes:

- Catch and ignore AttributeError for ``module.__file__``.
  Fixes `issue 6 <https://github.com/zopefoundation/z3c.autoinclude/issues/6>`_.
  [maurits]

Products.Archetypes: 1.15.6 → 1.15.8
------------------------------------
Bug fixes:

- Fixed slowness in ``unicodeTestIn`` script used by keyword template.
  [maurits] (#125)

- Fix UnicodeEncodeError on textarea widget.
  [agitator] (#122)

plone.app.debugtoolbar: 1.1.4 → 1.2.1
-------------------------------------

plone.app.versioningbehavior: 1.3.6 → 1.3.8
-------------------------------------------
Bug fixes:

- Initial version for versionable objects is properly created [ale-rt] (#47)

- If a behavior that provides a NamedBlobFile was renamed, we can now still
  find the blob file, provided that the old behavior's dotted name was properly
  registered. [pysailor] (#45)

z3c.batching: 2.1.0 → 2.2
-------------------------
- Add support for Python 3.6, 3.7 and PyPy3.

- Drop support for Python 2.6 and 3.3.

z3c.relationfield: 0.7 → 0.9.0
------------------------------
New features:

- Provide IRelationBrokenEvent to be able to distinguish the event when
  subscribing to IObjectModifiedEvent
  [vangheem]

- Adresses `Still uses BTrees wrongly, screws up people changing Interfaces <https://github.com/zopefoundation/z3c.relationfield/issues/4>`_, allows third party software to define which indexes are used.
  [jensens]

Bug fixes:

- Fix DeprecationWarnings in ``tests.py``.
  [jensens]

- Python 3 compatibility: use the implementer decorator and fix ordering
  [ale-rt]

- Python 3 compatibility: Make ``RelationValue`` hashable. [sallner]

- Renamed ``README.txt``to ``README.rst`` and ``CHANGES.txt`` to
  ``CHANGES.rst``.
  [thet]

- Update buildout / travis config
  [tomgross]

- Fix issue where relations are cleared on modify if they are not stored as
  an class attribute. Usecase see https://github.com/plone/Products.CMFPlone/issues/2384
  [tomgross]

archetypes.multilingual: 3.0.6 → 3.0.7
--------------------------------------
Bug fixes:

- Fix test dependency for Plone 5.2
  [jensens] (#28)

plone.app.openid: 2.2.2 → 2.2.3
-------------------------------

plone.openid: 2.0.4 → 2.0.5
---------------------------

plone.tiles: 2.2.0 → 2.2.1
--------------------------
Bug fixes:

- Fixed issue where creating a Mosaic page with shared content layout with filled rich text fields ended up having empty rich text fields, because the rich text field is marked primary (as it should be), and primary fields were never parsed from query string by default. (#30)

File Description Downloads
download icon buildout-cache.tar.bz2 (md5, sig) Buildout Cache 43
last downloaded 4 weeks ago
download icon Plone-5.1.6-UnifiedInstaller.tgz (md5, sig) Unified Installer -- builds Plone on most Linux/OS X/Windows 10 systems 2,422
last downloaded 24 hours ago
Total downloads: 2,465

5.1.5 release from the 5.1 series released 2019-01-08

Release information
Changelog:

plone.recipe.zeoserver: 1.4.2 → 2.0.0
-------------------------------------
Breaking changes:

- Drop support for ``ZODB3`` but require ``ZODB >= 5``.

New features:

- Add support for Python 3.6 and 3.7.

plone.releaser: 1.7.0 → 1.7.1
-----------------------------
Bug fixes:

- Python 3 compatibility fix for xmlrpclib/xmlrpc import differences. [esteele]
  (#21)

- Fix pypi URL. [gforcada] (#23)

plone.app.robotframework: 1.3.0 → 1.4.0
---------------------------------------

robotframework: 3.0.2 → 3.0.4
-----------------------------

robotframework-debuglibrary: 0.8.2 → 1.1.4
------------------------------------------

robotframework-selenium2library: 1.8.0 → 3.0.0
----------------------------------------------

robotframework-selenium2screenshots: 0.7.2 → 0.8.1
--------------------------------------------------

selenium: 2.53.6 → 3.14.1
-------------------------

collective.monkeypatcher: 1.1.5 → 1.2
-------------------------------------
New features:

- Include installation instructions in the README.

- Update test infrastructure.

Bug fixes:

- Prepare for Python 2 / 3 compatibility
  [frapell]

diazo: 1.2.10 → 1.2.11
----------------------
Bug fixes:

- Fix unicode errors in tests
  [petschki]

mockup: 2.7.6 → 2.7.7
---------------------
New features:

- pat-resourceregistry:
  - Add input fiels for ``merge_with``, ``last_compilation``, ``jscompilation`` and ``csscompilation``.
  - Add ``load_async`` and ``load_defer`` options.
  [thet]

Bug fixes:

- Improve docs styles
  [ale-rt]

Plone: 5.1.4 → 5.1.5
--------------------
New features:

- Release Plone 5.1.5
  [esteele]

plone.alterego: 1.1.1 → 1.1.3
-----------------------------

plone.api: 1.9.0 → 1.9.1
------------------------
Bug fixes:

- Show only local roles when inherit=False.
  [tschorr]

plone.app.caching: 1.2.22 → 1.2.23
----------------------------------
Bug fixes:

- Warn after save if caching was disabled while purging is still enabled.
  [jensens]

plone.app.content: 3.5.4 → 3.5.5
--------------------------------
Bug fixes:

- Use check_id function from CMFPlone.utils. Still use check_id method or skin
  script first. [maurits] (#170)

- Fix URLs in folder_contents action buttons. They need to be relative to the
  site root (resp. top site from url due to path handling in the structure
  pattern) and contain a ``{path}`` placeholder. Fixes `mockup issue 857
  <https://github.com/plone/mockup/issues/857>`_. [thet] (#857)

plone.app.customerize: 1.3.7 → 1.3.9
------------------------------------
Bug fixes:

- Fix a ResourceWarning: do not leave a file unclosed.
  [gforcada]

- make registrations.html look good in Bootstrap-ZMI,
  still working fine in old ZMI.
  [jensens]

- Fix templateViewRegistrationGroups and tests in py3.
  [pbauer]

plone.app.dexterity: 2.5.1 → 2.5.2
----------------------------------

plone.app.event: 3.2.0 → 3.2.1
------------------------------
Bug fixes:

- Fixed searchable text indexer to avoid breaking when there is no text.
  [davisagli]

- iCalendar categories are exepected as a comma separated string, not as multiple entries.
  See https://www.kanzaki.com/docs/ical/categories.html
  Needs fixed iCalendar >4.0.2
  [jensens]

plone.app.iterate: 3.3.9 → 3.3.10
---------------------------------
Bug fixes:

- Avoid test setup error for layer that uses AT when it's not installed
  [davisagli]

plone.app.layout: 2.8.2 → 2.8.3
-------------------------------
Bug fixes:

- Add template and view arguments support to IBodyClassAdapters (fixes `#158 <https://github.com/plone/plone.app.layout/issues/158>`_).
  [rodfersou]

plone.app.locales: 5.1.10 → 5.1.12
----------------------------------
- Fix French translation.
  [laulaz]

- Update Spanish translations.
  [gil-cano]

- Update Traditional Chinese translations.
  [l34marr]

- Update Traditional Chinese translations.
  [l34marr]

- Fix small typo in Dutch translation.
  [huubbouma]

plone.app.lockingbehavior: 1.0.5 → 1.0.6
----------------------------------------
Bug fixes:

- Cleanup project level files (setup.py, .travis-ci.yml...) [maurits]
  [gforcada] (#2524)

plone.app.querystring: 1.4.9 → 1.4.11
-------------------------------------
Bug fixes:

- Do not show default profile as installable (already installed with core)
  [jensens]

- Fix query_index_modifiers and tests with py3
  [pbauer, gforcada]

plone.app.redirector: 1.3.6 → 1.3.7
-----------------------------------
Bug fixes:

- Cleanup project level files (setup.py, pyproject.toml) [maurits] [gforcada]
  (#2524)

plone.app.upgrade: 2.0.17 → 2.0.20
----------------------------------

plone.app.widgets: 2.3.1 → 2.4.1
--------------------------------
New features:

- Add support for rendering <optgroup> elements from
  zope.schema.interfaces.ITreeVocabulary hierarchical terms.
  [rpatterson]

- Port to python 3.
  [davisagli] [pbauer] [gforcada]

Bug fixes:

- Modernize robot keywords that use "Get Element Attribute"
  [ale-rt]

- Do not depend on `Products.ResourceRegistries` in `setup.py`.
  In the code there is anyway no dependency.
  [jensens]

plone.app.z3cform: 3.0.6 → 3.0.8
--------------------------------
New features:

- Add support for rendering <optgroup> elements from
  zope.schema.interfaces.ITreeVocabulary hierarchical terms.
  [rpatterson]

Bug fixes:

- Fix deprecation warning
  (https://github.com/plone/Products.CMFPlone/issues/2605) [ale-rt]

plone.autoform: 1.8.0 → 1.8.1
-----------------------------
Bug fixes:

- Remove the dummy security manager on test tear down
  [ale-rt]

plone.batching: 1.1.4 → 1.1.5
-----------------------------
Bug fixes:

- Do not show batch navigation for single page with orphan. [maurits] (#9)

plone.caching: 1.2.0 → 1.2.1
----------------------------
Bug fixes:

- Remove five.globalrequest usage.
  [gforcada]

plone.contentrules: 2.0.8 → 2.0.9
---------------------------------
Bug fixes:

- Fix tests to not rely on a specific `__repr__` of MoveToFolderAction and make py3 the default in test-output.
  [pbauer]

plone.dexterity: 2.6.1 → 2.6.2
------------------------------
New features:

- Implement getSize method to sum the size of all field values that have a
  getSize method. [davisagli] (#89)

Bug fixes:

- Other Python 3 compatibility fixes [ale-rt] (#90)

plone.event: 1.3.4 → 1.4.0
--------------------------
Breaking changes:

- Needs icalender >4.0.2 which depends on python-dateutil 2.7.3 which has itself some minor but breaking changes comparedto the 2.6-series.
  [jensens]

New features:

- Update trove classifiers.
  [thet]

Bug fixes:

- Test fixes for improved icalender >4.0.2
  [jensens]

plone.folder: 2.0.1 → 2.0.2
---------------------------
Bug fixes:

- Fix KeyError when removing object that is not referenced
  in ordering annotation
  [vangheem]

plone.formwidget.namedfile: 2.0.6 → 2.0.7
-----------------------------------------
Bug fixes:

- Python 2 / 3 compatibility
  [ale-rt, pbauer, davisagli]

plone.formwidget.recurrence: 2.1.2 → 2.1.3
------------------------------------------
Bug fixes:

- Fix test-isolation issue in AT tests
  [pbauer]

plone.intelligenttext: 2.2.1 → 3.0.0
------------------------------------
Breaking changes:

- Dropped support for Python 3.3.

Bug fixes:

- Return str from transform in Python 3.
  [davisagli]

plone.namedfile: 4.2.5 → 4.2.6
------------------------------
Bug fixes:

- Do not fail image upload when Exif data is bad. [maurits] (#68)

plone.portlet.collection: 3.3.0 → 3.3.1
---------------------------------------
Bug fixes:

- Fix tests in Python 3
  [davisagli]

plone.registry: 1.1.3 → 1.1.5
-----------------------------
Bug fixes:

- Avoid a deprecation warning that would turn into an error on Python 3.8.
  [gforcada]

- Adapt test to changed object field in zope4
  [pbauer]

plone.reload: 2.0.2 → 3.0.0
---------------------------
- Call invalidate_caches and remove the __pycache__ in Python 3

- Add Python 3.4, 3.5 and 3.6 support. Drop Python 2.6 support.

- Test against Zope 4, while keeping compatibility with Zope 2.13.

plone.resourceeditor: 2.1.2 → 2.1.3
-----------------------------------
Bug fixes:

- Fix UnicodeDecodeError when saving files TTW.
  [tmassman]

plone.scale: 3.0.2 → 3.0.3
--------------------------
Bug fixes:

- reduce warnings in tests [jensens]

plone.stringinterp: 1.3.0 → 1.3.1
---------------------------------
Bug fixes:

- The ``Format`` accessor should actually return the ``format`` attribute
  (see plone/Products.CMFPlone#2540)
  [ale-rt]

plone.transformchain: 2.0.0 → 2.0.1
-----------------------------------
Bug fixes:

- More py3 test and functionality fixes.
  [pbauer, thet]

plonetheme.barceloneta: 1.9.1 → 2.0.0a1
---------------------------------------
Breaking changes:

- Re-ordering of content columns: Have content container before column1 before column2.
  [tmassman]

New features:

- Additional footer portlets show in a doormat footer.
  [tmassman]

Products.CMFDiffTool: 3.2.1 → 3.2.2
-----------------------------------
Bug fixes:

- Display titles in diff of zope.schema.List using vocabulary
  [sgeulette]

- Flake8 corrections
  [sgeulette]

- fix AT tests
  [petschki]

Products.CMFPlone: 5.1.4 → 5.1.5
--------------------------------
New features:

- Release Plone 5.1.5 [esteele] (#2690)

- - Add ``load_async`` and ``load_defer`` attributes to resource registries
  bundle settings. When set, ``<script>`` tags are rendered with
  ``async="async"`` resp. ``defer="defer"`` attributes. You also need to empty
  the ``merge_with`` property of your bundle, because production bundles
  (``default.js`` and ``logged-in.js``) are never loaded with async or defer.
  The default.js includes jQuery and requirejs and those are needed at many
  places and therefore cannot be loaded asynchronously. [thet] (#2656)

- Add ``load_async`` and ``load_defer`` attributes to resource registries

- - Add ``load_async`` and ``load_defer`` attributes to resource registries
  bundle settings. When set, ``<script>`` tags are rendered with
  ``async="async"`` resp. ``defer="defer"`` attributes. In production mode, the
  setting from the ``plone`` resp. ``plone-logged-in`` bundles are used for the
  ``default`` resp. ``logged-in`` meta bundles (``merge_with`` setting). [thet]
  (#2644)

- Add ``load_async`` and ``load_defer`` attributes to resource registries

Bug fixes:

- Fix robot test test_edit_user_schema: Fieldname was set duplicate (first by
  JS, then by robot). [jensens] (#2669)

Products.ExtendedPathIndex: 3.3.1 → 3.4.1
-----------------------------------------
New features:

- Support allow multi value results for "virtual" paths. [jensens] (#7)

Bug fixes:

- Rerelease without changes to update the changelog properly. (#7)

Products.PortalTransforms: 3.1.4 → 3.1.5
----------------------------------------
Bug fixes:

- Some transform were returning unicode instead of strings in Python 2 (#37)

- fix scrub_html when passing unicode [pbauer] (#38)

Products.ZopeVersionControl: 1.1.3 → 1.1.4
------------------------------------------
- Zope trunk compatibility for product init.

- Fix _findModificationTime for ZODB 5
  [davisagli]

- Add Support for Python 3
  [rudaporto, pbauer, icemac, davisagli]

- Add decode mapping for zodbupdate migration to Python 3.

z3c.autoinclude: 0.3.7 → 0.3.8
------------------------------
New features:

- Add support for Python 3.6 and 3.7.

Bug fixes:

- Fix the ``includePlugins`` directive to read filenames
  as native strings in Python 3.

z3c.formwidget.query: 0.16 → 0.17
---------------------------------
New features:

- Register ``z3c.autoinclude`` entry point for automatic inclusion in plone.
  [maurits]

- Add support for Python 3
  [pbauer]

plone.app.collection: 1.2.6 → 1.2.7
-----------------------------------
Bug fixes:

- Remove installation of plone.app.widgets default profile.
  In Plone 5.0/5.1 with plone.app.widgets >= 2.0, the profile is only a dummy profile for BBB.
  In Plone 5.2 will be removed.
  [jensens]

Products.Archetypes: 1.15.4 → 1.15.6
------------------------------------
New features:

- Move generateUniqueId script from CMFPlone here. It has no use outside
  Archetypes world. (#114)

- Removed travis config. Jenkins is used instead. (#116)

Bug fixes:

- Fix testlayer mess [petschki] (#113)

- Use new utils.check_id from CMFPlone. [maurits] (#118)

Products.ATContentTypes: 2.3.8 → 2.3.9
--------------------------------------

Products.validation: 2.1 → 2.1.1
--------------------------------
Bug fixes:

- Use new utils.check_id from CMFPlone. [maurits] (#4)

plone.app.relationfield: 1.4.2 → 1.4.3
--------------------------------------
Bug fixes:

- Remove installation of plone.app.widgets default profile in tests.
  In Plone 5.0/5.1 with plone.app.widgets >= 2.0, the profile is only a dummy profile for BBB.
  In Plone 5.2 will be removed.
  [jensens]

plone.app.versioningbehavior: 1.3.4 → 1.3.6
-------------------------------------------
Bug fixes:

- Move change notes field to be the last field of the form (just above the buttons).
  https://github.com/plone/Products.CMFPlone/issues/2640
  [gforcada]

- Made writing Blob less aggressive.(issue #42)
  [iham]

- Remove (testing) dependency on zope.app.intid.
  [gforcada]

plone.tiles: 2.1.0 → 2.2.0
--------------------------

File Description Downloads
download icon buildout-cache.tar.bz2 (md5, sig) Buildout Cache 103
last downloaded 24 hours ago
download icon Plone-5.1.5-UnifiedInstaller.tgz (md5, sig) Unified Installer -- full source kit builds Plone on most Linux, OS X, BSD Systems and Windows 10 10,880
last downloaded 24 hours ago
Total downloads: 10,983

5.1.4 release from the 5.1 series released 2018-10-11

Release information
Changelog:

plone.recipe.alltests: 1.5 → 1.5.1
----------------------------------
Bug fixes:

- Fix imports when buildout was installed using pip.
  [davisagli]

plone.recipe.zope2instance: 4.4.0 → 4.4.1
-----------------------------------------
Bug fixes:

- Make comments in zcml values work, even if not starting at the beginning of the line;
  before, we had a confusing error message. Fixes #46
  [tobiasherp]

plone.releaser: 1.6.0 → 1.7.0
-----------------------------

plone.versioncheck: 1.6.5 → 1.6.10
----------------------------------
Bug fixes:

- Better handling of relative paths as entry, like ``project/foo/dev.cfg``.
  [jensens]

- If a file does not extend any other file,
  the return statement was returning only one parameter,
  while callers expected 2.
  [gforcada]

- Fix: Do not trust on setuptools internals.
  Works now with newest setuptools.
  [jensens]

- Fixes another bug in ``find_relative``.
  [jensens]

- Fixes bug in ``find_relative`` introducued in last release.
  [jensens]

- Fixed: Inherited extends with same name showed up as same.
  Now show relative to basedir if possible, else full.
  [jensens]

- Fixed: Relative extends in urls were broken.
  [jensens]

plone.app.robotframework: 1.2.1 → 1.3.0
---------------------------------------
Breaking changes:

- Remove compatibility code for Plone 4.x.
  [hvelarde]

- Skip Support for Plone 4.x.
  [jensens]

Bug fixes:

- Add support for Python 3.
  [davisagli]

- Support for Plone 5.x toolbar, i18n, ...
  [jensens]

- Fix RemoteLibrary ``i18n`` to work proper with registry based settings.
  [jensens]

- Make robotframework work with merged ``plone.login``.
  [jensens]

- Fix Travis CI setup.
  [jensens]

Pillow: 4.3.0 → 5.2.0
---------------------

python-dateutil: 2.6.1 → 2.7.3
------------------------------

borg.localrole: 3.1.5 → 3.1.6
-----------------------------
Bug fixes:

- Python 2 / 3 compatibility.
  [ale-rt, pbauer]

- Fix issue StopIteration raising a Runtimeerror in Python 3.7
  See https://www.python.org/dev/peps/pep-0479/
  [pbauer]

diazo: 1.2.9 → 1.2.10
---------------------
Bug fixes:

- Fix diazo.debug console with Python 2.7.
  [pbauer]

icalendar: 4.0.2 → 4.0.3
------------------------
Bug fixes:

- Categories are comma separated not 1 per line #265. [cleder]

- mark test with mixed timezoneaware and naive datetimes as an expected failure. [cleder]

mockup: 2.7.4 → 2.7.6
---------------------
New features:

- pat-structure: Use more tooltips in the actions menu.
  [thet]

- pat-structure: Move breadcrumbs out of folder contents table.
  [thet]

- pat-structure: Use the datatables pattern for sorting columns.

- Include TinyMCE 4.7.13
  [erral]

- pat-structure: Use the datatables pattern for sorting columns
  [frapell]

- pat-structure: Add a '250' option for the pagination.
  [frapell]

- Add a new pattern, to provide the DataTables functionality.
  https://datatables.net/
  [frapell]

- Add package-lock.json to git.
  See https://github.com/npm/npm/blob/v5.0.0/doc/files/package-lock.json.md
  [sunew]

Bug fixes:

- Structure pattern: Fix URL for current path for popovers.
  Refs: https://github.com/plone/mockup/issues/857
  [thet]

- Structure pattern: Fix spacing for attribute-columns popover.
  [tmassman]

- TinyMCE: Do not fail if initializing with another language or external script
  https://github.com/plone/Products.CMFPlone/issues/2425
  [frapell]

- Get rid of obsolete ``X-UA-Compatible`` header.
  [hvelarde]

- Fix small message typos.
  [tkimnguyen]

- Remove patternslib "This pattern without a name attribute will not be
  registered!" warnings by setting dummy name and trigger properties.
  [sunew]

- Fix error when running tests: "Some of your tests did a full page reload!", due to a form submit with no preventDefault.
  [sunew]

- Fix WARN [watcher]: Pattern "..../patterns/foo.js" does not match any file,
  by excluding all requirements ending with '-url',
  since they point to a folder and not to a .js file.
  The folder contents are already included by 'patterns/**/*'.
  [sunew]

- Move installation and config of sinon from bower+requirejs to karma-sinon.
  [sunew]

- Remove chai - it is unused. The assertions being used are from 'expect', installed via bower.json
  [sunew]

- Upgrade some build and testing tools: grunt, karma, mocha, their plugins, coveralls, and browser launchers.
  [sunew]

Plone: 5.1.3 → 5.1.4
--------------------
New features:

- Release Plone 5.1.4
  [esteele]

plone.api: 1.8.4 → 1.9.0
------------------------
New features:

- Python 2/3 support.
  [pbauer]

Bug fixes:

- Removed allow-hosts from base.cfg, so we can use the new pypi warehouse.
  Refs https://github.com/plone/plone.api/issues/403
  [jaroel]

- fix typos in doc strings
  [tkimnguyen]

- Fix failing AT Collection creation when using api.content.create.
  [gbastien]

plone.app.caching: 1.2.21 → 1.2.22
----------------------------------
New features:

- Python 3 support
  [pbauer, MatthewWilkes, ale-rt]

plone.app.content: 3.5.3 → 3.5.4
--------------------------------
Bug fixes:

- Fix namechooser encoding issue
  [tomgross]

- fc_workflow view now reindex the object after state change.
  This fix the problem that some index dates (effective and modified for example) was
  updated only when the state was changed from the toolbar.
  [cekk]

- Fix various issues in with py3.
  [pbauer]

plone.app.contentmenu: 2.2.3 → 2.2.4
------------------------------------
Bug fixes:

- Fix sorting of portletmanager-menuitems in py3.
  [pbauer]

plone.app.contenttypes: 1.4.11 → 1.4.15
---------------------------------------
Breaking changes:

- ILeadImage and IRichText behaviors now have proper "Marker"-Interfaces.
  As this was only possible by renaming the schema adapter to *Behavior* to
  not break with implementations inside the collective, the FTI-behavior-definition
  has changed.
  ``plone.app.contenttypes.behaviors.leadimage.ILeadImage``
  becomes
  ``plone.app.contenttypes.behaviors.leadimage.ILeadImageBehavior``
  and
  ``plone.app.contenttypes.behaviors.richtext.IRichText``
  becomes
  ``plone.app.contenttypes.behaviors.richtext.IRichTextBehavior``
  [iham]

New features:

- By using correct (Marker-)Interfaces for the ILeadImage and IRichText,
  the factories are now working properly and can be reconfigured
  wherever you might need them. ZCA FTW!
  [iham]

Bug fixes:

- Really revert breaking behavior marker interface changes in 1.4.12.
  [maurits]

- The ``Format`` accessor should actually return the ``format`` attribute
  (see plone/Products.CMFPlone#2540)
  [ale-rt]

- Revert breaking changes in 1.4.12 and move them to 2.0.0 branch of
  plone.app.contenttypes.
  [esteele]

- Fix folder layout property migration. The default listing_view layout was
  always set if a folder didn't have a layout property.
  Also a default_page property could be inherited from parent folders or
  the Plone Siteroot, causing 'front-page' default_pages on many folders.
  Now only a direct layout property is copied and in that case on the local
  default_page if set is copied again.
  see `issue 444 <https://github.com/plone/plone.app.contenttypes/issues/444>`
  [fredvd]

- Fixed false implemented Factories and Markers for ILeadImage and IRichText.
  see `issue 457 <https://github.com/plone/plone.app.contenttypes/issues/476>`
  [iham]

- Fixed Tests for collection and migration.
  see `issue <https://github.com/plone/plone.app.contenttypes/issues/477>`
  [iham]

- Pinned pydocstyle as it broke buildout.
  [iham]

- pep8 cleanup.
  [iham]

- Fix various issues in py3
  [pbauer]

plone.app.dexterity: 2.4.10 → 2.5.1
-----------------------------------
New features:

- Add plone.schema>=1.1.0 as minimal dependency in setup.py.
  [timo]

- Add JSONField that has been added to plone.schema 1.1.0 to ALLOWED_FIELDS in types.py.
  [timo]

Bug fixes:

- Remove bbb for MessageFactory import.
  [jensens]

- Python 3 fixes.
  [jensens, pbauer]

plone.app.discussion: 3.0.6 → 3.0.8
-----------------------------------
Bug fixes:

- Reverted test fix for richtext behavior.
  The related change was reverted in plone.app.contenttypes 1.4.15.
  [maurits]

- Fixed tests when IRichText behavior is used.
  IRichText -> IRichTextBehavior
  This is a follow up to `issue 476 <https://github.com/plone/plone.app.contenttypes/issues/476>`_.
  [iham]

plone.app.event: 3.1.1 → 3.2.0
------------------------------
New features:

- Remove ``Pragma: no-cache`` header for icalendar exports.
  The ``Pragma`` header is HTTP 1.0 and the caching strategy on icalendar exports should better be defined by integrators.
  [thet]

Bug fixes:

- Python 3 compatibility.
  [pbauer]

- Make sure to include the 'Content-Length' header for ical exports
  [frapell]

- Update plone.app.event resources. Requires plonetheme.barceloneta >= 1.9.
  [agitator]

plone.app.folder: 1.2.5 → 1.2.6
-------------------------------

plone.app.i18n: 3.0.4 → 3.0.5
-----------------------------
Bug fixes:

- Fix tests with py3.
  [pbauer]

plone.app.iterate: 3.3.8 → 3.3.9
--------------------------------
Bug fixes:

- Some Python 3 fixes.
  [pbauer]

plone.app.layout: 2.8.1 → 2.8.2
-------------------------------
New features:

- Add test for Revert to Revision action in History Viewlet
  [davilima6]

Bug fixes:

- Show document byline for logged-in users. Fixes #160
  [erral]

- Get rid of obsolete ``X-UA-Compatible`` header.
  [hvelarde]

plone.app.linkintegrity: 3.3.6 → 3.3.7
--------------------------------------
Bug fixes:

- Fix tests in Python 3
  [pbauer]

plone.app.locales: 5.1.9 → 5.1.10
---------------------------------
- Update Traditional Chinese translations.
  [l34marr]

- Save Lithuanian plonelocales with utf-8 encoding. Refs #234
  [pysailor]

plone.app.multilingual: 5.2.1 → 5.2.3
-------------------------------------
New features:

- Make plone.app.controlpanel optional (no longer there in Plone 5.2).
  [jensens]

Bug fixes:

- Rerelease, as 5.2.1 was somehow released twice, once in June, once in September.
  [maurits]

- Upgrade step to profile version 3 was lost and now recreated.
  [jensens, 2silver]

- Do not show deprecation warning when loading migrator code,
  as it is intended to load old LRF there.
  [jensens]

- Don't fail, if multilingual selector is called without query
  [tomgross]

- Fix connecting of documents
  [tomgross]

plone.app.portlets: 4.3.3 → 4.3.4
---------------------------------
Bug fixes:

- Portlet add and edit forms already extend AutoExtensibleForm from
  plone.autoform. But some portlet
  addforms fail on creating the Assignment, if there is a FormExtender
  for the form, and the addform uses `Assignment(**data)` for creation
  instead of explicit parameters. Fix this by filtering
  away data values that does not come from the 'core' schema.
  [sunew]

plone.app.querystring: 1.4.8 → 1.4.9
------------------------------------
Bug fixes:

- Fix a case, where objects id starts with roots id
  [eikichi18]

plone.app.testing: 5.0.8 → 5.0.9
--------------------------------
Bug fixes:

- Amended the doctests to work with automatical layer port picking from plone.testing.
  [Rotonen]

plone.app.theming: 2.0.4 → 2.0.5
--------------------------------
New features:

- Recompiled resource bundles with latest mockup
  [sunew]

plone.app.upgrade: 2.0.15 → 2.0.17
----------------------------------

plone.app.vocabularies: 4.0.6 → 4.0.7
-------------------------------------
Bug fixes:

- Python 3 support [ale-rt, pbauer]

plone.app.z3cform: 3.0.5 → 3.0.6
--------------------------------
Bug fixes:

- Prepare for Python 2 / 3 compatibility
  [pbauer, MatthewWilkes, ale-rt]

plone.autoform: 1.7.5 → 1.8.0
-----------------------------
New features:

- Add support for python 3
  [pbauer]

plone.batching: 1.1.3 → 1.1.4
-----------------------------
Bug fixes:

- Fix navlist different in Python2 and Python 3 (Refs. #21)
  [ale-rt]

- Python 3 fixes.
  [thet]

plone.browserlayer: 2.2.1 → 2.2.2
---------------------------------
Bug fixes:

- Fix tests for py3
  [pbauer]

plone.cachepurging: 1.0.15 → 1.0.16
-----------------------------------
Bug fixes:

- Set default purger backlog size to 0 (infinity) in order to fully invalidate Varnish cache
  [avoinea refs #11]

- Tests and Code are Python 3 compatible
  [pbauer, ale-rt, jensens]

plone.caching: 1.1.2 → 1.2.0
----------------------------
New features:

- Add support for Python 3.
  [pbauer]

Bug fixes:

- Fix caching and tests in python 3
  [ale-rt, pbauer]

plone.contentrules: 2.0.7 → 2.0.8
---------------------------------
Bug fixes:

- Fix tests in py3.
  [pbauer]

plone.dexterity: 2.6.0 → 2.6.1
------------------------------
New features:

- ZServer is now optional
  [pbauer]

Bug fixes:

- Other Python 3 compatibility fixes
  [ale-rt, pbauer, jensens]

plone.folder: 2.0.0 → 2.0.1
---------------------------
Bug fixes:

- Stabilize order of unordered items in partial ordering.
  [davisagli]

- Fix ordering of content in folder in python 3.
  [pbauer]

- Fix tests in py3.
  [pbauer]

plone.formwidget.namedfile: 2.0.5 → 2.0.6
-----------------------------------------
Bug fixes:

- Prepare for Python 2 / 3 compatibility
  [ale-rt, pbauer]

- On form validation errors after submitting, keep the already uploaded image.
  [thet]

plone.indexer: 1.0.4 → 1.0.5
----------------------------
Bug fixes:

- fix https://github.com/plone/Products.CMFPlone/issues/2469:
  "Subobjects are indexing attributes of parent".
  Allow only direct attributes and acquired PythonScripts,
  but not acquired attributes.
  Indexers and PythonScripts are able to handle this explicitly,
  because they get the acquisition-wrapped object.
  [jensens]

- Fix tests to work in Python 3
  [pbauer]

plone.locking: 2.2.2 → 2.2.3
----------------------------
Bug fixes:

- More Python 2 / 3 compatibility fixes.
  [thet]

plone.memoize: 1.2.2 → 1.2.3
----------------------------
Bug fixes:

- Re-enable Travis-CI.
  This package can be used outside Plone so it should be tested outside, too.
  [howitz]

plone.portlet.static: 3.1.2 → 3.1.3
-----------------------------------
Bug fixes:

- Fix static portlet for py3
  [pbauer]

plone.resourceeditor: 2.1.1 → 2.1.2
-----------------------------------
Bug fixes:

- Fix functionality and tests in py3
  [pbauer]

plone.scale: 3.0.1 → 3.0.2
--------------------------
Bug fixes:

- Fix cleanup of image scales in py3
  [pbauer]

plone.schema: 1.0.0 → 1.2.0
---------------------------
New features:

- Improve and complete Plone integration of the JSONField (z3c.form, plone.supermodel, plone.schemaeditor)
  [sneridagh]

- Add new JSONField field and JSONSchema auto validation.
  [sneridagh]

plone.schemaeditor: 2.0.19 → 2.0.20
-----------------------------------
Bug fixes:

- Fix issue where serializing vocabulary terms into '|' syntax failed when
  values contained non-ascii characters
  [datakurre]

- Allow defaults to be set on dexterity type fields via the web UI (@@fields)
  [ezvirtual]

- Fix tests in py3 and some py3 issues.
  [pbauer]

plone.session: 3.7.0 → 3.7.1
----------------------------
Bug fixes:

- Python3 compatibility [ale-rt, pbauer]

plone.stringinterp: 1.2.1 → 1.3.0
---------------------------------
New features:

- Add support for Python 3.
  [pbauer]

plone.subrequest: 1.8.5 → 1.8.6
-------------------------------
New features:

- Fix importsi without ZServer
  [pbauer]

Bug fixes:

- More Python 3 compatibility.
  [ale-rt, thet]

- Make test dependency on Archetypes optional.
  [davisagli]

plone.supermodel: 1.3.4 → 1.4.0
-------------------------------
New features:

- Python 3 compatibility.
  [pbauer, davilima6, dhavlik, ale-rt]

plone.testing: 4.3.1 → 4.3.2
----------------------------
Breaking changes:

- Default to picking a dynamical port for ZServer layers instead of a static
  default port.
  [Rotonen]

plonetheme.barceloneta: 1.8.1 → 1.9.1
-------------------------------------
New features:

- Integrated plone.app.event styles and further cleanup.
  [agitator]

Bug fixes:

- Do not strip the #edit-bar section from the toolbar.
  Refs: https://github.com/plone/Products.CMFPlone/issues/2322
  [thet]

- Fix nested navigation tree and icon visibility
  [petschki]

Products.CMFDiffTool: 3.2.0 → 3.2.1
-----------------------------------
Bug fixes:

- Fix diff and tests in py3
  [pbauer, hverlarde, jensens]

Products.CMFEditions: 3.2.1 → 3.2.2
-----------------------------------
Bug fixes:

- Fix Unauthorized error due to importing six inside Restricted Python
  `Plone issue 2463 <https://github.com/plone/Products.CMFPlone/issues/2463>`_
  [davilima6]

Products.CMFPlone: 5.1.3 → 5.1.4rc5
-----------------------------------
New features:

- Added utils.human_readable_size.
  https://github.com/plone/Products.CMFPlone/issues/1801
  [reinhardt]

- Update mockup.
  [thet]

- Upgrade grunt + plugins to same versions as in
  mockup https://github.com/plone/mockup/pull/870
  [sunew]

- Include TinyMCE 4.7.13
  [erral]

- Update mockup to latest version.
  [frapell]

Bug fixes:

- Fix profile version.
  [esteele]

- Reverted test fix for richtext behavior.
  [maurits]

- Fix multiple nested #edit-bar section when navigating in folder contents.
  Fixes: https://github.com/plone/Products.CMFPlone/issues/2322
  [thet]

- added CSS hyphenation support for toolbar for avoiding ugly text wrapping
  Fixes `issue 723 <https://github.com/plone/Products.CMFPlone/issues/723>`_
  and `issue 2315` <https://github.com/plone/Products.CMFPlone/issues/2315>_.
  [ajung]

- Remove the devdependencies from bower.json - they are just used for running tests in mockup, not here.
  [sunew]

- Let the ``combine-bundles`` import step also work when the ``IBundleRegistry`` keyword is not in ``registry.xml``, but in a ``registry`` directory.
  `Issue 2520 <https://github.com/plone/Products.CMFPlone/issues/2502>`_.
  [maurits]

- Get rid of obsolete ``X-UA-Compatible`` header.
  [hvelarde]

- Fix registration of ``robots.txt`` browser view to avoid ``AttributeError`` on Zope's root (fixes `#2052 <https://github.com/plone/Products.CMFPlone/issues/2052>`_).
  [hvelarde]

- Fixed tests when IRichText behavior is used.
  IRichText -> IRichTextBehavior
  This is a follow up to `issue 476 <https://github.com/plone/plone.app.contenttypes/issues/476>`_.
  [iham]

- Fix plone.app.redirector support for JSON/unspecified requests.
  [rpatterson]

- Do not include too new upgrades when upgrading Plone Site.
  Otherwise the Plone Site ends up at a newer version that the filesystem code supports,
  giving an error when upgrading, and resulting in possibly missed upgrades later.
  Fixes `issue 2377 <https://github.com/plone/Products.CMFPlone/issues/2377>`_.
  [maurits]

- Add test for issue #2469.
  [jensens]

- Fix toolbar on mobile:
    - Clicking on menu links, submenus are not shown
    - With a opened submenu, html has huge margins and page content disappears
  [nzambello]

- Clicking on menu links, submenus are not shown

- With a opened submenu, html has huge margins and page content disappears

- Remove last legacy Javascript ``highlight-searchterms.js``.
  Removes also the skins folder ``plone_ecmascript``.
  It was broken for almost all use cases (Google, other search engines, own live search);
  JS worked only when coming from Plone detailed search page.
  [jensens]

- Fix failing thememapper robot test after rebuild of thememapper bundle in p.a.theming PR 147
  [sunew]

- Fix Datatables CSS not available #2512 via PR mockup #863
  [sunew, thet]

Products.ExtendedPathIndex: 3.3.0 → 3.3.1
-----------------------------------------
Bug fixes:

- Fix dependencies defined in setup.py.
  [gforcada]

Products.GenericSetup: 1.8.9 → 1.8.10
-------------------------------------
Bug fixes:

- Do not mask KeyError in 'getProfileDependencies' from missing
  dependency profiles.
  Refs: https://github.com/plone/Products.CMFPlone/issues/2228
  [ida]

Products.MimetypesRegistry: 2.1.4 → 2.1.5
-----------------------------------------
New features:

- Python 3 compatibility.
  [rnix]

Products.PortalTransforms: 3.1.3 → 3.1.4
----------------------------------------
Bug fixes:

- fix test for python 3
  [petschki]

Products.statusmessages: 5.0.3 → 5.0.4
--------------------------------------
Bug fixes:

- Use Umlaut ä in tests in order to check string/bytes handling.
  Refactor test_encoding to unittest.
  [jensens]

Products.Archetypes: 1.15.3 → 1.15.4
------------------------------------
Bug fixes:

- Switch to new TestCase using AT after PloneTestcase is now DX.
  Fall back to the old TestCase in case of an older plone.app.testing.
  [pbauer, maurits]

plone.app.relationfield: 1.4.1 → 1.4.2
--------------------------------------
Bug fixes:

- Change import of message factory from dx to non-deprecated way.
  [jensens]

- Fix tests in py3
  [pbauer]

plone.app.versioningbehavior: 1.3.3 → 1.3.4
-------------------------------------------
Bug fixes:

- Migrate tests away from PloneTestCase
  [pbauer]

- Fix imports for py3
  [pbauer]

plone.app.blocks: 4.1.1 → 4.2.0
-------------------------------

plone.app.mosaic: 2.1.0 → 2.1.1
-------------------------------

plone.app.standardtiles: 2.3.0 → 2.3.1
--------------------------------------

plone.app.tiles: 3.0.3 → 3.1.0
------------------------------

plone.tiles: 2.0.0 → 2.1.0
--------------------------

File Description Downloads
download icon buildout-cache.tar.bz2 (md5, sig) Buildout Cache 68
last downloaded 4 weeks ago
download icon Plone-5.1.4-UnifiedInstaller-r1.tgz (md5, sig) Unified Installer -- full source kit builds Plone on most Linux, OS X, BSD Systems and Windows 10 5,247
last downloaded 24 hours ago
download icon Plone-5.1.4-UnifiedInstaller.tgz (md5, sig) Unified Installer -- full source kit builds Plone on most Linux, OS X, BSD Systems and Windows 10 2,567
last downloaded 3 days ago
Total downloads: 7,882

110 of 133 releases