Download project files

How do I verify a download?


110 of 124 releases

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 16
last downloaded 6 days 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 625
last downloaded today
Total downloads: 641

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 24
last downloaded 6 days 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 4,238
last downloaded 4 days 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,417
last downloaded 4 days ago
Total downloads: 6,679

5.1.2 release from the 5.1 series released 2018-05-09

Release information
Changelog:

plone.releaser: 1.5.5 → 1.6.0
-----------------------------
New features:

- New zest.releaser hook: update other buildout.coredev branches as well.
  This automates the manual bookeeping that one has to do whenever releasing packages:
  i.e. to check if the package just released is also checked out and used in other buildout.coredev branches.
  [gforcada]

- Ensure that selected packages are always kept on checkouts.cfg.
  [gforcada]

zest.releaser: 6.13.4 → 6.14.0
------------------------------

i18ndude: 4.3 → 4.4.0
---------------------
New features:

- In the ``list`` command, show only languages with existing po files,
  ordered by percentage. A new ``--tiered`` option uses the traditional
  behavior with languages in a specific order in three tiers.
  [maurits]

Bug fixes:

- Sort files that we extract messages from.
  On Linux they were already sorted, but not on Mac, leading to a test failure.
  [maurits]

- ``find-untranslated`` no longer complains about attributes with chameleon syntax.
  An html tag with ``title="${context/Description}"`` is no longer
  marked as having an untranslated title tag.
  Fixes `issue 53 <https://github.com/collective/i18ndude/issues/53>`_.
  [maurits]

collective.monkeypatcher: 1.1.3 → 1.1.4
---------------------------------------
Bug fixes:

- Fix import for Python 3
  [pbauer]

mockup: 2.7.1 → 2.7.2
---------------------
New features:

- Add `imageClasses` option to the tinymce pattern
  to allow overriding the list of alignment classes.
  [davisagli]

- Include TinyMCE 4.7.6
  [frapell]

Bug fixes:

- Link to /edit rather than /@@edit from structure pattern actions.
  This fixes the link for Archetypes content items.
  [davisagli]

Plone: 5.1.1 → 5.1.2
--------------------
New features:

- Release Plone 5.1.2
  [esteele]

plone.app.caching: 1.2.20 → 1.2.21
----------------------------------
New features:

- Use plone as i18n domain in ZCML files too
  [erral]

- Use plone as i18n domain
  [erral]

Bug fixes:

- Fix backslash escapes in i18nstring (poedit complains).
  [jensens]

plone.app.content: 3.5 → 3.5.2
------------------------------
Bug fixes:

- fix drag & drop in folder listing on plone root
  [huubbouma]

- Use ``_`` instead of ``PC_`` in ``constraintypes.py`` so the messages are extracted for translation.
  [malikrohit16]

plone.app.contenttypes: 1.4.9 → 1.4.10
--------------------------------------
New features:

- Set the ``plone.app.contenttypes_migration_running`` key while running a migration.
  Other addons can check for that and handle accordingly.
  [thet]

Bug fixes:

- Implement better human readable file size logic.
  [hvelarde]

- Do not encode query strings on internal link redirections;
  fixes `issue 457 <https://github.com/plone/plone.app.contenttypes/issues/457>`_.
  [hvelarde]

- Migrations:
  - Handle ignore catalog errors where a brain can't find it's object.
  - Try to delete the layout attribute before setting the layout.
    Rework parts where the layout is set by always setting the layout.
  [thet]

- In folder listings, when a content object has no title show it's id instead of an empty title.
  [thet]

- Fix upgrades steps when the catalog is inconsistent
  [ale-rt]

plone.app.dexterity: 2.4.8 → 2.4.9
----------------------------------
Bug fixes:

- Don't break if types are without widgets or groups.
  Fixes an error with displaying TTW Dexterity types via plone.app.contenttypes full_view.
  [thet]

plone.app.linkintegrity: 3.3.4 → 3.3.5
--------------------------------------
Bug fixes:

- Mark strings in delete confirmation screen translatable
  [erral]

plone.app.locales: 5.1.6 → 5.1.8
--------------------------------
- Complete spanish translation.
  [erral]

- Compelete basque translation.
  [erral]

- Include plone.app.caching translations.
  [erral]

- Include plone.app.multilingual translations.
  [erral]

- Update Brazilian Portuguese translations.
  [hvelarde, agnogueira, lyralemos]

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

- Update German translations.
  [jensens, agitator]

- Update Traditional Chinese translations.
  [l34marr]

- Got back the 8 messages for the contrain types menu from the 4.3.x branch.
  [vincentfretin]

- Complete widgets translation in spanish.
  [erral]

- Complete Basque translation for widgets.
  [erral]

- Update Traditional Chinese translations.
  [l34marr]

plone.app.multilingual: 5.1.4 → 5.2.0
-------------------------------------
New features:

- Move translations to plone.app.locales. Fixes #191
  [erral]

Bug fixes:

- Fix Python 3 import.
  [pbauer]

- Remove `language-switcher` from available view methods when uninstalling
  [erral]

- Fix i18n markup in multilingual map to avoid ${DYNAMIC_CONTENT} strings in po files
  [erral]

- Fix i18n markup of the viewlet shown in the translation creation view.
  [erral]

plone.app.portlets: 4.3.1 → 4.3.2
---------------------------------
Bug fixes:

- Catch NotFound while trying to traverse to portlet add views
  to check permission.
  [davisagli]

plone.app.registry: 1.7 → 1.7.1
-------------------------------
Bug fixes:

- Python 2 / 3 compatible imports.
  [pbauer]

plone.app.textfield: 1.2.10 → 1.2.11
------------------------------------
Bug fixes:

- Python 3 fixes
  [pbauer]

plone.app.theming: 2.0.2 → 2.0.3
--------------------------------
Bug fixes:

- Added a failing (5.1) test for fileuploads in the theme editor that breaks when plone.rest is installed. Fix is in https://github.com/plone/plone.rest/issues/59
  [djay]

plone.app.upgrade: 2.0.12 → 2.0.14.1
------------------------------------

plone.app.users: 2.4.1 → 2.4.2
------------------------------
Bug fixes:

- Make ``IUserDataSchema.email`` field ``description`` translatable.
  [jensens]

plone.dexterity: 2.5.5 → 2.6.0
------------------------------
New features:

- Move translations to plone.app.locales
  [erral]

Bug fixes:

- Other Python 3 compatibility fixes
  [pbauer]

plone.folder: 1.0.10 → 1.0.11
-----------------------------
New features:

- Improve logging in case ordered index is not consistent
  [tomgross]

Bug fixes:

- Remove ancient buildout config
  [tomgross]

- Replace deprecated testing assertion calls
  [tomgross]

plone.protect: 3.1.2 → 3.1.3
----------------------------
Bug fixes:

- More Python 2 / 3 compatibility
  [pbauer]

plone.scale: 3.0 → 3.0.1
------------------------
Bug fixes:

- Fix conflict resolution code corner case.
  [gforcada]

plone.theme: 3.0.4 → 3.0.5
--------------------------
Bug fixes:

- Handle case where we get no skinname in Zope4.
  [pbauer]

Products.CMFDiffTool: 3.1.6 → 3.2.0
-----------------------------------
New features:

- Use plone domain for translations
  [erral]

Bug fixes:

- Fix display of subjects diff
  https://github.com/plone/Products.CMFPlone/issues/2340
  [tomgross]

Products.CMFDynamicViewFTI: 4.1.6 → 4.1.7
-----------------------------------------
Bug fixes:

- Fix missing ClassType in Python 3

Products.CMFEditions: 3.1.1 → 3.2.0
-----------------------------------
New features:

- Allow disabling versioning per object.
  `Plone issue 2341 <https://github.com/plone/Products.CMFPlone/issues/2341>`_
  [tomgross]

Bug fixes:

- Make imports Python 3 compatible
  [ale-rt, pbauer]

- Don't depend on ZODB version 3 directly
  [tomgross]

Products.CMFPlone: 5.1.1 → 5.1.2.1
----------------------------------

Products.MimetypesRegistry: 2.1.2 → 2.1.3
-----------------------------------------
Bug fixes:

- Add Python 2 / 3 compatibility [pbauer]

Products.ResourceRegistries: 3.0.6 → 3.0.7
------------------------------------------
Bug fixes:

- Fix relative import for py3
  [pbauer]

Products.Archetypes: 1.15 → 1.15.1
----------------------------------
Bug fixes:

- Use the edit accessor to get text for TinyMCEWidget.
  [davisagli]

- Fixed html errors in documentation found with latest version of i18ndude.
  [vincentfretin]

Products.ATContentTypes: 2.3.7 → 2.3.8
--------------------------------------
Bug fixes:

- Handle no content icon in folder_tabular_view
  [davisagli]

- Fix `AttributeError: 'Plone' object has no attribute 'mark_view'`
  in folder_full_view
  [davisagli]

plone.app.versioningbehavior: 1.3.2 → 1.3.3
-------------------------------------------
New features:

- Add a field for disabling versions per content item
  https://github.com/plone/Products.CMFPlone/issues/2341
  [tomgross]

Bug fixes:

- Remove obsolete grok usage
  [tomgross]

plone.app.ldap: 1.4.2 → 1.4.3
-----------------------------
Bug fixes:

- Require in the setup.py Products.CMFDefault
  [ale-rt]

File Description Downloads
download icon buildout-cache.tar.bz2 (md5, sig) Buildout Cache (pre-build Python packages) 90
last downloaded 6 days ago
download icon Plone-5.1.2-UnifiedInstaller.tgz (md5, sig) Unified Installer; full source kit builds Plone on most Unix platforms 8,625
last downloaded today
Total downloads: 8,715

5.1.1 release from the 5.1 series released 2018-04-09

Release information
Changelog:

plone.releaser: 1.5.5 → 1.6.0
-----------------------------
New features:

- New zest.releaser hook: update other buildout.coredev branches as well.
  This automates the manual bookeeping that one has to do whenever releasing packages:
  i.e. to check if the package just released is also checked out and used in other buildout.coredev branches.
  [gforcada]

- Ensure that selected packages are always kept on checkouts.cfg.
  [gforcada]

zest.releaser: 6.13.4 → 6.14.0
------------------------------

i18ndude: 4.3 → 4.4.0
---------------------
New features:

- In the ``list`` command, show only languages with existing po files,
  ordered by percentage. A new ``--tiered`` option uses the traditional
  behavior with languages in a specific order in three tiers.
  [maurits]

Bug fixes:

- Sort files that we extract messages from.
  On Linux they were already sorted, but not on Mac, leading to a test failure.
  [maurits]

- ``find-untranslated`` no longer complains about attributes with chameleon syntax.
  An html tag with ``title="${context/Description}"`` is no longer
  marked as having an untranslated title tag.
  Fixes `issue 53 <https://github.com/collective/i18ndude/issues/53>`_.
  [maurits]

collective.monkeypatcher: 1.1.3 → 1.1.4
---------------------------------------
Bug fixes:

- Fix import for Python 3
  [pbauer]

mockup: 2.7.1 → 2.7.2
---------------------
New features:

- Add `imageClasses` option to the tinymce pattern
  to allow overriding the list of alignment classes.
  [davisagli]

- Include TinyMCE 4.7.6
  [frapell]

Bug fixes:

- Link to /edit rather than /@@edit from structure pattern actions.
  This fixes the link for Archetypes content items.
  [davisagli]

Plone: 5.1.1 → 5.1.2
--------------------
New features:

- Release Plone 5.1.2
  [esteele]

plone.app.caching: 1.2.20 → 1.2.21
----------------------------------
New features:

- Use plone as i18n domain in ZCML files too
  [erral]

- Use plone as i18n domain
  [erral]

Bug fixes:

- Fix backslash escapes in i18nstring (poedit complains).
  [jensens]

plone.app.content: 3.5 → 3.5.2
------------------------------
Bug fixes:

- fix drag & drop in folder listing on plone root
  [huubbouma]

- Use ``_`` instead of ``PC_`` in ``constraintypes.py`` so the messages are extracted for translation.
  [malikrohit16]

plone.app.contenttypes: 1.4.9 → 1.4.10
--------------------------------------
New features:

- Set the ``plone.app.contenttypes_migration_running`` key while running a migration.
  Other addons can check for that and handle accordingly.
  [thet]

Bug fixes:

- Implement better human readable file size logic.
  [hvelarde]

- Do not encode query strings on internal link redirections;
  fixes `issue 457 <https://github.com/plone/plone.app.contenttypes/issues/457>`_.
  [hvelarde]

- Migrations:
  - Handle ignore catalog errors where a brain can't find it's object.
  - Try to delete the layout attribute before setting the layout.
    Rework parts where the layout is set by always setting the layout.
  [thet]

- In folder listings, when a content object has no title show it's id instead of an empty title.
  [thet]

- Fix upgrades steps when the catalog is inconsistent
  [ale-rt]

plone.app.dexterity: 2.4.8 → 2.4.9
----------------------------------
Bug fixes:

- Don't break if types are without widgets or groups.
  Fixes an error with displaying TTW Dexterity types via plone.app.contenttypes full_view.
  [thet]

plone.app.linkintegrity: 3.3.4 → 3.3.5
--------------------------------------
Bug fixes:

- Mark strings in delete confirmation screen translatable
  [erral]

plone.app.locales: 5.1.6 → 5.1.8
--------------------------------
- Complete spanish translation.
  [erral]

- Compelete basque translation.
  [erral]

- Include plone.app.caching translations.
  [erral]

- Include plone.app.multilingual translations.
  [erral]

- Update Brazilian Portuguese translations.
  [hvelarde, agnogueira, lyralemos]

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

- Update German translations.
  [jensens, agitator]

- Update Traditional Chinese translations.
  [l34marr]

- Got back the 8 messages for the contrain types menu from the 4.3.x branch.
  [vincentfretin]

- Complete widgets translation in spanish.
  [erral]

- Complete Basque translation for widgets.
  [erral]

- Update Traditional Chinese translations.
  [l34marr]

plone.app.multilingual: 5.1.4 → 5.2.0
-------------------------------------
New features:

- Move translations to plone.app.locales. Fixes #191
  [erral]

Bug fixes:

- Fix Python 3 import.
  [pbauer]

- Remove `language-switcher` from available view methods when uninstalling
  [erral]

- Fix i18n markup in multilingual map to avoid ${DYNAMIC_CONTENT} strings in po files
  [erral]

- Fix i18n markup of the viewlet shown in the translation creation view.
  [erral]

plone.app.portlets: 4.3.1 → 4.3.2
---------------------------------
Bug fixes:

- Catch NotFound while trying to traverse to portlet add views
  to check permission.
  [davisagli]

plone.app.registry: 1.7 → 1.7.1
-------------------------------
Bug fixes:

- Python 2 / 3 compatible imports.
  [pbauer]

plone.app.textfield: 1.2.10 → 1.2.11
------------------------------------
Bug fixes:

- Python 3 fixes
  [pbauer]

plone.app.theming: 2.0.2 → 2.0.3
--------------------------------
Bug fixes:

- Added a failing (5.1) test for fileuploads in the theme editor that breaks when plone.rest is installed. Fix is in https://github.com/plone/plone.rest/issues/59
  [djay]

plone.app.upgrade: 2.0.12 → 2.0.13
----------------------------------
Bug fixes:

- Change in TinyMCE css location so bundles can be built without errors
  Fixes `issue 2359 <https://github.com/plone/Products.CMFPlone/issues/2359>`_.
  [frapell]

plone.app.users: 2.4.1 → 2.4.2
------------------------------
Bug fixes:

- Make ``IUserDataSchema.email`` field ``description`` translatable.
  [jensens]

plone.dexterity: 2.5.5 → 2.6.0
------------------------------
New features:

- Move translations to plone.app.locales
  [erral]

Bug fixes:

- Other Python 3 compatibility fixes
  [pbauer]

plone.folder: 1.0.10 → 1.0.11
-----------------------------
New features:

- Improve logging in case ordered index is not consistent
  [tomgross]

Bug fixes:

- Remove ancient buildout config
  [tomgross]

- Replace deprecated testing assertion calls
  [tomgross]

plone.protect: 3.1.2 → 3.1.3
----------------------------
Bug fixes:

- More Python 2 / 3 compatibility
  [pbauer]

plone.scale: 3.0 → 3.0.1
------------------------
Bug fixes:

- Fix conflict resolution code corner case.
  [gforcada]

plone.theme: 3.0.4 → 3.0.5
--------------------------
Bug fixes:

- Handle case where we get no skinname in Zope4.
  [pbauer]

Products.CMFDiffTool: 3.1.6 → 3.2.0
-----------------------------------
New features:

- Use plone domain for translations
  [erral]

Bug fixes:

- Fix display of subjects diff
  https://github.com/plone/Products.CMFPlone/issues/2340
  [tomgross]

Products.CMFDynamicViewFTI: 4.1.6 → 4.1.7
-----------------------------------------
Bug fixes:

- Fix missing ClassType in Python 33

Products.CMFEditions: 3.1.1 → 3.2.0
-----------------------------------
New features:

- Allow disabling versioning per object.
  `Plone issue 2341 <https://github.com/plone/Products.CMFPlone/issues/2341>`_
  [tomgross]

Bug fixes:

- Make imports Python 3 compatible
  [ale-rt, pbauer]

- Don't depend on ZODB version 3 directly
  [tomgross]

Products.CMFPlone: 5.1.1 → 5.1.2
--------------------------------
New features:

- Enhanced output of Advanced Catalog Clear And Rebuild feature.
  Better logging with progress and number of objects before and after.
  [jensens]

Bug fixes:

- Fixed bug in ajax standard_error_message. [djay, maurits]

- Fix controlpanel quickinstaller view:
  A not yet installed product must not return any upgrade info.
  [jensens]

- Fix to make plone/plone.session#11 work:
  Make test for installation of plone.session more explicit.
  [jensens]

- Advanced Catalog Clear And Rebuild feature showed wrong processing time due to new queue processing.
  This was fixed bei calling ``processQueue()`` after indexing.
  [jensens]

- Some nested `section id="edit-bar"` tag in folder_contents page #2322
  [terapyon]

- Change in TinyMCE css location so bundles can be built without errors
  Fixes `issue 2359 <https://github.com/plone/Products.CMFPlone/issues/2359>`_.
  [frapell]

Products.MimetypesRegistry: 2.1.2 → 2.1.3
-----------------------------------------
Bug fixes:

- Add Python 2 / 3 compatibility [pbauer]

Products.ResourceRegistries: 3.0.6 → 3.0.7
------------------------------------------
Bug fixes:

- Fix relative import for py3
  [pbauer]

Products.Archetypes: 1.15 → 1.15.1
----------------------------------
Bug fixes:

- Use the edit accessor to get text for TinyMCEWidget.
  [davisagli]

- Fixed html errors in documentation found with latest version of i18ndude.
  [vincentfretin]

Products.ATContentTypes: 2.3.7 → 2.3.8
--------------------------------------
Bug fixes:

- Handle no content icon in folder_tabular_view
  [davisagli]

- Fix `AttributeError: 'Plone' object has no attribute 'mark_view'`
  in folder_full_view
  [davisagli]

plone.app.versioningbehavior: 1.3.2 → 1.3.3
-------------------------------------------
New features:

- Add a field for disabling versions per content item
  https://github.com/plone/Products.CMFPlone/issues/2341
  [tomgross]

Bug fixes:

- Remove obsolete grok usage
  [tomgross]

plone.app.ldap: 1.4.2 → 1.4.3
-----------------------------
Bug fixes:

- Require in the setup.py Products.CMFDefault
  [ale-rt]

File Description Downloads
download icon buildout-cache.tar.bz2 (md5, sig) Buildout Cache (pre-build Python packages) 28
last downloaded 6 days ago
download icon Plone-5.1.1-UnifiedInstaller.tgz (md5, sig) Unified Installer; full source kit builds Plone on most Unix platforms 1,355
last downloaded 24 hours ago
Total downloads: 1,383

5.1.0 (5.1.0) release from the 5.1 series released 2018-03-02

File Description Downloads
download icon Plone-5.1.0-UnifiedInstaller-r2.tgz (md5, sig) Unified Installer; full source kit builds Plone on most Unix platforms 2,039
last downloaded 4 days ago
download icon Plone-5.1.0-UnifiedInstaller-r1.tgz (md5, sig) Unified Installer; full source kit builds Plone on most Unix platforms 656
last downloaded 6 days ago
download icon Plone-5.1.0-UnifiedInstaller.tgz (md5, sig) Unified Installer; full source kit builds Plone on most Unix platforms 1,095
last downloaded 6 days ago
Total downloads: 3,790

5.1rc2 release from the 5.1 series released 2017-12-24

Release information
Changelog:

ZopeUndo: 4.2 → 4.3
-------------------

initgroups: 3.0 → 4.0
---------------------

coverage: 4.4.1 → 4.4.2
-----------------------

zope.interface: 4.4.2 → 4.4.3
-----------------------------

Products.ZCatalog: 3.0.2 → 3.0.3
--------------------------------
- Fix a bug in the BooleanIndex where documents without an entry in
  the index were not being filtered out in all queries.

ZEO: 5.1.0 → 5.1.1
------------------

zodbpickle: 0.6.0 → 0.7.0
-------------------------

zc.buildout: 2.9.4 → 2.9.5
--------------------------

plone.releaser: 1.5.4 → 1.5.5
-----------------------------
Bug fixes:

- Skip over broken version definitions when building the unified changelog.
  [esteele]

zest.releaser: 6.12.4 → 6.13.1
------------------------------

robotframework-debuglibrary: 0.8 → 0.8.2
----------------------------------------

Sphinx: 1.6.3 → 1.6.5
---------------------

certifi: 2017.7.27.1 → 2017.11.5
--------------------------------

lxml: 4.0.0 → 4.1.1
-------------------

Pillow: 4.2.1 → 4.3.0
---------------------

pytz: 2017.2 → 2017.3
---------------------

simplejson: 3.11.1 → 3.12.0
---------------------------

tqdm: 4.15.0 → 4.19.4
---------------------

borg.localrole: 3.1.3 → 3.1.4
-----------------------------
Bug fixes:

- Made test compatible with zope4. [pbauer]

collective.monkeypatcher: 1.1.2 → 1.1.3
---------------------------------------
New features:

- Document possible problems when patching module level functions
  [frisi]

five.pt: 2.2.4 → 2.2.5
----------------------
- Fix ``test_edit_with_errors`` to not import a private variable from
  ``zope.pagetemplate``. Fixes test failure with latest zope.pagetemplate.

icalendar: 3.11.7 → 4.0.0
-------------------------
Breaking changes:

- Drop support for Python 2.6 and 3.3.

New features:

- Accept Windows timezone identifiers as valid. #242 [geier]

Bug fixes:

- Fix ResourceWarnings in setup.py when Python warnings are enabled. #244 [jdufresne]

- Fix invalid escape sequences in string and bytes literals. #245 [jdufresne]

- Include license file in the generated wheel package. #243 [jdufresne]

- Fix non-ASCII TZID and TZNAME parameter handling. #238 [clivest]

- Docs: update install instructions. #240 [Ekran]

mockup: 2.6.0 → 2.6.2
---------------------
New features:

- Structure pattern:

  - Make action menu bar sticky.
  - Make action menu more compact, so that it doesn't break into a newline early.
  - Use more tooltips in the action menu.
  [thet]

- Make action menu bar sticky.

- Make action menu more compact, so that it doesn't break into a newline early.

- Use more tooltips in the action menu.

- Related items pattern:

  - Avoid double initialization of Select2.
  [thet]

  - Added options to change sorting.
  [Gagaro]

- Avoid double initialization of Select2.

- Added options to change sorting.

- TinyMCE pattern:

  - Make anchor handling more flexible
  [tomgross]

  - Mark special links
  - Do not mark anchors as special links
  [frapell]

- Make anchor handling more flexible

- Mark special links

- Do not mark anchors as special links

Bug fixes:

- Related items widget: Fix case, where ``initSelection`` broke on an error in Select2.
  [thet]

- Querystring pattern: Fix #716, where the path-depth was added to string values like the title when a path criteria was present.
  [thet]

- Structure pattern:

  - Set default page icon on item row. Fixes: https://github.com/plone/Products.CMFPlone/issues/2131
  - Pass event data for the ``structure-url-changed`` event correctly.

  [jensens, thet]

- Set default page icon on item row. Fixes: https://github.com/plone/Products.CMFPlone/issues/2131

- Pass event data for the ``structure-url-changed`` event correctly.

- Restore ability from < 2.5.1 to let the ``drop`` callback be a function.
  It can still be the name of the function in the global namespace.
  Fixes #808.
  [thet]

- Concatenate value for select multiple input in generic popover in the structure pattern.
  [Gagaro]

Plone: 5.1rc1 → 5.1rc2
----------------------
New features:

- Release Plone 5.1rc2
  [esteele]

plone.api: 1.8 → 1.8.1
----------------------
Bug fixes:

- Don't rename an object when the id already is the target id.
  Fixes `issue 361 <https://github.com/plone/plone.api/issues/361>`_.
  [jaroel]

- Change content.delete to allow both obj=None and objects=[] or objects=None.
  Fixes `issue 383 <https://github.com/plone/plone.api/issues/383>`_.
  [jaroel]

- Let ``zope.i18n`` do the language negotiation for our ``translate`` function.
  Our ``get_current_translation`` does not always give the correct one, especially with combined languages:
  ``nl-be`` (Belgian/Flemish) should fall back to ``nl`` (Dutch).
  The correct negotiated language can also differ per translation domain, which we do not account for.
  ``zope.i18n`` does that better.
  Fixes `issue 379 <https://github.com/plone/plone.api/issues/379>`_.
  [maurits]

- Fix use of Globals.DB which was removed in Zope4 (Fix https://github.com/plone/plone.api/issues/385)
  [pbauer]

plone.app.caching: 1.2.18 → 1.2.19
----------------------------------
New features:

- Purging all image scale paths and file paths in custom dexterity content types. [karalics]

plone.app.content: 3.4.4 → 3.4.5
--------------------------------
New features:

- Folder Contents: More compact toolbar
  Instead of showing titles in the menu bar action buttons, show only icons and add a tooltip.
  This makes the menu bar more compact and avoids breaking into two lines.
  Also: Better icons for copy and paste.
  [thet]

- Move AT specific code in PropertiesActionView in its own method.
  [Gagaro]

Bug fixes:

- Imports are Python3 compatible
  [ale-rt, jensens]

- Fix translations in the delete pop-over
  [arsenico13]

- Allow ``plonejsi18n`` accept empty domains when calling.
  This avoids ``BadRequest`` errors, when being called without a domain url query string.
  [thet]

- Fix and optimize *getVocabulary*-view to work with alternate fulltext
  indexes, which don't return brains as search results
  https://github.com/plone/Products.CMFPlone/issues/2174
  [tomgross]

plone.app.contentlisting: 1.3.1 → 1.3.2
---------------------------------------
Bug fixes:

- Fix tests after collective.indexing moved into core.
  [pbauer]

plone.app.contenttypes: 1.4.3 → 1.4.7
-------------------------------------
New features:

- Allow to patch searchableText index during migrations.
  [pbauer]

- Expose option to skip catalog-reindex after migration in form.
  [pbauer]

- Test SVG handling
  [tomgross]

- Use post_handler instead of import_steps.
  [pbauer]

Bug fixes:

- Rename post_handlers. Fixes https://github.com/plone/Products.CMFPlone/issues/2238
  [pbauer]

- Remove last use of ``atcontenttypes`` translation domain.
  Fixes `issue 37 <https://github.com/plone/plone.app.contenttypes/issues/37>`_.
  [maurits]

- Don't overwrite existing settings for Plone Site.
  [roel]

- Do not install plone.app.discussion when installing plone.app.contenttypes.
  [timo]

- Do not use a default value in the form of ``http://`` for the link.
  The new link widget resolves that to the portal root object.
  Also, it's not a valid URL.
  Fixes: https://github.com/plone/Products.CMFPlone/issues/2163
  [thet]

- Remove obsolete HAS_MULTILINGUAL from utils.
  [pbauer]

- Clean up all ``__init__`` methods of the browser views to avoid unnecessary code execution.
  [thet]

- Make sure the effects of the robotframework REMOTE_LIBRARY_BUNDLE_FIXTURE
  fixture are not accidentally removed as part of tearing down the
  PLONE_APP_CONTENTTYPES_ROBOT_FIXTURE.
  [davisagli]

plone.app.dexterity: 2.4.6 → 2.4.7
----------------------------------
Bug fixes:

- Make sure robot autologin test fixture is not accidentally torn down
  when the Dexterity fixture's ZODB sandbox is reverted.
  [davisagli]

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

- Make sure the effects of the robotframework REMOTE_LIBRARY_ROBOT_TESTING fixture
  are not accidentally removed when tearing down the PLONE_APP_DISCUSSION_ROBOT_TESTING fixture.
  [davisagli]

plone.app.event: 3.0.6 → 3.0.7
------------------------------
Bug fixes:

- Fixed check for events iterable in Zope 4. [davisagli]

plone.app.folder: 1.2.3 → 1.2.4
-------------------------------
Bug fixes:

- Fix webdav PUT of index_html to work in Zope 4.
  [davisagli]

plone.app.iterate: 3.3.5 → 3.3.6
--------------------------------
Bug fixes:

- Fix #54: Cancelling a check out from the original deletes the original.
  [jensens]

plone.app.layout: 2.7.4 → 2.7.5
-------------------------------
New features:

- Toolbar: Use pattern variables to configure the toolbar and submenu widths from plone.lessvariables.
  [thet]

plone.app.linkintegrity: 3.3.2 → 3.3.3
--------------------------------------
New features:

- Prevent linkintegrity-handler from doing anything when it is switched of in the registry.
  This change also prevents some issues in migration from AT to DX since linkintegrity is disabled during the migration.
  [pbauer]

Bug fixes:

- Fix a missing tal condition in `delete_confirmation_info.pt` that caused a
  paragraph to be always visible, even without link breaches.
  [arsenico13]

- Fix view @@updateLinkIntegrityInformation after Language='all' no longer works.
  [pbauer]

plone.app.multilingual: 5.1.2 → 5.1.3
-------------------------------------
New features:

- Set shortname ``plone.translatable`` to behavior ``plone.app.multilingual.dx.interfaces.IDexterityTranslatable``.
  [jensens]

Bug fixes:

- Fix serialization of query variables for selector links in Zope 4.
  [davisagli]

plone.app.querystring: 1.4.6 → 1.4.7
------------------------------------
Bug fixes:

- Fix tests with CMF 2.3. [davisagli]

- Fix querybuilder if SearchableText is a dict {'query': '...'}
  [tomgross]

plone.app.testing: 5.0.7 → 5.0.8
--------------------------------
Bug fixes:

- Load Products.PageTemplates ZCML. [tschorr]

plone.app.upgrade: 2.0.8 → 2.0.10
---------------------------------
New features:

- Add upgrade step for 5.2 to register tools as utilities.
  Run it before testing the zexp-import.
  [pbauer]

Bug fixes:

- Unregister import_steps that were moved to post_handlers.
  Fixes https://github.com/plone/Products.CMFPlone/issues/2238
  [pbauer]

- Fixed WrongType exception when migrating installed Iterate to 5.0.
  [maurits]

- Adapt to changes in CMF 2.4 (getCurrentKeyFormat removed) and Zope 4 (not Products in Control Panel).
  [pbauer]

- Register upgrades for Plone 5.2
  [pbauer]

- Fix installation of IUserGroupsSettingsSchema into registry for Plone 5.0rc1.
  [davisagli]

- Avoid swallowing errors during registry setting upgrades.
  [davisagli]

plone.app.z3cform: 3.0.2 → 3.0.3
--------------------------------
New features:

- Link widget: add ``placeholder`` attributes for external and email link input fields.
  [thet]

Bug fixes:

- Fix: Add missing i18n-domains to templates.
  [jensens]

- Use RichTextValue's output_relative_to(self.context) in RichTextWidget so the ITransform doesn't use siteroot.
  [jaroel]

- Fix in link widget data converter for ``toWidgetValue`` to return an empty structure when the field value is empty instead of returning the portal root object.
  Fixes: https://github.com/plone/Products.CMFPlone/issues/2163
  [thet]

- Keep "internal" links with query strings as external links, otherwise
  the query string is lost
  [tomgross]

- Allow an additional CSS class for widgets in this package
  [tomgross]

- Document customization of widgets
  [tomgross]

plone.autoform: 1.7.3 → 1.7.4
-----------------------------
New features:

- Allow configuration of fieldsets via ``plone.supermodel`` fieldset directives via a schema without fields.
  This can be used to create a Plone behavior for stable ordering of fieldsets.
  [thet]

- Add handler registration for text input widgets to support e.g. 'placeholder'
  parameter in parameterized widgets
  [datakurre]

plone.dexterity: 2.5.2 → 2.5.4
------------------------------
Bug fixes:

- Fix tests on Zope 4. [davisagli]

- Give more context to the 'schema cannot be resolved' warning. [gotcha]

plone.formwidget.namedfile: 2.0.4 → 2.0.5
-----------------------------------------
Bug fixes:

- remove mention of "retina" (https://github.com/plone/Products.CMFPlone/issues/2123)
  [tkimnguyen]

plone.namedfile: 4.2.3 → 4.2.4
------------------------------
Bug fixes:

- remove mention of "retina" (https://github.com/plone/Products.CMFPlone/issues/2123)
  [tkimnguyen]

plone.portlet.collection: 3.2 → 3.3.0
-------------------------------------
Bug fixes:

- Fix collection selection for Plone 5.1
  [agitator]

- Fix test. Portlet renderer no longer mixes in Acquisition.Explicit.
  [pbauer]

plone.scale: 2.2 → 3.0
----------------------
Breaking changes:

- Restore scale down behaviour from 1.x series without the huge memory usage.
  [fschulze]

New features:

- Handle TIFF images with alpha channels.
  [fschulze]

plone.supermodel: 1.3.3 → 1.3.4
-------------------------------
Bug fixes:

- Python3 compatibility with sixer
  [ale-rt]

plonetheme.barceloneta: 1.7.4 → 1.7.5
-------------------------------------
New features:

- Add more HTML text based input types.
  [thet]

- Fix disabled styles for readonly and disabled inputs, selects, textareas and fieldsets.
  [thet]

- Define variable ``cursor-disabled`` in variables.less for better reuse.
  [thet]

- Add theme classifier.
  [tmassman]

Products.CMFFormController: 3.1.4 → 3.1.5
-----------------------------------------
Bug fixes:

- Do only allow default profile to show up at site setup screen.
  [jensens]

- Deprecate profiles confusing name.
  Old: Products.CMFFormController:CMFFormController.
  New: Products.CMFFormController:default.
  [jensens]

Products.CMFPlone: 5.1rc1 → 5.1rc2
----------------------------------
New features:

- Toolbar: Allow configuration of the toolbar and submenu width via pattern variables.
  [thet]

- Update npm dependencies.
  [thet]

Bug fixes:

- Show example for expression in actions control panel.

- Improved isURLInPortal according to PloneHotfix20171128.
  Accept only http/https, and doubly check escaped urls. [maurits]

- Fixed Products.CMFPlacefulWorkflow being marked as not installed after upgrade from 4.3.
  This is true for any package in the Products namespace that was installed.
  Fixes `issue 2103 <https://github.com/plone/Products.CMFPlone/issues/2103>`_.
  [maurits]

- Fixed add-on listed as uninstalled when the default profile is not the first alphabetically.
  Fixes `issue 2166 <https://github.com/plone/Products.CMFPlone/issues/2166>`_.
  [maurits]

- Less variables: Fix calculation of screen max sizes.
  Max sizes were two pixels too high.
  [thet]

- Mockup update.
  [thet]

- Remove site path from path in show_inactive in catalog search
  [Gagaro]

- Don't raise Unauthorized on show_inactive check in catalog search
  [tomgross]

- Bump metadata.xml version.
  [thet]

- Extract CMFDefault specific config from `meta.zcml` into `meta-bbb.zcml`
  to allow AT free and AT included sites.
  [tomgross]

- Add basic tests for all main zmi management screens.
  [pbauer]

- Fixes #2105: how to get ``email_from_name`` information in sendto_form.
  [cekk]

Products.PortalTransforms: 3.1 → 3.1.1
--------------------------------------
Bug fixes:

- Do not expose dead settings in ``safe_html`` ZMI settings page.
  This fixes `Products.CMFPlone #2130 <https://github.com/plone/Products.CMFPlone/issues/2130>`_
  [jensens]

Products.statusmessages: 5.0 → 5.0.1
------------------------------------
Bug fixes:

- Fix issue where encoding and decoding of statusmessages into cookie
  raised exception, because of
  ``TypeError: Struct() argument 1 must be string, not unicode``
  [datakurre]

z3c.formwidget.query: 0.15 → 0.16
---------------------------------
Bug fixes:

- Improved code quality. [maurits]

plone.app.blob: 1.7.2 → 1.7.3
-----------------------------
Bug fixes:

- Adapt test to changes in ZPublisher.HTTPResponse.setHeader
  [pbauer]

- Remove no longer existing icons from type definitions.
  [davisagli]

- Fix bug where Image blob fields couldn't be used with
  archetypes.schemaextender unless the parent class subclasses
  ATCTImageTransform
  [MatthewWilkes]

plone.app.collection: 1.2.4 → 1.2.5
-----------------------------------
Bug fixes:

- Hide uninstall from install screens.
  [jensens]

Products.Archetypes: 1.14.2 → 1.14.3
------------------------------------
Bug fixes:

- Test fixes for changes in plone.app.widgets querystring options.
  [thet]

- Remove redefinition of builtin 'set' in a macro.
  [pbauer]

Products.ATContentTypes: 2.3.6 → 2.3.7
--------------------------------------
Bug fixes:

- Added verbosity to the multiple GS profiles popping up.
  Mark all as ``old`` and ``backward compatibility``.
  This hopefully reduces the error rate in site setup.
  [jensens]

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

- Hide uninstall from site setup screen.
  [jensens]

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

- Imports are Python3 compatible
  [ale-rt]

plone.app.blocks: 4.1.0 → 4.1.1
-------------------------------

plone.app.mosaic: 2.0rc5 → 2.0rc8
---------------------------------

plone.tiles: 2.0.0b2 → 2.0.0b3
------------------------------
Breaking changes:

- Fix querystring en-/decoder to always skip primary fields
  [datakurre]

File Description Downloads
download icon Plone-5.1rc2-UnifiedInstaller.tgz (md5, sig) Unified Installer; full-source kit; builds Plone on Linux/BSD/OSX 621
last downloaded 4 days ago
Total downloads: 621

5.1rc1 release from the 5.1 series released 2017-09-30

File Description Downloads
download icon Plone-5.1rc1-UnifiedInstaller-r1.tgz (md5, sig) Unified Installer with updated zc.buildout 315
last downloaded 6 days ago
download icon Plone-5.1rc1-UnifiedInstaller.tgz (md5, sig) Unified Installer; full-source kit; builds Plone on Linux/BSD/OSX 120
last downloaded 6 days ago
Total downloads: 435

5.0.10 release from the 5.0 series released 2019-02-07

Release information
Changelog:

AccessControl: 3.0.13 → 3.0.14
------------------------------
- In ``str.format``, check the security for keys and items that are accessed.
  Part of PloneHotfix20171128. [maurits]

- set explicit PyPI index, the old ``zc.buildout`` defaults no longer work

- add ``tox`` testing configuration

Products.ZCatalog: 3.0.2 → 3.0.3
--------------------------------
- Fix a bug in the BooleanIndex where documents without an entry in
  the index were not being filtered out in all queries.

setuptools: 26.1.1 → 33.1.1
---------------------------

zc.buildout: 2.5.3 → 2.9.5
--------------------------

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

- Fix imports when buildout was installed using pip.
  [davisagli]

plone.recipe.zope2instance: 4.3 → 4.4.1
---------------------------------------
New features:

- Added support for setting `instance-home` option.
  [zupo]

- Added support for setting CGI environment variables.
  [zupo]

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]

- Regard 'parsed_version' of setuptools > 38.7.0 does not return
  iterable anymore, fixes #37.
  [ida]

plone.releaser: 1.5.4 → 1.7.1
-----------------------------
New features:

- New zest.releaser hook: update other buildout.coredev branches as well.
  This automates the manual bookeeping that one has to do whenever releasing packages:
  i.e. to check if the package just released is also checked out and used in other buildout.coredev branches.
  [gforcada]

- Ensure that selected packages are always kept on checkouts.cfg.
  [gforcada]

Bug fixes:

- Python 3 compatibility fix for xmlrpclib/xmlrpc import differences. [esteele]
  (#21)

- Fix pypi URL. [gforcada] (#23)

- Skip over broken version definitions when building the unified changelog.
  [esteele]

zest.releaser: 6.12.1 → 6.15.0
------------------------------
- Use pypi.org, especially when checking if a package is on PyPI.
  Fixes `issue #281 <https://github.com/zestsoftware/zest.releaser/issues/281>`_.
  [maurits]

- Added key ``update_history`` in prerelease and postrelease data.
  Plugins can use this to tell ``zest.releaser`` (and other plugins)
  to not touch the history, presumably because the plugin handles it.
  [maurits]

- Declared ``requests`` dependency.
  Declared ``zope.testing`` test dependency.
  [maurits]

- Advertise ``setup.cfg`` option ``[zest.releaser] history-file``.
  Usually zest.releaser can find the correct history or changelog file on its own.
  But sometimes it may not find anything, or it finds multiple files and
  selects the wrong one.
  Then you can set a path here.
  A ``history_file`` option with an underscore was already read, but not documented.
  Now we try both a dash and an underscore for good measure.
  [maurits]

- Use new ``setup.cfg`` option ``[zest.releaser] encoding``.
  Set this to, for example, ``utf-8`` when the encoding of your ``CHANGES.rst``
  file is not determined correctly.
  Fixes `issue 264 <https://github.com/zestsoftware/zest.releaser/issues/264>`_.
  [maurits]

- When inserting changelog entry, check that it conforms to the existing encoding.
  Try to recover if there is a difference, especially when the changelog file
  was ascii and we insert utf-8. [maurits]

- When determining encoding, first look for coding hints in the file itself.
  Only when that fails, we try ``tokenize`` or ``chardet``.
  Fixes `issue 264 <https://github.com/zestsoftware/zest.releaser/issues/264>`_.
  [maurits]

- Get PyPI password raw, without interpolation.
  If you had a password with a percentage sign, you could get an error.
  Fixes `issue 271 <https://github.com/zestsoftware/zest.releaser/issues/271>`_.
  [maurits]

- Prevent unclosed files. Python 3.6 warned about them,
  and PyPy may have more problems with it.
  Fixed several other DeprecationWarnings. [maurits]

- Print commands in a nicer way.
  You could get ugly output like this, especially on Python 2.7:
  ``INFO: The '[u'git', u'diff']':`` or worse:
  ``Command failed: u"t w i n e ' ' u p l o a d"``.
  [maurits]

- Test compatibility with Python 2.7, 3.4, 3.5, 3.6, PyPy2. [maurits]

- Quit in ``postrelease`` when we cannot find a version.
  Fixes `issue #262 <https://github.com/zestsoftware/zest.releaser/issues/262>`.
  [maurits]

- Fixed IOError when ``setup.cfg`` is missing and no version is found.
  [maurits]

- Fixed writing of files in original encoding on python3, too. [andreparames]

- Fixed tests with mercurial 4.4+. [maurits]

- Fixed writing of files in original encoding. [mgedmin]

- Add tag message formatting (option ``tag-message``). [htgoebel]

- Add support for signing tags (option ``tag-signing``). [htgoebel]

- Sorting uploadable filenames so that wheels are uploaded first. (For most
  filesystems this happened automatically, but the order on OSX' new
  filesystem is non-deterministic, so we added sorting.)
  [reinout]

- Release process will now fail when specified hooks cannot be imported.
  (`PR #236 <https://github.com/zestsoftware/zest.releaser/pulls/236>`_)

- Also support version in setup.cfg. [ewjoachim]

- Allows ``{version}`` format for ``tag-format``.
  [leorochael]

- Subversion fix: create tag of entire trunk or branch when not in repo root.
  If you have ``trunk/pkg1`` and ``trunk/pkg2`` and you make tag 1.0 in directory ``pkg1``,
  then until now we would create ``tags/1.0`` with the contents of directory ``pkg1``.
  Checking out the tag and changing to the ``pkg1`` directory then failed.
  We now make a tag of the entire trunk or branch, just like in the other version control systems.
  Fixes `issue #213 <https://github.com/zestsoftware/zest.releaser/issues/213>`_.
  [maurits]

- Do not needlessly run ``svn info``. [maurits]

plone.app.robotframework: 1.1.1 → 1.3.1
---------------------------------------
Breaking changes:

- Default to the new plone.testing default of picking the ZServer port
  dynamically.
  [Rotonen]

- Remove compatibility code for Plone 4.x.
  [hvelarde]

- Skip Support for Plone 4.x.
  [jensens]

New features:

- Imports are Python3 compatible. Add six into install_requires set and sort
  each file's imports with the isort package.
  [b4oshany, @davilima6]

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]

- Fixed create user with multiple roles with args::

      Create user siteadmin Contributor Reviewer Site Administrator

  and with kwargs::

      @{roles} = Create list Contributor Reviewer Site Administrator
      Create user siteadmin roles=@{roles}

  [ksuess, datakurre]

- Import ``activatePluginInterfaces`` from ``Products.PlonePAS.setuphandlers``.
  [maurits]

- Use ``get_installer`` for checking if a product is installed.
  Fall back to getting the ``portal_quickinstaller`` tool.
  [maurits]

i18ndude: 4.3 → 4.4.0
---------------------
New features:

- In the ``list`` command, show only languages with existing po files,
  ordered by percentage. A new ``--tiered`` option uses the traditional
  behavior with languages in a specific order in three tiers.
  [maurits]

Bug fixes:

- Sort files that we extract messages from.
  On Linux they were already sorted, but not on Mac, leading to a test failure.
  [maurits]

- ``find-untranslated`` no longer complains about attributes with chameleon syntax.
  An html tag with ``title="${context/Description}"`` is no longer
  marked as having an untranslated title tag.
  Fixes `issue 53 <https://github.com/collective/i18ndude/issues/53>`_.
  [maurits]

six: 1.10.0 → 1.11.0
--------------------

Plone: 5.0.9 → 5.0.10
---------------------
New features:

- Release Plone 5.0.10
  [esteele]

Products.Archetypes: 1.10.18 → 1.10.19
--------------------------------------
Bug fixes:

- Make sure the 'at_ordered_refs' dict changes are persisted when setting
  references by manually setting '_p_changed=1'.
  [gbastien]

Products.CMFDiffTool: 3.1.4 → 3.1.7
-----------------------------------
New features:

- Add Python 2 / 3 compatibility [davilima6]

Bug fixes:

- Fix display of subjects diff
  https://github.com/plone/Products.CMFPlone/issues/2340
  [tomgross]

- Bug fix for dict type, because we use DataGridField.
  [terapyon]

Products.CMFDynamicViewFTI: 4.1.5 → 5.0.0
-----------------------------------------
Breaking changes:

- Test using plone.app.contenttypes instead of Archetypes.
  [davisagli]

New features:

- Add Python 2 / 3 compatibility [davilima6]

Bug fixes:

- Fix adapter lookup on Python 3.
  [ale-rt]

- Fix missing ClassType in Python 3

Products.CMFPlone: 5.0.9 → 5.0.10
---------------------------------
New features:

- Release Plone 5.0.10 [esteele] (#2735)

- Add jqtree-contextmenu to the resource registry Add js-shortcuts to the
  resource registry [b4oshany] (#2090)

- Update with latest mockup 2.1.x [frapell] (#2212)

Bug fixes:

- 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]
  (#2052)

- Fixed Products.CMFPlacefulWorkflow being marked as not installed after
  upgrade from 4.3. This is true for any package in the Products namespace that
  was installed. Fixes `issue 2103
  <https://github.com/plone/Products.CMFPlone/issues/2103>`_. [maurits] (#2103)

- Improved isURLInPortal according to PloneHotfix20171128. Accept only
  http/https, and doubly check escaped urls. [maurits] (#2234)

- Require AccessControl 3.0.14 so ``guarded_getitem`` is used. Part of
  PloneHotfix20171128. [maurits] (#2269)

- Ignore invalid ``sort_on`` parameters in catalog ``searchResults``. Otherwise
  you get a ``CatalogError``. I get crazy sort_ons like '194' or 'null'.
  [maurits] (#2289)

- Add required ``plone.app.imaging`` as direct dependency. Note, in Plone 5.1
  plone.app.imaging is no dependency anymore. [thet] (#2297)

- 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] (#2377)

- Unflakied a unit test. [Rotonen] (#2383)

- Updated tinymce to 4.7.13 [obct537] (#2527)

- Fix plone.app.redirector support for JSON/unspecified requests. [rpatterson]
  (#2619)

- Fix metabundle resource ordering to pay attention to depends setting
  [vangheem] (#2632)

- Fix robot test test_edit_user_schema: Fieldname was set duplicate (first by
  JS, then by robot). [jensens] (#2669)

Products.CMFQuickInstallerTool: 3.0.15 → 3.0.16
-----------------------------------------------
Bug fixes:

- Add Python 2 / 3 compatibility. [maurits]

- Add undeclared Products.ExternalMethod dependency. [esteele]

Products.contentmigration: 2.1.16 → 2.1.19
------------------------------------------
New features:

- More Python 2 / 3 compatibility adjustments
  [davilima6]

- Prepare for Python 2 / 3 compatibility
  [davilima6]

Bug fixes:

- Unpack brains to be able to log broken catalog-records during migration.
  [pbauer]

Products.ExtendedPathIndex: 3.1.1 → 3.4.1
-----------------------------------------
New features:

- Support allow multi value results for "virtual" paths. [jensens] (#7)

- Add compatibility with Python 3.

- Add forward compatibility with ZCatalog 4's IQueryIndex interface.

Bug fixes:

- Rerelease without changes to update the changelog properly. (#7)

- Fix dependencies defined in setup.py.
  [gforcada]

Products.GenericSetup: 1.8.8 → 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]

- When ``metadata.xml`` parsing fails, show the filename in the ``ExpatError``.
  Fixes `Plone issue 2303 <https://github.com/plone/Products.CMFPlone/issues/2303>`_.

- Require five.localsitemanager less than version 3.
  Version 3 requires a too new Zope2 version.

Products.Marshall: 2.2.1 → 2.3
------------------------------
New features:

- Replaced Extensions/Install.py with GenericSetup profile. [maurits]

Bug fixes:

- Prepare for Python 2 / 3 compatibility
  [pbauer]

- Fix test isolation issue due to incomplete teardown.
  [pbauer]

Products.MimetypesRegistry: 2.0.10 → 2.0.11
-------------------------------------------
- Backport add woff2 mimetype. [fredvd, jensens]

Products.PasswordResetTool: 2.2.3 → 2.2.4
-----------------------------------------
Bug fixes:

- Sanitize `userid` that is coming from password reset form. That will be prevent error if user unintentionally provides username/email with whitespace.
  [nazrulworld]

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

- Fix import from Globals that is removed in Zope4.
  [pbauer]

Products.PlonePAS: 5.0.14 → 5.1.0
---------------------------------
New features:

- Notify PropertiesUpdated event when member properties are changed
  [ezvirtual]

Bug fixes:

- Report home_page as empty when it is suspicious.
  It may for example contain javascript.
  Part of PloneHotfix20171128.
  [maurits]

Products.ResourceRegistries: 3.0.5 → 3.0.7
------------------------------------------
Bug fixes:

- Fix relative import for py3
  [pbauer]

- Add Python 2 / 3 compatibility. [maurits]

Products.i18ntestcase: 1.3 → 1.4.0
----------------------------------
New features:

- More Python 2 / 3 compatibility adjustments
  [davilima6]

Bug fixes:

- Imports are Python3 compatible
  [ale-rt, b4oshany]

- Fix import from Globals that is removed in Zope4.
  [pbauer]

Products.statusmessages: 5.0 → 5.0.4
------------------------------------
New features:

- Add Python 2 / 3 compatibility
  [davilima6]

Bug fixes:

- Use Umlaut ä in tests in order to check string/bytes handling.
  Refactor test_encoding to unittest.
  [jensens]

- Python 3 compatibility fixes.
  [pbauer]

- Fix issue where encoding and decoding of statusmessages into cookie
  raised exception, because of
  ``TypeError: Struct() argument 1 must be string, not unicode``
  [datakurre]

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

- Drop dependency on plone.app.form
  [MatthewWilkes]

archetypes.schemaextender: 2.1.7 → 2.1.8
----------------------------------------
Bug fixes:

- Add Python 2 / 3 compatibility. [maurits]

borg.localrole: 3.1.3 → 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]

- Import ``activatePluginInterfaces`` from the canonical place in ``Products.PlonePAS``.
  [maurits]

- Python 2 / 3 compat with six.
  [jensens]

- Cleanup:

    - No self-contained buildout,
    - utf8-headers,
    - isort,
    - ZCA-decorators
    - formatting/readability/pep8,
    - Security decorators

  [jensens]

- No self-contained buildout,

- utf8-headers,

- isort,

- ZCA-decorators

- formatting/readability/pep8,

- Security decorators

- Fix test for Zope 4.
  [pbauer]

- Made test compatible with zope4. [pbauer]

collective.monkeypatcher: 1.1.2 → 1.2
-------------------------------------
New features:

- Include installation instructions in the README.

- Update test infrastructure.

- Document possible problems when patching module level functions
  [frisi]

Bug fixes:

- Prepare for Python 2 / 3 compatibility
  [frapell]

- Fix import for Python 3 in the tests module
  [ale-rt]

- Fix import for Python 3
  [pbauer]

diazo: 1.2.5 → 1.2.11
---------------------
Bug fixes:

- Fix unicode errors in tests
  [petschki]

- Fix diazo.debug console with Python 2.7.
  [pbauer]

- Add compatibility for plone.app.testing for Python 3.
  [icemac]

- Make tox env release check manifest before releasing
  [loechel]

- Fix packaging error.
  [esteele]

- Code Cleanup and enforcing Code Conversions
  [loechel]

five.pt: 2.2.4 → 2.2.5
----------------------
- Fix ``test_edit_with_errors`` to not import a private variable from
  ``zope.pagetemplate``. Fixes test failure with latest zope.pagetemplate.

icalendar: 3.11.6 → 4.0.2
-------------------------

mockup: 2.1.8 → 2.1.9
---------------------
New features:

- Mark special links pattern: Do not mark anchors as special links
  [frapell]

Bug fixes:

- * Add item here *

- Add item here *

plone.app.blob: 1.7.2 → 1.7.4
-----------------------------
New features:

- Prepare for Python 2 / 3 compatibility
  [davilima6, rudaporto]

Bug fixes:

- Fix bug where Image blob fields couldn't be used with
  archetypes.schemaextender unless the parent class subclasses
  ATCTImageTransform
  [MatthewWilkes]

- Adapt test to changes in ZPublisher.HTTPResponse.setHeader
  [pbauer]

- Remove no longer existing icons from type definitions.
  [davisagli]

plone.app.caching: 1.2.18 → 1.2.23
----------------------------------
New features:

- Python 3 support
  [pbauer, MatthewWilkes, ale-rt]

- Use plone as i18n domain in ZCML files too
  [erral]

- Use plone as i18n domain
  [erral]

- Prepare for Python 2 / 3 compatibility
  [b4oshany, davilima6]

- Purging all image scale paths and file paths in custom dexterity content types. [karalics]

Bug fixes:

- Warn after save if caching was disabled while purging is still enabled.
  [jensens]

- Fix backslash escapes in i18nstring (poedit complains).
  [jensens]

plone.app.contenttypes: 1.2.24 → 1.2.27
---------------------------------------
Bug fixes:

- The ``Format`` accessor should actually return the ``format`` attribute
  (see plone/Products.CMFPlone#2540)
  [ale-rt]

- Do not install plone.app.discussion when installing plone.app.contenttypes.
  [timo]

- Use original raw text and mimetype when indexing rich text.
  This avoids a double transform (raw source to output mimetype to plain text).
  Includes a reindex of the SearchableText index for Collections, Documents and News Items.
  `Issue 2066 <https://github.com/plone/Products.CMFPlone/issues/2066>`_.
  [maurits]

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.3.7 → 2.3.8
----------------------------------
Bug fixes:

- Release upload lock when name chooser fails. [maurits] (#276)

plone.app.event: 2.0.13 → 2.0.14
--------------------------------
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:

- Make sure to include the 'Content-Length' header for ical exports
  [frapell]

plone.app.folder: 1.2.3 → 1.2.6
-------------------------------
Bug fixes:

- Fix missing ``dict.has_key`` in Python3
  [ale-rt]

- Fix GopipIndex for py3
  [pbauer]

- Add Python 2 / 3 compatibility
  [pbauer]

- Fix webdav PUT of index_html to work in Zope 4.
  [davisagli]

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

- Fix tests with py3.
  [pbauer]

plone.app.imaging: 2.0.6 → 2.0.7
--------------------------------
Bug fixes:

- Imports are Python3 compatible
  [ale-rt]

plone.app.layout: 2.5.23 → 2.5.24
---------------------------------
New features:

- Allow addition of extra body classes via multiple IBodyClassAdapter adapter registrations without the need to overload the ILayoutPolicy view.
  [thet, jensens, agitator]

Bug fixes:

- Add template and view arguments support to IBodyClassAdapters (fixes `#158 <https://github.com/plone/plone.app.layout/issues/158>`_).
  [rodfersou]

plone.app.querystring: 1.3.17 → 1.3.18
--------------------------------------
Bug fixes:

- Ignore unknown ``sort_on`` indexes when parsing a query.
  Otherwise you get a ``CatalogError``. [maurits]

plone.app.redirector: 1.3.5 → 1.3.7
-----------------------------------
Bug fixes:

- Cleanup project level files (setup.py, pyproject.toml) [maurits] [gforcada]
  (#2524)

- Add Python 2 / 3 compatibility
  [vincero]

plone.app.testing: 5.0.7 → 5.0.9
--------------------------------
Bug fixes:

- Amended the doctests to work with automatical layer port picking from plone.testing.
  [Rotonen]

- Load Products.PageTemplates ZCML. [tschorr]

plone.app.textfield: 1.2.9 → 1.2.11
-----------------------------------
Bug fixes:

- Python 3 fixes
  [pbauer]

- Imports are Python3 compatible
  [b4oshany]

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

- Add upgrade steps for Datatables on Plone 5.1.4. [frapell] (#168)

- Add upgrade step removing the jquery-highlightsearchterms resource and the
  plone_ecmascript skin layer, on Plone 5.2 and 5.1.4 [sunew] (#170)

- Update bundle dates after recompilation in CMFPlone. [sunew] (#171)

- Added upgrade for TinyMCE 4.7.13 on Plone 5.0.10. [obct537] (#174)

- Merge plone.login and remove skins folder plone_login.
  [jensens]

- Add upgrade step for 5.2 to register tools as utilities.
  Run it before testing the zexp-import.
  [pbauer]

- Add jqtree-contextmenu to the resource registry for Plone 5.0 and 5.1
  [b4oshany]

- Add js-shortcuts to the resource registry for Plone 5.0 and 5.1
  [b4oshany]

Bug fixes:

- Plone 5.1.5: Update resource registry ``last_compilation`` date. [thet]
  (#186)

- migrate GopipIndex which has moved from p.a.folder to p.folder [petschki]
  (#177)

- Do not break if archetypes related code is not available [ale-rt, pbauer]
  (#178)

- tolerate lack of legacy resource registry [ksuess] (#182)

- Update resources for plone.app.event. [agitator] (#166)

- Prepare for Python 2 / 3 compatibility [ale-rt, pbauer, tlotze] (#173)

- make `plone.app.folder` import conditional, because the package is gone in
  Plone >= 5.2 [petschki] (#175)

- fix tests in Plone >= 5.2 and python 3. As discussed with jensens and
  mauritsvanrees we start migration tests beginning from 4.0 final due to
  portal_factory property errors. [petschki] (#176)

- Made several functions less complex by splitting them. [maurits]

- Improved code quality. [maurits]

- Fix i18n domain for some portal_actions that were on plone.app.event domain.
  Fixes https://github.com/plone/plone.app.event/pull/204
  [gforcada]

- Change in TinyMCE css location so bundles can be built without errors
  Fixes `issue 2359 <https://github.com/plone/Products.CMFPlone/issues/2359>`_.
  [frapell]

- Rename retina_scales to highpixeldensity_scales.
  Fixes `issue 2331 <https://github.com/plone/Products.CMFPlone/issues/2331>`_.
  [maurits]

- Hide our 'products' from installation for both CMFQuickInstallerTool and CMFPlone.
  [maurits]

- Removed hard dependency on ``CMFQuickInstallerTool``.
  And marked the v52 module as non installable. [maurits]

- Import ``setupPasswordPolicyPlugin`` from canonical place in ``PlonePAS``.
  [maurits]

- Log progress and ignore bad catalog entries while updating catalog metadata.
  [davisagli]

- Disable CSRF protection when replacing keyring.
  This fixes running specific upgrade steps via the portal_setup UI.
  [davisagli]

- Avoid triggering an unnecessary migration of user logins
  when the use_email_as_login setting is migrated to portal_registry.
  [davisagli]

- Unregister import_steps that were moved to post_handlers.
  Fixes https://github.com/plone/Products.CMFPlone/issues/2238
  [pbauer]

- Fixed WrongType exception when migrating installed Iterate to 5.0.
  [maurits]

- Adapt to changes in CMF 2.4 (getCurrentKeyFormat removed) and Zope 4 (not Products in Control Panel).
  [pbauer]

- Register upgrades for Plone 5.2
  [pbauer]

- Fix installation of IUserGroupsSettingsSchema into registry for Plone 5.0rc1.
  [davisagli]

- Avoid swallowing errors during registry setting upgrades.
  [davisagli]

- Fix deletion of registry records in ``remove_duplicate_iterate_settings``
  from the ``5108`` upgrade.
  [thet]

- Register Plone 5.1 upgrade steps.
  [thet]

- Register settings for safe_html-Transform when migrating from 5107 to 5108
  [pbauer]

- Use str() when migrating checkout_workflow_policy since the field is ASCII.
  See discussion at https://github.com/plone/plone.app.iterate/pull/53
  [pbauer]

- Use safe_unicode to migrate some settings. Fixes https://github.com/plone/plone.app.upgrade/issues/104
  [pbauer]

- Recover missing dashboard (user actions)
  https://github.com/plone/Products.CMFPlone/issues/1132
  [fgrcon]

- Register settings for safe_html-Transform before linkintegrity-migration in 5.0rc1
  Fixes https://github.com/plone/Products.CMFPlone/issues/2129
  [pbauer]

- Fix migration if safe_html-Settings to not drop tags without a closing tag.
  Fixes https://github.com/plone/Products.CMFPlone/issues/2088
  [pbauer]

- Cleanup duplicate iterate settings. See also https://github.com/plone/plone.app.iterate/pull/47
  [pbauer]

plone.app.viewletmanager: 2.0.10 → 2.0.12
-----------------------------------------
Bug fixes:

- Sort viewlets by key instead of with a ``cmp`` function.
  [ale-rt, pbauer]

- Add Python 2 / 3 compatibility [jensens]

plone.app.vocabularies: 4.0.4 → 4.0.7
-------------------------------------
Bug fixes:

- Python 3 support [ale-rt, pbauer]

- Do not wake up all the users when no query is submitted
  [ale-rt]

- Fix test that breaks when catalog is not registered as a utility in CMF 2.3+
  [pbauer]

- Add Python 2 / 3 compatibility
  [vincero]

plone.app.widgets: 2.0.7 → 2.0.8
--------------------------------
Bug fixes:

- Marked flaky robot test as non critical. [maurits]

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

- Python 2/3 support.
  [pbauer]

Bug fixes:

- Show only local roles when inherit=False.
  [tschorr]

- 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]

- Call ``processForm`` with ``{None: None}`` dict as values.
  This prevents ``processForm`` using ``REQUEST.form`` and overwriting
  values already set by ``invokeFactory``.
  Fixes `issue 99 <https://github.com/plone/plone.api/issues/99>`_.
  [david-batranu]

- Simplification/minor speedup:
  Permissions checks now directly use AccessControl.
  Technical its now exact the same as before.
  Before a tool lookup was needed, calling a utility function, calling AccessControl.
  [jensens]

- Improved code quality according to isort and flake8. [maurits]

- Fixed regular expression in test for Plone version. [maurits]

- Fix test in Zope4,
  where ``Products.PlonePAS.tools.memberdata.MemberData`` is an adapter now.
  It can't be proofed to be equal when fetched twice.
  [jensens]

- Change api.group.get_groups to work with CMF master.
  [jaroel]

- Added six to deal with Python 2 / 3 compatibility.
  [rudaporto]

- Don't rename an object when the id already is the target id.
  Fixes `issue 361 <https://github.com/plone/plone.api/issues/361>`_.
  [jaroel]

- Change content.delete to allow both obj=None and objects=[] or objects=None.
  Fixes `issue 383 <https://github.com/plone/plone.api/issues/383>`_.
  [jaroel]

- Let ``zope.i18n`` do the language negotiation for our ``translate`` function.
  Our ``get_current_translation`` does not always give the correct one, especially with combined languages:
  ``nl-be`` (Belgian/Flemish) should fall back to ``nl`` (Dutch).
  The correct negotiated language can also differ per translation domain, which we do not account for.
  ``zope.i18n`` does that better.
  Fixes `issue 379 <https://github.com/plone/plone.api/issues/379>`_.
  [maurits]

- Fix use of Globals.DB which was removed in Zope4 (Fix https://github.com/plone/plone.api/issues/385)
  [pbauer]

plone.alterego: 1.1.1 → 1.1.3
-----------------------------

plone.batching: 1.1.2 → 1.1.5
-----------------------------
New features:

- Pagination: made label and arrows easier to customise.
  [iham]

Bug fixes:

- Do not show batch navigation for single page with orphan. [maurits] (#9)

- Fix navlist different in Python2 and Python 3 (Refs. #21)
  [ale-rt]

- Python 3 fixes.
  [thet]

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

- Fixed import of dotted path in example. [fulv]

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

- Fix tests for py3
  [pbauer]

- Add Python 2 / 3 compatibility
  [pbauer]

plone.cachepurging: 1.0.13 → 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]

- consider purging to be enabled when it's enabled (even if no servers are listed)
  [skurfer]

- Add Python 2 / 3 compatibility
  [pbauer]

plone.caching: 1.1.2 → 1.2.1
----------------------------
New features:

- Add support for Python 3.
  [pbauer]

Bug fixes:

- Remove five.globalrequest usage.
  [gforcada]

- Fix caching and tests in python 3
  [ale-rt, pbauer]

plone.contentrules: 2.0.6 → 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]

- Fix tests in py3.
  [pbauer]

- Add Python 2 / 3 compatibility
  [pbauer]

plone.dexterity: 2.4.5 → 2.4.6
------------------------------
New features:

- Move translations to plone.app.locales
  [erral]

plone.folder: 1.0.9 → 2.0.2
---------------------------
Breaking changes:

- Drop support for Python 2.6/ Plone 4.3
  [jensens]

New features:

- Improve logging in case ordered index is not consistent
  [tomgross]

Bug fixes:

- Fix KeyError when removing object that is not referenced
  in ordering annotation
  [vangheem]

- Stabilize order of unordered items in partial ordering.
  [davisagli]

- Fix ordering of content in folder in python 3.
  [pbauer]

- Fix tests in py3.
  [pbauer]

- More Python 2 / 3 compatibility
  [pbauer, ale-rt]

- Fix deprecated LazyMap import
  [jensens]

- Remove ancient buildout config
  [tomgross]

- Replace deprecated testing assertion calls
  [tomgross]

- Add Python 2 / 3 compatibility
  [vincero]

plone.formwidget.datetime: 1.3.1 → 1.3.4
----------------------------------------
Bug fixes:

- Use the field min and max values to determine the years range
  [mpeeters]

- Required datetime fields should have no values preselected. Fix #11
  [mamico]

- Please pyScss by adding quotes in the urls. Makes it compatible with Plone 5.1.
  [thomasdesvenain]

plone.formwidget.querystring: 1.1.9 → 1.1.10
--------------------------------------------
Bug fixes:

- Recent Plone 4.3 versions have a change in the base href calculation. Fix
  calculation of the baseUrl in updating the queryresults in the widgets if
  /edit is part of the base href.
  [fredvd, maurits]

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

- Fix test-isolation issue in AT tests
  [pbauer]

- Add Python 2 / 3 compatibility
  [pbauer]

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.intelligenttext: 2.2 → 3.0.0
----------------------------------
Breaking changes:

- Dropped support for Python 3.3.

Bug fixes:

- Return str from transform in Python 3.
  [davisagli]

- Remove use of pyenv on Travis now that they upped their PyPy game and use the
  tox-travis egg to simplify how the config file looks like.
  [Rotonen]

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

- Fix the tests on Python 3 [ale-rt]

- Python 2.6 is no longer supported, use a 3.0.x release if needed [gforcada]

- Use zope.interface decorator.
  [gforcada]

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

- More Python 2 / 3 compatibility fixes.
  [thet]

- Update tests to not use plone.app.testing.bbb code.
  This should avoid test isolation problems.
  [gforcada]

- Add Python 2 / 3 compatibility
  [pbauer]

plone.memoize: 1.2.1 → 1.2.3
----------------------------
Bug fixes:

- Re-enable Travis-CI.
  This package can be used outside Plone so it should be tested outside, too.
  [howitz]

- Drop travis and tox. A solution that works at one point does not necessarily work later.
  plone.memoize is being tested on jenkins.plone.org.
  [gforcada]

- Clean up dependencies.
  [gforcada]

plone.outputfilters: 3.0.3 → 3.0.5
----------------------------------
Bug fixes:

- Allow resolving of links with absolute path and host
  [tomgross]

- Make plone.namedfile hard testing dependency
  [tomgross]

- Add Python 2 / 3 compatibility
  [pbauer]

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

- Fix static portlet for py3
  [pbauer]

- Fix test. Portletrenderer can't be wrapped in aq.
  [pbauer]

- Add Python 2 / 3 compatibility
  [vincero]

plone.protect: 3.0.26 → 3.1.4
-----------------------------
New features:

- Log forbidden URLs.
  Fixes https://github.com/plone/plone.protect/issues/66
  [gforcada]

Bug fixes:

- Reverted the part of the changes from 3.1.3 that introduced a possible ``SyntaxError`` on some Python 2 versions.
  Reports are mostly for Python 2.7.8 and lower, but also one for 2.7.14, but only on Travis.
  See `issue 74 <https://github.com/plone/plone.protect/issues/74>`_
  and `issue 75 <https://github.com/plone/plone.protect/issues/75>`_.
  [maurits]

- Avoid CSRF warnings due to generating image scales
  stored in a plone.scale.storage.ScalesDict.
  [davisagli]

- More Python 2 / 3 compatibility.
  Warning: this gives a SyntaxError on Python 2.7.8 or lower.
  See `issue 74 <https://github.com/plone/plone.protect/issues/74>`_.
  [pbauer]

- Transform does not log a warning for empty responses
  (Fixes https://github.com/plone/plone.protect/issues/15)
  [fRiSi]

- Add Python 2 / 3 compatibility
  [vincero]

- README wording tweaks
  [tkimnguyen]

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.resource: 1.2.1 → 2.0.2
-----------------------------
Breaking changes:

- Remove Python2.6 support.
  [ale-rt]

New features:

- Add python 2 / 3 compatibility

Bug fixes:

- More Python 3 fixes
  [ale, pbauer]

- Fixed 'ValueError: substring not found' in ``FilesystemResourceDirectory`` representation.
  This happens when you register a directory with a name that differs from the directory name.
  Visiting the ``/++theme++myname`` url would then give this error.
  We also avoid listing a longer part of the path in case the directory name happens to be in the path multiple times.
  [maurits]

plone.resourceeditor: 2.1 → 2.1.3
---------------------------------
Bug fixes:

- Fix UnicodeDecodeError when saving files TTW.
  [tmassman]

- Fix functionality and tests in py3
  [pbauer]

- Add Python 2 / 3 compatibility
  [pbauer]

plone.rfc822: 1.1.3 → 1.1.4
---------------------------
New features:

- Start basic Python 3 support.
  [pbauer, dhavlik]

plone.schema: 1.0.0 → 1.1.0
---------------------------
- Add new JSONField field and JSONSchema auto validation.
  [sneridagh]

plone.schemaeditor: 2.0.17 → 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]

- Add Python 2 / 3 compatibility
  [pbauer]

- Fix getting vocabulary for multichoice fields
  [tomgross]

- Fix fields not being reorderable and missing their delete confirmation until a fieldset was added.
  Fixes https://github.com/collective/collective.easyform/issues/81 and https://github.com/collective/collective.easyform/issues/82
  [thet]

plone.session: 3.6.1 → 3.7.1
----------------------------
New features:

- Use Resource Registry for JS/CSS registration
  [jensens]

Bug fixes:

- Python3 compatibility [ale-rt, pbauer]

- Fixes #11: Pseudo CSS-file is not loaded anymore in merged lagacy bundle.
  Now optional JS based auto-refresh support is working again.
  [jensens]

- Modernize README.
  [jensens]

- Hardening default timeout of session.
  This solves Plone security internal issue #126 (severity low, non-critical).
  Session timeout is now the same as in mod_auth_tkt: 2h.
  This follows the recommendation of the German BSI (federal office for security in the information technology).
  See https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Internetsicherheit/isi_web_server_checkliste_Plone.pdf
  For existing sites this can be adjusted at https://HOST/acl_users/session/manage_propertiesForm
  The Plone Security Team follows the BSI and recommends administrators to change the setting in their existing Plone sites.
  [jensens]

- Add Python 2 / 3 compatibility
  [vincero]

plone.stringinterp: 1.2.1 → 1.3.1
---------------------------------
New features:

- Add support for Python 3.
  [pbauer]

Bug fixes:

- The ``Format`` accessor should actually return the ``format`` attribute
  (see plone/Products.CMFPlone#2540)
  [ale-rt]

plone.subrequest: 1.8.2 → 1.8.6
-------------------------------
New features:

- Fix importsi without ZServer
  [pbauer]

- Add support for Zope exception views when explicit exception handler
  is not defined
  [datakurre]

Bug fixes:

- More Python 3 compatibility.
  [ale-rt, thet]

- Make test dependency on Archetypes optional.
  [davisagli]

- Add Python 2 / 3 compatibility
  [pbauer]

- Fix issue where the example unauthorized_exception_handler did
  not properly set response status code
  [datakurre]

- Reverted "Remove vurl-parts from path", which resulted in broken p.a.mosaic pages
  [thet]

plone.supermodel: 1.3.3 → 1.4.0
-------------------------------
New features:

- Python 3 compatibility.
  [pbauer, davilima6, dhavlik, ale-rt]

Bug fixes:

- Python3 compatibility with sixer
  [ale-rt]

plone.synchronize: 1.0.2 → 1.0.3
--------------------------------
Bug fixes:

- Release it as a wheel as well as an egg.
  [gforcada]

plone.testing: 4.1.2 → 4.1.3
----------------------------
Breaking changes:

- Default to picking a dynamical port for ZServer layers instead of a static
  default port.
  [Rotonen]

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

- Tests run on Python 3 [ale-rt]

- Handle case where we get no skinname in Zope4.
  [pbauer]

- Minor administrativa fixes.
  [gforcada]

plone.transformchain: 1.2.1 → 2.0.1
-----------------------------------
Breaking changes:

- Drop support for Python 2.6.
  [jensens]

New features:

- Make ZServer optional

Bug fixes:

- More py3 test and functionality fixes.
  [pbauer, thet]

- More fixes for Python 2 / 3 compatibility.
  [pbauer, thet]

- Add Python 2 / 3 compatibility
  [vincero]

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

- Fix package dependencies.
  [gforcada]

- Fix documentation and uuid generator class name to reflect the fact that we use the ``uuid4`` implementation instead of ``uuid1``.
  [thet]

plonetheme.barceloneta: 1.6.23 → 1.8.2
--------------------------------------

plonetheme.sunburst: 1.5.3 → 1.5.4
----------------------------------
Breaking changes:

- Don't hide portal-logo for mobile devices.
  [rodfersou]

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.14 → 0.17
---------------------------------
New features:

- Register ``z3c.autoinclude`` entry point for automatic inclusion in plone.
  [maurits]

- Add support for Python 3
  [pbauer]

Bug fixes:

- Improved code quality. [maurits]

- Added translations for this package. Italian and Dutch available now.
  [ale-rt, fredvd, maurits]

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

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

- Remove unittest2 dependency
  [kakshay21]

- Make it work in chrome, as '<script />' no longer works.
  [jaroel]

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.relationfield: 1.3.5 → 1.4.3
--------------------------------------
New features:

- Related items behavior: show a "recently used" dropdown in the related items widget.
  The "recently used" dropdown is only available for Mockup 2.6.3+.
  [thet]

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]

- Change import of message factory from dx to non-deprecated way.
  [jensens]

- Fix tests in py3
  [pbauer]

- Python 3 compatibility.
  [pbauer]

- Make doctests work with new testbrowser in Zope4
  [pbauer]

plone.app.versioningbehavior: 1.3.1 → 1.3.6
-------------------------------------------
New features:

- Add a field for disabling versions per content item
  https://github.com/plone/Products.CMFPlone/issues/2341
  [tomgross]

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]

- Migrate tests away from PloneTestCase
  [pbauer]

- Fix imports for py3
  [pbauer]

- Remove obsolete grok usage
  [tomgross]

- Imports are Python3 compatible
  [ale-rt, robbuh]

plone.formwidget.autocomplete: 1.2.11 → 1.3.0
---------------------------------------------
New features:

- Add uninstall profile.
  [thet]

plone.formwidget.contenttree: 1.0.15 → 1.1.0
--------------------------------------------
New features:

- Add uninstall profile.
  [thet]

Bug fixes:

- If the widget is loaded without a content filter to limit the content listing,
  skip retrieving all index data for the brain from the catalog in
  isBrainSelectable. This considerably speeds up listing folders with many items
  that have large (SearchableText) indexes.
  [fredvd, mauritsvanrees]

plone.app.multilingual: 5.1.2 → 5.2.3
-------------------------------------
New features:

- Make plone.app.controlpanel optional (no longer there in Plone 5.2).
  [jensens]

- Move translations to plone.app.locales. Fixes #191
  [erral]

- Set shortname ``plone.translatable`` to behavior ``plone.app.multilingual.dx.interfaces.IDexterityTranslatable``.
  [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]

- Fixed tests now that Catalan has translated ‘assets’ into ‘recursos’. [maurits]

- Fix Python 3 import.
  [pbauer]

- Remove `language-switcher` from available view methods when uninstalling
  [erral]

- Fix i18n markup in multilingual map to avoid ${DYNAMIC_CONTENT} strings in po files
  [erral]

- Fix i18n markup of the viewlet shown in the translation creation view.
  [erral]

- Removed ``Extensions/Install.py``. This was only there as wrapper for
  applying our uninstall profile, but that wrapper is no longer needed.
  [maurits]

- Marked 'Scenario: As an editor I can translate a document' as noncritical.
  This is a 'robot' test that has been unstable for a long time.
  [maurits]

- Fix issue where rendering translation menu did write on get when translations
  were enabled on old site with existing content
  [datakurre]

- Fix issue where DX multilingual subscriber was executed even multilingual
  was not installed
  [Asko Soukka]

- Fix edge case where ValueError was raised from DX translatable subscriber
  when no translations were yet available for the content
  [datakurre]

- Fix issue where rendering universal link failed when translation information
  was not yet available for the content
  [datakurre]

- Imports are Python3 compatible
  [ale-rt, jensens]

- Fix serialization of query variables for selector links in Zope 4.
  [davisagli]

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

- Hide uninstall from site setup screen.
  [jensens]

plone.app.ldap: 1.4.0 → 1.4.3
-----------------------------
Bug fixes:

- Require in the setup.py Products.CMFDefault
  [ale-rt]

- Imports are Python3 compatible
  [ale-rt]

- Add coding header on python files.
  [gforcada]

- Remove deprecated __of__ calls on BrowserViews
  [MrTango]

File Description Downloads
download icon buildout-cache.tar.bz2 (md5, sig) Buildout Cache 1
last downloaded 6 days ago
download icon Plone-5.0.10-UnifiedInstaller.tgz (md5, sig) Unified Installer -- full source kit builds Plone on most Linux, OS X, BSD Systems 34
last downloaded today
Total downloads: 35

5.0.8 release from the 5.0 series released 2017-06-08

Release information
Changelog:

####Products.CMFPlone: 5.0.7 → 5.0.8

######Bug fixes:

- Fix default value for ``robots.txt`` to avoid issues with content containing "search" in the id.
  [hvelarde]

- Show version of products in Add-ons control panel configlet.
  This fixes https://github.com/plone/Products.CMFPlone/issues/1472.
  [hvelarde]

- Removed "change portal events" permission
  [kakshay21]

####plone.recipe.zeoserver: 1.3 → 1.3.1

######Bug fixes:

- Fix tests to run with current Twisted version.

####zest.releaser: 6.8 → 6.9

- Add tag formatter in the config. This is a formatter that changes the name of the tag.
  Default is the same as the version.
  Put ``tag-format = a string`` in your ``~/.pypirc`` or ``setup.cfg``.
  It needs to contain ``%(version)s``.
  [tcezard]

- Catch error when uploading first package file in new PyPI project.
  This fixes `issue 206
  <https://github.com/zestsoftware/zest.releaser/issues/206>`_.
  [maurits]

####collective.xmltestreport: 1.3.3 → 1.3.4

######Bug fixes:

- Fixed UnicodeDecodeError when error message contains non-ascii.
  Fixes https://github.com/collective/collective.xmltestreport/issues/16
  [maurits]

####plone.app.robotframework: 1.0.1 → 1.1

#####New features:

- Add new variable ${SELENIUM2LIBRARY_RUN_ON_FAILURE} with default value
  'No operation' (Robot Framework built-in keyword with no action) to define
  operation immediately after failed Selenium keyword
  [datakurre]

- Manage datetime and date field types in "set field value" keyword
  [sgeulette]

- Manage RelationList field using "references" field type in "set field value" keyword
  [sgeulette]

######Bug fixes:

- Fix issue where an error "No keyword with name 'No keyword' found." after
  a failing test was reported
  [datakurre]

- Fix issue where custom pybot-entrypoint failed to parse Sphinx-document with :ref:
  [datakurre]

####Plone: 5.0.7 → 5.0.8

#####New features:

- Release Plone 5.0.8
  [esteele]

####Products.Archetypes: 1.10.16 → 1.10.18

######Bug fixes:

- Don't instantiate browser view to check for existence.
  [malthe]

- Fix bug in BaseObject SearchableText when vocabulary key is uft8 encoded string
  [gotcha]

####Products.CMFDiffTool: 3.1.3 → 3.1.4

#####New features:

- When field is a Relation List, get the referenced objects instead of diffing
  on the actual reference objects.
  [frapell]

######Bug fixes:

- Fixed AttributeError: 'NoneType' if the object doesn't have the expected attribute [rristow]

####Products.CMFPlacefulWorkflow: 1.6.6 → 1.6.7

######Bug fixes:

- Fixed reinstall. Deactivating and then activating the add-on
  led to a missing tool and control panel icon. Another deactivation
  would then fail. Solution is to mark our base profile as uninstalled
  in the uninstall method.
  This requires ``Products.GenericSetup`` 1.8.1 or higher.
  Fixes `issue 1959 <https://github.com/plone/Products.CMFPlone/issues/1959>`_.
  [maurits]

####Products.CMFUid: 2.2.1 → 2.2.2

####Products.contentmigration: 2.1.15 → 2.1.16

######Bug fixes:

- Fix import location for Products.ATContentTypes.interfaces.
  [thet]

####Products.GenericSetup: 1.8.6 → 1.8.8

######Bug fixes:

- Fixed ``upgradeStep`` discriminator so that similar steps
  for different profiles will not conflict.

- Fixed ``upgradeDepends`` discriminator so that steps inside
  ``upgradeSteps`` will conflict with steps outside if they
  have the same ``checker``.

- Allow registering the same profile twice if it really is the same.
  This is mostly for tests where the registry may not be cleaned up
  correctly in case of problems in test teardown.
  If you register the same profile twice in zcml, you still get a
  conflict from ``zope.configuration`` during Zope startup.
  [maurits]

####Products.PlonePAS: 5.0.13 → 5.0.14

######Bug fixes:

- Remove WarningInterceptor (CMFCore) - it is gone in newer versions.
  [jensens]

####archetypes.referencebrowserwidget: 2.5.8 → 2.5.9

######Bug fixes:

- Fix import location for Products.ATContentTypes.interfaces.
  [thet]

####archetypes.schemaextender: 2.1.6 → 2.1.7

######Bug fixes:

- Update docs about ``Products.ATContentTypes.interfaces`` import location.
  [thet]

- Fix imports from Globals that was removed in Zope4
  [pbauer]

####five.localsitemanager: 2.0.5 → 2.0.6

- Don't complain if the site root has no Acquisition parent.
  [davisagli]

- Removed zope.site dependency. Using Zope 2.12 it is an indirect dependency
  and using Zope 2.13 or later it is no longer required.
  [yuppie]

- Ensure that the PersistentComponents has no aquisition wrapper before passing
  to the superclass, to allow the caching of component roots in zope.interface
  to make a weakref to this root.
  [MatthewWilkes]

####icalendar: 3.11.3 → 3.11.4

######Bug fixes:

- Don't break on parameter values which contain equal signs, e.g. base64 encoded
  binary data [geier]

- Fix handling of VTIMEZONEs with subcomponents with the same DTSTARTs.
  [geier]

####plone.app.blob: 1.6.7 → 1.7.2

#####New features:

- Adapt tests to the new indexing operations queueing.
  Part of PLIP 1343: https://github.com/plone/Products.CMFPlone/issues/1343
  [gforcada]

######Bug fixes:

- Handle ``ValueError`` exceptions when doing a range request.
  This fixes `issue #39 <https://github.com/plone/plone.app.blob/issues/39>`_.
  [batlock666]

- Do not use imports from ``Products.ATContentTypes.interface`` deprecated since 2009.
  [jensens]

####plone.app.caching: 1.2.15 → 1.2.18

######Bug fixes:

- Fixed blank edit forms of the per ruleset parameters.
  `Issue 1993 <https://github.com/plone/Products.CMFPlone/issues/1993>`_.
  [maurits]

- Fixed title and description of max age in strong caching rule for resources.
  They wrongly were the same as for shared max age.
  Fixes `issue 1989 <https://github.com/plone/Products.CMFPlone/issues/1989>`_.
  [maurits]

- Fix: Do not break Plone if there is no Archetypes available.
  [jensens]

####plone.app.content: 3.3.5 → 3.4.1

#####New features:

- Folder Contents: Construct the list of sortable indexes from the available catalog indexes, using a blacklist and a default set - likewise as it's done with metadata columns.
  [thet]

- Allow for easier overriding of some BaseVocabularyView settings
  [Gagaro]

######Bug fixes:

- Allow operation on inactive content for all folder content actions.
  This allows deleting, renaming, rearranging and changing workflow of content which expiration date has already been met or which effective date hasn't met yet.
  [thet]

- Fix issue where some actions (copy, delete, paste) on contents view did not
  work if there were any private (innaccessible for the current user) levels the
  current path
  [datakurre]

- removed unittest2 dependency.
  [kakshay21]

- Adapt tests to the new indexing operations queueing.
  Part of PLIP 1343: https://github.com/plone/Products.CMFPlone/issues/1343
  [gforcada]

####plone.app.contentlisting: 1.2.8 → 1.2.9

######Bug fixes:

- Remove hasattr.
  [ivanteoh]

####plone.app.contentrules: 4.0.13 → 4.0.16

######Bug fixes:

- Fix action edit form. Previously, changes would not be persisted due
  to a bug.
  [malthe]

- Ensure error message is an unicode object
  [mtrebron]

- Cleanup: isort, autopep8, manual formatting.
  [jensens]

- Cleanup: update code to follow Plone styleguide.
  [gforcada]

- Fix issue where content rules edit forms were broken because of move of
  getIcon from @@plone to @@plone_layout
  [datakurre]

####plone.app.contenttypes: 1.2.22 → 1.2.23

######Bug fixes:

- Fixed Mimetype icon path. Version 1.2.19 introduced a change to fit
  Products.MimetypesRegistry 2.1, but Plone 5.0 should remain on 2.0.x.
  Fixes `issue 1997 <https://github.com/plone/Products.CMFPlone/issues/1997>`_.
  [maurits]

- Avoid failure during migration if relation is broken.
  [cedricmessiant]

- Fix import location for Products.ATContentTypes.interfaces.
  [thet]

####plone.app.event: 2.0.12 → 2.0.13

######Bug fixes:

- Merge dutch translation updates from master to 2.0.x branch
  [jpladage]

####plone.app.folder: 1.2.2 → 1.2.3

######Bug fixes:

- Fix import location for Products.ATContentTypes.interfaces.
  [thet]

####plone.app.theming: 1.3.5 → 1.3.6

######Bug fixes:

- Reduce log level of ThemingPolicy cache to 'debug'.
  [jensens]

####plone.app.upgrade: 2.0.1 → 2.0.4

#####New features:

- Add Plone 5.1 beta 4 upgrade profile.
  [thet]

- new metadata catalog column mime_type
  https://github.com/plone/Products.CMFPlone/issues/1995
  [fgrcon]

- Add image scaling options to image handling controlpanel
  when migrating to 5.1b3.
  [didrix]

######Bug fixes:

- Register ``ISiteSyndicationSettings`` again.
  This interface was updated in 5.0rc3.
  On older sites, this would cause an error on the ``syndication-controlpanel``:
  KeyError: 'Interface `Products.CMFPlone.interfaces.syndication.ISiteSyndicationSettings` defines a field `render_body`, for which there is no record.
  [maurits]

- Catch warning the pythonic way.
  Makes it work with latest CMFCore.
  [jensens]

- Fix and ``AttributeError`` for the Plone 5.1 beta 4 upgrade.
  [thet]

- Do not convert/fail on None while update_social_media_fields
  [agitator]

- Fixed ImportError when ``Products.ATContentTypes`` is not available.
  This happens when you only have the ``Products.CMFPlone`` egg
  and not the ``Plone`` egg. [maurits]

- Fixed title and description of plone.resource.maxage.
  This had the title and description from shared maxage,
  due to a wrong reference.
  See https://github.com/plone/Products.CMFPlone/issues/1989
  [maurits]

- Removed "change portal events"
  [kakshay21]

- Update ``twitter_username``, ``facebook_app_id`` and ``facebook_username`` field values as they are now declared as ``ASCIILine`` instead of ``TextLine``.
  [hvelarde]

- TinyMCE 4.5.6 update.
  [thet]

- Update registry for Plone 5.1 to integrate ``mockup-patterns-structureupdater``.
  [thet]

####plone.app.vocabularies: 4.0.1 → 4.0.3

######Bug fixes:

- return empty vocabulary when no imagescales defined
  [fgrcon]

- plone/Products.CMFPlone#1794: use permissive vocabulary type
  for numeric-indexed weekday and month vocabularies
  to avoid breaking GenericSetup import.
  [seanupton]

- plone/Products.CMFPlone#1268: use permissive vocabulary type
  for ReallyUserFriendlyTypes, to avoid insertion of new types
  in plone.displayed_types (registry) from breaking GenericSetup
  profiles in add-ons.
  [seanupton]

####plone.app.workflow: 2.2.7 → 2.2.8

######Bug fixes:

- Remove usage of 'Change portal events' permission.
  [gforcada]

####plone.api: 1.6 → 1.7

#####New features:

- Add disable_roles_acquisition and enable_roles_acquisition to api.content
  [MrTango]

######Bug fixes:

- Simplify the ``plone.api.content.delete`` method.
  [thet]

- content.copy with safe_id=False should raise it's own exeception. Fixes #340
  [jaroel]

- Simplify delete and transition functions.
  [adamcheasley]

- Do not reassign dynamic roles as local roles when using user.grant_roles().
  Fixes same issue as #351 for groups.
  [pbauer]

- Include local roles granted from being in a group when using "inherit=False"
  in user.get_roles. Fixes #346
  [pbauer]

- Ignore local roles granted on parents when using "inherit=False" in either
  user.get_roles or group.get_roles. Fixes #354
  [pbauer]

- Fix title wrongly set by ``api.content.create`` when called from GS setup
  handler https://github.com/plone/plone.api/issues/99
  [gotcha, pgrunewald]

####plone.behavior: 1.1.4 → 1.2.0

#####New features:

- For zcml registration:
  If both, no ``for`` and no ``@adapter`` is given,
  fall first back to ``marker`` if given (new),
  else to ``Interface`` (as it was already before).
  [jensens]

######Bug fixes:

- Cleanup: Make Jenkins CI code analysis silent by fixing the issues.
  [jensens]

####plone.formwidget.querystring: 1.1.8 → 1.1.9

######Bug fixes:

- Make "Remove line" from input.pt translatable

####plone.i18n: 3.0.6 → 3.0.7

######Bug fixes:

- Add missing entries to requirements in setup.py.
  [dhavlik]

####plone.namedfile: 3.0.10 → 3.0.11

######Bug fixes:

- Fix contentType attribute should be str type, what leads to validation errors (fixes `#38`_).
  [rodfersou]

####plone.schemaeditor: 2.0.15 → 2.0.17

#####New features:

- Allow specifying a vocabulary in the form of key|label in (multi)choice fields as seen at PFG.
  [tomgross]

- Add fields in field editing UI to the current selected fieldset.
  [thet]

- Allow specifying a vocabulary in the form of *key|label* in (multi)choice fields
  [tomgross]

- Removed very old import conditions
  [tomgross]

######Bug fixes:

- Fix Schemaeditor fields editing UI to be able to move fields into another fieldset.
  Fixes: #30.
  [thet]

- JavaScript formating according to style guides.
  [thet]

- Cleanup:
  - Remove Plone 4 related form tabbing CSS selectors from fields editing UI JavaScript.
  - Better code reuse.
  [thet]

####plone.supermodel: 1.3.2 → 1.3.3

######Bug fixes:

- Fixed typecasting of IChoice based on its vocabulary. #16
  [iham]

####plone.testing: 4.1.1 → 4.1.2

- Replace `ZServer.PubCore` handler with a threadless version, which fixes
  `coverage` reporting. See https://bitbucket.org/ned/coveragepy/issues/244.
  [witsch]

####z3c.autoinclude: 0.3.6 → 0.3.7

- Add support for Python 3.4, Python 3.5 and PyPy.

- When choosing between multiple (equivalent) packages that offer the
  same namespace and there are no namespace-only packages, choose
  either the one whose project name matches the namespace (if there
  are no dots in the namespace), or the first when sorted by project
  name. Previously, the first in the list generated from the
  combination of iterating ``sys.path`` and asking ``pkg_resources``
  for distributions was picked. This should increase test
  repeatability but is not expected to be otherwise noticeable. See
  `PR 3 <https://github.com/zopefoundation/z3c.autoinclude/pull/3>`_
  for discussion.

####z3c.formwidget.query: 0.12 → 0.13

- Compatible with z3c.form > 3.2.10, where radio and checkbox `items` property is a generator.
  [thomasdesvenain]

####plone.app.debugtoolbar: 1.1.1 → 1.1.2

######Bug fixes:

- Fix imports from Globals that was removed in Zope4
  [pbauer]

- Add coding headers on python files.
  [gforcada]

####plone.directives.form: 2.0.2 → 2.0.3

######Bug fixes:

- Remove unused import and added a missing import on example.
  [bruno]

- Update setup.py to point to github repository.
  [esteele]

####plone.app.multilingual: 5.0.3 → 5.0.7

#####New features:

- Add a new view ``@@tg`` for translatable content. It will return the
  current translation group of the content, matching the bahavior of ``@@uuid``
  of ``plone.app.uuid`` returning UUID of the content. [datakurre]

######Bug fixes:

- removed unittest2 dependency
  [kakshay21]

- Update import of UnauthorizedUser. [davisagli]

- Remove travis integration because plone.app.mutlilingual is part of plonecore and should be tested there.

- Fix bug where formcontrols were overlaped by fields.
  [agitator]

- Fix robot tests to work with improved related items widget.
  [thet]

####archetypes.multilingual: 3.0.4 → 3.0.5

######Bug fixes:

- removed unittest2 dependency.
  [kakshay21]

File Description Downloads
download icon Plone-5.0.8-UnifiedInstaller-r2.tgz (md5, sig) Unified Installer; full source kit builds Plone on most Unix platforms 249
last downloaded 6 days ago
download icon Plone-5.0.8-UnifiedInstaller-r1.tgz (md5, sig) Unified Installer with updated zc.buildout 4,711
last downloaded 6 days ago
download icon Plone-5.0.8-UnifiedInstaller.tgz (md5, sig) Unified Installer; full-source kit; builds Plone on Linux/BSD/OSX 5,763
last downloaded 3 days ago
Total downloads: 10,723

5.0.7 release from the 5.0 series released 2017-03-10

Release information
Changelog:

AccessControl: 3.0.12 → 3.0.13
------------------------------

coverage: 3.7.1 → 4.2
---------------------

setuptools: 21.0.0 → 26.1.1
---------------------------

zc.buildout: 2.5.2 → 2.5.3
--------------------------

plone.recipe.zeoserver: 1.2.9 → 1.3
-----------------------------------
New features:

- Add support for log rotation.
  [hvelarde]

Bug fixes:

- Typo in documentation. [ale-rt]

plone.recipe.zope2instance: 4.2.21 → 4.2.22
-------------------------------------------
Bug fixes:

- Add coding headers on python files.
  [gforcada]

plone.releaser: 1.5.3 → 1.5.4
-----------------------------
Bug fixes:

- Use print as a function.
  [gforcada]

plone.app.robotframework: 1.0 → 1.0.1
-------------------------------------
Bug fixes:

- fix broken links
  [staeff]

Chameleon: 2.24 → 2.25
----------------------

Plone: 5.0.6 → 5.0.7
--------------------
New features:

- Release Plone 5.0.7
  [esteele]

Bug fixes:

- Be sure to require archetypes.multilingual
  even if it's not required as a dependency of plone.app.multilingual.
  [davisagli]

Products.Archetypes: 1.10.15 → 1.10.16
--------------------------------------
Bug fixes:

- DateWidget, DatetimeWidget now able to clear previous values; backported
  fix from 1.11.1.
  [seanupton]

Products.CMFDiffTool: 3.1.2 → 3.1.3
-----------------------------------
Bug fixes:

- Fix error in showing changes to objects of type "set" [deankarlen]

Products.CMFDynamicViewFTI: 4.1.4 → 4.1.5
-----------------------------------------
Bug fixes:

- Don't instantiate browser view to check for existence.
  [malthe]

Products.CMFEditions: 2.2.21 → 2.2.23
-------------------------------------
Bug fixes:

- In ShadowStorage's `isRegistered` and `getHistory` methods,
  avoid checking for a history_id of None in the storage's BTree.
  This fixes compatibility with BTrees 4.x,
  which disallows comparing keys to None.
  [davisagli]

- Fix deprecated import from Globals that is changed in Zope4.
  [pbauer]

- Do not log using plone restricted python logging script.
  [jensens]

Products.CMFFormController: 3.0.6 → 3.0.8
-----------------------------------------
Bug fixes:

- Applied security hotfix 20160830 for ``redirect_to``. This action
  refuses to redirect to unknown external sites. Added
  ``external_redirect_to`` action in case someone *does* need to
  redirect to an external site. This option is also there in the
  hotfix. [maurits]

- Move patch from plone.protect 3.x to Actions.RedirectTo so it allows ATContentTypes add forms to append auth token.
  Issue https://github.com/plone/Products.CMFPlone/issues/1335
  [staeff, fredvd]

Products.CMFPlacefulWorkflow: 1.6.5 → 1.6.6
-------------------------------------------
Bug fixes:

- Fixed workflow tests for new ``comment_one_state_workflow``. [maurits]

Products.CMFPlone: 5.0.6 → 5.0.7
--------------------------------
New features:

- Added ``ok`` view. This is useful for automated checks, for example
  httpok, to see if the site is still available. It returns the text
  ``OK`` and sets headers to avoid caching.
  [maurits]

- Include a new release of mockup.
  [thet]

- Move ``get_top_site_from_url`` from plone.app.content to ``utils.py``.
  This function allows in virtual hosting environments to acquire the top most visible portal object to operate on.
  It is used for example to calculate the correct virtual root objects for Mockup's related items and structure pattern.
  [thet]

Bug fixes:

- Fix wrong TinyMCE configuration for multilingual sites [erral]

- Added security checks for ``str.format``. Part of PloneHotfix20170117. [maurits]

- Load some patches earlier, instead of in our initialize method. [maurits]

- Fixed workflow tests for new ``comment_one_state_workflow``. [maurits]

- Fixed sometimes failing search order tests. [maurits]

- Load some Products.CMFPlone.patches earlier, instead of in our initialize method.
  This is part of PloneHotfix20161129.
  [maurits]

- Fix Search RSS link condition to use search_rss_enabled option and use
  rss.png instead of rss.gif that doesn't exist anymore.
  [vincentfretin]

- Fix potential KeyError: admin in doSearch in Users/Groups controlpanel.
  [vincentfretin]

- Prevent workflow menu overflowing in toolbar [MatthewWilkes]

- Add default icon for top-level contentview and contentmenu toolbar entries [alecm]

- Fix various layout issues in toolbar [alecm]

- Fix TinyMCE table styles [vangheem]

- Apply security hotfix 20160830 for ``z3c.form`` widgets. [maurits]

- Fixed tests in combination with newer CMFFormController which has the hotfix. [maurits]

- Apply security hotfix 20160830 for ``@@plone-root-login``. [maurits]

- Apply security hotfix 20160830 for ``isURLInPortal``. [maurits]

- Bundle aggregation must use ++plone++static overrided versions if any.
  [ebrehault]

- Fix bundle aggregation when bundle has no CSS (or no JS)
  [ebrehault]

- Fix relative url in CSS in bundle aggregation
  [ebrehault]

- Don't fail, when combining bundles and the target resource files (``BUNLDE-compiled.[min.js|css]``) do not yet exist on the filesystem.
  Fixes GenericSetup failing silently on import with when a to-be-compiled bundle which exists only as registry entry is processed in the ``combine-bundle`` step.
  [thet]

- Don't fail, if ``timestamp.txt`` was deleted from the resource registries production folder.
  [thet]

- Fix security test assertion:
  TestAttackVectorsFunctional test_widget_traversal_2 assumed a 302 http return code when accessing some private API.
  Meanwhile it changed to return a 404 on the URL.
  Reflect this in the test and expect a 404.
  [jensens]

- Fix atom.xml feed not paying attention for setting to show about information
  [vangheem]

- Do not encode reply-to email address for contact-info form
  [tkimnguyen]

Products.CMFQuickInstallerTool: 3.0.13 → 3.0.15
-----------------------------------------------
Bug fixes:

- Fix imports since Globals was removed in Zope4
  [pbauer]

- Added link to the Add-ons control panel in the QI ZMI form.
  And say the form itself is deprecated.
  [maurits]

- Apply security hotfix 20160830 for ``installProducts`` redirection.
  On top of that, we require a POST request. [maurits]

Products.contentmigration: 2.1.13 → 2.1.15
------------------------------------------
Bug fixes:

- Errors has been dropped/deprecated errors from OFS.CopySupport.
  [tschorr]

- Remove unused import of Archetypes. [davisagli]

Products.ExternalEditor: 1.1.1 → 1.1.3
--------------------------------------
- Fixed reflective XSS in findResult.
  This applies PloneHotfix20170117. [maurits]

- Quote variable in manage_tabs to avoid XSS.
  From Products.PloneHotfix20160830. [maurits]

Products.GenericSetup: 1.8.3 → 1.8.6
------------------------------------
- Added a ``purge_old`` option to the tarball import form.
  By default this option is checked, which matches the previous behavior.
  If you uncheck it, this avoids purging old settings for any import step
  that is run. [maurits]

- Stopped using a form library to render the components form.

- Made ``_profile_upgrade_versions`` a PersistentMapping. When
  ``(un)setLastVersionForProfile`` is called, we migrate the original
  Python dictionary. This makes some code easier and plays nicer with
  transactions, which may especially help during tests. [maurits]

Products.PlacelessTranslationService: 2.0.6 → 2.0.7
---------------------------------------------------
Bug fixes:

- Fix import from Globals that is removed in Zope4.
  [pbauer]

Products.PlonePAS: 5.0.11 → 5.0.13
----------------------------------
Bug fixes:

- In getMemberInfo, if a property is not present it now returns an
  empty string, rather than raising an exception. This fixes login for
  sites that have location removed.
  [MatthewWilkes]

- Depend on plone.protect 2.0.3 or higher.
  Fixes https://github.com/plone/Products.PlonePAS/issues/21
  [maurits]

Products.ResourceRegistries: 3.0.4 → 3.0.5
------------------------------------------
Bug fixes:

- Fix import from Globals that is removed in Zope4.
  [pbauer]

- Remove tests, since this contains only stubs
  [tomgross]

Products.ZSQLMethods: 2.13.4 → 2.13.5
-------------------------------------

Products.statusmessages: 4.1.1 → 4.1.2
--------------------------------------
Bug fixes:

- Fix deprecated import in test.
  [pbauer]

borg.localrole: 3.1.2 → 3.1.3
-----------------------------
Bug fixes:

- Removed ZopeTestCase. [maurits]

diazo: 1.2.3 → 1.2.5
--------------------
New features:

- only add absolute prefix for xlink:href attributes if url doesn't start
  with a '#' (use anchor_safe_urljoin)
  [huubbouma]

Bug fixes:

- Fix test with webob 1.7
  [davisagli]

icalendar: 3.10 → 3.11.3
------------------------
Bug fixes:

- Removed ``setuptools`` as a dependency as it was only required by setup.py
  and not by the package.

- Don't split content lines on the unicode ``LINE SEPARATOR`` character
  ``\u2028`` but only on ``CRLF`` or ``LF``.

- Run tests with python 3.5 and 3.6.
  [geier]

- Allow tests failing with pypy3 on travis.ci.
  [geier]

- Encode error message before adding it to the stack of collected error messages.

- Successfully test with pypy and pypy3. [gforcada]

- Minor documentation update. [tpltnt]

mockup: 2.1.5 → 2.1.7
---------------------
New features:

- PickADate pattern: Add a button to set the date or time to now and another to clear all inputs.
  Remove the clear buttons from the date and time picker itself, as they allowed incomplete input submission (e.g. date only when date and time were required).
  [thet]

- PickADate pattern: Add option to automatically set the time when changing the date.
  It defaults to set the time to the current time.
  [thet]

- PickADate pattern: Add option to automatically set the time when changing the date.
  It defaults to set the time to the current time.
  [thet]

- provide selector option to markspeciallinks pattern

- Change default sort option in livesearch pattern.
  [rodfersou]

- Show expired label in folder contents for expired attributes
  [vangheem]

Bug fixes:

- Fix the tests for 2.1.x by aligning package.json to master and reverting commit 3f1b741 as it was reverted in master also.
  [thet]

- Move tooltip pattern definition after bootstrapTooltip function definition.
  This should fix `bootstrapTooltip is not a constructor errors`.
  [vangheem]

plone.app.blob: 1.6.4 → 1.6.7
-----------------------------
Bug fixes:

- Make sure core permissions are defined.
  This fixes `issue #30 <https://github.com/plone/plone.app.blob/issues/30>`_.
  [maurits]

- Make doctests work with new zope.testbrowser based on Webtest.
  [pbauer]

- Add coding headers on python files.
  [gforcada]

- More flexible test of getIcon.
  [jensens]

- Update code to follow Plone styleguide.
  [gforcada]

plone.app.caching: 1.2.11 → 1.2.15
----------------------------------
Bug fixes:

- Remove dependency on unittest2; fix tests assertions.
  [hvelarde]

- Fixed tests when using ZODB 4.
  [davisagli]

- Update code to follow Plone styleguide.
  [gforcada]

- Code-Style: isort, utf8-headers, zca-decorators, manual cleanup.
  [jensens]

- Enable unload protection by using pattern class ``pat-formunloadalert`` instead ``enableUnloadProtection``.
  [thet]

plone.app.collection: 1.1.6 → 1.1.7
-----------------------------------
Bug fixes:

- Fix summary view for results with Discussion Items
  [ichim-david]

- Check with getattr if item isPrincipiaFolderish as Comment does
  not have this attribute which would render an AttributeError
  [ichim-david]

plone.app.content: 3.2 → 3.3.5
------------------------------
New features:

- Move ``get_top_site_from_url`` out from here into ``Products.CMFPlone.utils``.
  Deprecate old import.
  [thet]

- Folder contents rename dialog: In the rename dialog, show image thumbnails in ``thumb`` scale instead of ``icon``.
  Plones standard ``icon`` scale is way to small to be useful for images.
  [thet]

Bug fixes:

- Check for containerish behavior in ``@@allow_upload``.
  Fixes a case, where ``@allow_upload`` reported ``True`` for content of type ``File``.
  [thet]

- Add a missing comma between two strings in a list,
  python merges them into a single string if not.
  [keul, ekulos, gforcada]

- Stop using ``canSelectDefaultPage`` Python script from CMFPlone.
  [davisagli]

- Fix ``folder_contents`` view incorrectly returning an ``application/json`` response instead of a ``text/html`` response.
  [thet]

- Fix issue with ``get_top_site_from_url``, where in some circumstances a ValueError was thrown.
  If that happens, just return ``getSite``.
  You will only notice, if you have subsites, access them non-VirtualHost-rooted and an error is thrown.
  Then folder contents won't be able to navigate up to the root Plone site.
  [thet]

- Apply security hotfix 20160830 for folder factories redirection. [maurits]

- Fix UnicodeDecodeError on full review list view
  [datakurre]

- Folder contents properties dialog: Fix form request variables for ``effectiveDate`` and ``expirationDate`` dates.
  [thet]

- Fix a json "circular reference detected" error which happened when the json dumper got unparsable data types.
  [pcdummy]

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

- Remove ZopeTestCase.
  [ivanteoh, maurits]

plone.app.contentmenu: 2.1.8 → 2.1.10
-------------------------------------
New features:

- Add ability to specify a short title for the collapsed sidebar by setting
  extras['shortTitle'], in the same way as stateTitle.
  [MatthewWilkes]

- Documentation in README added.
  [jensens]

Bug fixes:

- Add default icon for top-level toolbar entries
  [alecm]

- Code cleanup.
  [gforcad]

- Minor code cleanup, some micro-optimizations.
  [jensens]

plone.app.contentrules: 4.0.11 → 4.0.13
---------------------------------------
Bug fixes:

- In browser tests, specify the buttons to be clicked by their name instead of their index.
  [thet]

- Fix import location for Products.ATContentTypes.interfaces.
  [thet]

- Add coding header to python files.
  [gforcada]

plone.app.contenttypes: 1.2.17 → 1.2.22
---------------------------------------
New features:

- Remove browserlayer from listing views to allow overrides from other packages
  [agitator]

Bug fixes:

- Add condition so custom folder migration does not fail if there is not
  an 'excludeFromNav'
  [cdw9]

- Use helper method to retrieve all catalog brains in migration code, because Products.ZCatalog removed the ability to get all brains by calling the catalog without arguments.
  [thet, gogobd]

- Fix use of add_file in testbrowser tests. [davisagli]

- Render migration results without using Zope session. [davisagli]

- Use unicode string when .format() parameter is unicode for the field migrator
  [frapell]

- Fix SearchableText indexer, using textvalue.mimeType
  [agitator]

- Fix Mimetype icon path. With the removal of the skins folder in
  https://github.com/plone/Products.MimetypesRegistry/pull/8/commits/61acf8327e5c844bff9e5c5676170aaf0ee2c323
  we need the full resourcepath now
  [agitator]

- Show message for editors when viewing Link.
  Fixes `issue 375 <https://github.com/plone/plone.app.contenttypes/issues/375>`_.
  [maurits]

- Update code to follow Plone styleguide.
  [gforcada]

- Update File.xml view action url_expr to append /view
  Fixes 'issue 378' <https://github.com/plone/plone.app.contenttypes/issues/378>`_.
  [lbrannon]

- Correct the SearchableText base indexer: use mime type of RichText output
  (rather than raw) value in plaintext conversion. Fixes #357.
  [petri]

plone.app.customerize: 1.3.5 → 1.3.7
------------------------------------
Bug fixes:

- Fix tests on Zope 4. [davisagli]

- Add coding header to python files.
  [gforcada]

- Update code to follow Plone styleguide.
  [gforcada]

plone.app.dexterity: 2.3.2 → 2.3.7
----------------------------------
New features:

- Add generic version of folder_listing view & macro. Only registered for
  Plone 5.1, to avoid taking precedence over skin layer templates for
  Archetypes content in Plone 5.0
  [davisagli]

Bug fixes:

- Do not import ``IFileFactory`` in interfaces from plone.app.widgets.
  It is only imported over there.
  [jensens]

- Update code to follow Plone styleguide.
  [gforcada]

- Documentation: Add dexterity test example using a behavior.
  [ramiroluz]

- Add a generic version of the folder_listing view
  so that the container view can use it even without plone.app.contenttypes
  (such as in tests using the DEXTERITY_FIXTURE)
  [davisagli]

- Replaced ``secureSend`` with ``send`` in documentation.
  ``secureSend`` has long been deprecated.
  [maurits]

- TTW behaviors selection of the name is now bound to the registration,
  prior it was bound to the interface.
  But interfaces may be used by more than one registered behavior.
  [jensens]

plone.app.discussion: 2.4.17 → 2.4.21
-------------------------------------
New features:

- Reindex comments when they are modified.
  [gforcada]

Bug fixes:

- Remove deprecated __of__ calls on BrowserViews
  [MrTango]

- Improve English on a couple of field descriptions
  [djowett]

- Fix some easy pep8 issues
  [djowett]

- Make comment on private content not publicly available in search results.
  Part of PloneHotfix20161129. [vangheem, maurits]

- Apply security hotfix 20160830 for redirects. [maurits]

- Update Traditional Chinese translation.
  [l34marr]

plone.app.event: 2.0.10 → 2.0.12
--------------------------------
New features:

- add full danish translation
  [tmog]

Bug fixes:

- Fix format of tooltip in calendar portlet.
  Fixes: https://github.com/plone/Products.CMFPlone/issues/1046
  [fgrcon]

- Update french translations.
  [bsuttor]

- Do not index `sync_uid`, `start` and `end` fields if they are empty.
  [bsuttor]

- Fix bug when creating indexes on install. It was not detecting existing
  indexes correctly.
  [vangheem]

plone.app.folder: 1.2.0 → 1.2.2
-------------------------------
Bug fixes:

- Support ZODB5
  [pbauer]

- Remove unused tests/bbb.py file which is not used by plone.app.folder itself.
  [gforcada]

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

- Remove zopetestcase.
  [ivanteoh, maurits]

- Add coding header to pyton files.
  [gforcada]

plone.app.imaging: 2.0.5 → 2.0.6
--------------------------------
Bug fixes:

- Add coding headers on python files.
  [gforcada]

- Remove vestigial requirement of plone.app.controlpanel.
  [davisagli]

plone.app.iterate: 3.2.1 → 3.2.4
--------------------------------
Bug fixes:

- Cleanup: isort, zca decorators, etc.
  [jensens]

- Some more cleanup.
  [gforcada]

- Add coding header on python files.
  [gforcada]

- Hide uninstall profile from being shown on the Plone install (advanced) form.
  [gforcada]

- Remove broken references when making checkout.
  Fixes issue `30 <https://github.com/plone/plone.app.iterate/issues/30>`_.
  [maurits]

plone.app.layout: 2.5.20 → 2.5.23
---------------------------------
Bug fixes:

- Fix error in viewlet when related dexterity item has been deleted.
  [maurits]

- Rework sitemap.xml.gz to allow filtering of sitemap elements; and supply such
  a filter if LinguaPlone is installed.
  [djowett]

- Add default icon for top-level contentview toolbar entries
  [alecm]

plone.app.linkintegrity: 3.0.6 → 3.1
------------------------------------
New features:

- Information about contents within a selected folder for deletion.
  This information contains number of deleted objects,
  number of subfolders and number of published objects.
  [karalics]

Bug fixes:

- Add coding headers on python files.
  [gforcada]

- Remove hard dependency on Archetypes (again).
  [davisagli]

- Use transaction savepoints while calling @@updateLinkIntegrityInformation
  to keep memory usage under control.
  [ale-rt]

plone.app.locales: 5.0.11 → 5.0.13
----------------------------------
- Update Basque translation.

- Updated French translations.
  [gnafou]

- Add messages and English translations for portlet manager names.
  [alecm]

- Updated German Translations.
  [vincero]

- Updated Tranditional Chinese translations.
  [l34marr]

- Add coding header to python files.
  [gforcada]

plone.app.portlets: 3.1.3 → 3.1.5
---------------------------------
Bug fixes:

- Apply security hotfix 20160830 for redirects. [maurits]

- Use absolute source URL in navigation portlet's thumbnails
  [davilima6]

plone.app.querystring: 1.3.15 → 1.3.17
--------------------------------------
Bug fixes:

- Make integer query operators accept unicode values
  Fixes their usage via QueryStringFieldWidget
  [lzdych]

- Import DateTimeError from DateTime.interfaces, class attribute
  DateTime.DateTimeError was removed in DateTime 3.0
  [vincentfretin]

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

- Don't test repr of tree iterator.
  [davisagli]

- Add coding header on python files.
  [gforcada]

plone.app.registry: 1.3.12 → 1.5
--------------------------------
New features:

- Add support for *have* and *have-not* import conditions in
  registry.xml
  [datakurre]

- Add support for optional condition attribute in registry.xml entries
  to allow conditional importing of records. Conditions themselves are
  not import (nor exported).
  [datakurre]

plone.app.testing: 5.0.2 → 5.0.6
--------------------------------
New features:

- Use get_installer instead of portal_quickinstaller when available, for
  Plone 5.1 and higher. [maurits]

- In PloneSandboxLayer make profile upgrade versions persistent. This
  way installed profile versions get reset in teardown. [maurits]

Bug fixes:

- No longer try to load `Products.SecureMailHost` and its zcml.
  This is not shipped with Plone 5.0 or higher. [maurits]

- Do not use install Products.PasswordResetTool in the PloneFixture if it isn't available.
  [thet]

- Load Products.CMFFormController in tests. It is still used by core
  Plone, also without Archetypes. This makes the CMFFormController
  tests pass. [maurits]

plone.app.textfield: 1.2.7 → 1.2.8
----------------------------------
New features:

- Enable the ``RichText`` field to work together with a simple ``ITextAreaWidget``.
  [jensens]

Bug fixes:

- Cleanup:
  Use more zope.interface decorators,
  add utf8 headers,
  isort imports,
  zcml conditions are enough.
  [jensens]

plone.app.theming: 1.3.0 → 1.3.5
--------------------------------
New features:

- Add Update -button for theming control panel making it possible to
  reload modified theme manifest without deactivating theme at first.
  [datakurre]

Bug fixes:

- Fix imports from Globals that was removed in Zope4
  [pbauer]

- No longer patch Control Panel internals, as it was removed in Zope4
  [MatthewWilkes]

- reST syntax, styleguide, wording and line length of the docs
  [svx]

- Make diazo.debug work again when DIAZO_ALWAYS_CACHE_RULES is set.
  [ale-rt]

- Remove roman monkey patch.
  [gforcada]

- Enable unload protection by using pattern class ``pat-formunloadalert`` instead ``enableUnloadProtection``.
  [thet]

- Small fix in documentation
  [staeff]

- Fix issue where theming control panel errored when a packaged
  theme was overidden with a global resource directory theme
  [datakurre]

plone.app.upgrade: 1.3.27 → 2.0.1
---------------------------------
Breaking changes:

- Remove really old upgrade steps (everything up to v40).
  [gforcada]

New features:

- New mockup releases for Plone 5.0 and 5.1.
  [thet]

- Remove jquery.cookie from plone-logged-in bundle's stub_js_modules.
  The toolbar, which has a dependency on jquery.cookie,
  was moved from the plone bundle to plone-logged-in in CMPlone 5.1a2.
  [thet]

- Products.MimetypesRegistry has no longer a skins layer, remove it.
  [jensens]

- Add sort_on field to search controlpanel.
  [rodfersou]

- Support sites without ``portal_quickinstaller``.
  We use ``get_installer`` in Plone 5.1 migrations.
  In earlier version we will keep using the ``portal_quickinstaller``,
  because ``get_installer`` is not available.
  In shared utility and base code, we try to import get_installer,
  and fall back on the previous implementation.
  See `PLIP 1340 <https://github.com/plone/Products.CMFPlone/issues/1340>`_.
  [maurits]

- Add new Mockup 2.4.0 relateditems resource url.
  Add new optional relateditems upload resource.
  [thet]

- Update ``last_compilation`` to deliver new bundles.
  [thet]

- Move PasswordResetTool to CMFPlone.
  *Note: Pending password resets are deleted.*
  [tomgross]

- Adopt to changes in Zope4
  [pbauer]

Bug fixes:

- Adapt tests to the new indexing operations queueing.
  Part of PLIP 1343: https://github.com/plone/Products.CMFPlone/issues/1343
  [gforcada]

- Fix registration of upgrade-step to Plone 5.1a1
  [pbauer]

- Remove displayContentsTab from action expressions in 5.1.
  Fixes https://github.com/plone/Products.CMFPlone/issues/1935.
  [maurits]

- Fix move_pw_reset_tool upgrade step
  [agitator]

- Install plone.app.caching in 5.0 alpha if available.
  When it is already installed, upgrade it.
  [maurits]

- Install plone.app.theming in 5.0 alpha.
  When it is already installed, upgrade it.
  [maurits]

- Fixed AttributeError ``use_content_negotiation`` when migrating old language tool.
  Not all versions have the same properties available.
  Now we only take over existing properties.
  5.0 beta.
  [maurits]

- Fixed ConstraintNotSatisfied when default_editor is not allowed.
  5.0 alpha.
  [maurits]

- Enabled update from latest 4.3 profile revision.
  Otherwise we would skip a few upgrade steps when migrating to
  Plone 5. [maurits]

- Don't remove sub skin layers when cleaning ``portal_skins``.
  Created ``utils.cleanUpSkinsTool`` method which has generally useful
  code for cleaning up the skins.
  Fixes `issue 87 <https://github.com/plone/plone.app.upgrade/issues/87>`_.
  [maurits]

- Install plone.resource in Plone 5.0 alpha 3. Fixes possible
  ``TypeError: argument of type 'NoneType' is not iterable`` when
  migrating from Plone 4.3 for a site that did not have plone.resource
  or diazo installed yet.
  Fixes `issue 1756 <https://github.com/plone/Products.CMFPlone/issues/1756>`_. [maurits]

- Be sure smtp_port is an integer.
  [ale-rt]

- Fix upgrade step for PasswordResetTool if there was never da different value than the default was set.
  [jensens]

- Check whether avoiding exception in RealUpgradeLayer setup avoids polluting test environment.
  [davisagli]

- avoid error in layer teardown
  [davisagli]

plone.app.users: 2.3.7 → 2.3.8
------------------------------
Bug fixes:

- Give a 404 when the user-information form is called with a not
  existing userid. [maurits]

- Don't show unescaped user id in user-information form.
  This applies PloneHotfix20160830. [maurits]

plone.app.uuid: 1.1.1 → 1.1.3
-----------------------------
Bug fixes:

- Fix test in Zope 4.
  [davisagli]

- Update code to follow Plone styleguide.
  [gforcada]

plone.app.vocabularies: 3.0 → 4.0.1
-----------------------------------
Breaking changes:

- Make zope.formlib optional.
  [gforcada]

- Mark vocabularies based on zope.formlib as deprecated.
  [gforcada]

Bug fixes:

- Fix problem in ParseError fallback introduced in 4.0
  [jensens]

- Adapt code to follow Plone styleguide.
  [gforcada]

- Fix in catalog: If ZCTextIndex catches a ParseError, try w/o SearchableText if there is one given.
  Often ``Query contains only common words`` happen (only stop words given) and results are not fetched.
  Semantically this means that we want all results.
  [jensens]

plone.app.widgets: 2.0.6 → 2.0.7
--------------------------------
Bug fixes:

- No longer test on Travis. We are tested on jenkins.plone.org, and
  the Travis setup on master is pretty broken. [maurits]

- Take more time during robot tests.
  I hope that this makes a sometimes failing test always pass. [maurits]

plone.app.workflow: 2.2.6 → 2.2.7
---------------------------------
Bug fixes:

- Fixed test failure for LookupError, having extra 'available items' (Zope 4)
  [davisagli]

plone.app.z3cform: 1.2.1 → 1.2.3
--------------------------------
Bug fixes:

- Fix RelatedItemsDataConverter with relation lists, where in an iteration a wrong value was checked to be existent.
  Fixes failures in situations, where a ``None`` value was part of the relation list.
  [thet]

- In select widget, accept items as property or method.
  This avoids breaking on some z3c.form versions.
  See https://github.com/zopefoundation/z3c.form/issues/44
  [maurits]

plone.api: 1.5 → 1.6
--------------------
New features:

- Passing inherit=False to groups.get_roles() will only get local roles for the group.
  [pbauer]

- `api.portal.get_registry_record` supports an optional `default` parameter
  [ale-rt]

Bug fixes:

- Support user.get_roles for anonymous users. Refs #339
  [jaroel]

- Fix imports from Globals that was removed in Zope4
  [pbauer]

- Fix 'bad' quotes.
  [adamcheasley]

- Typo in the documentation.
  [ale-rt]

- Fix error in tests that try to add built-in roles, which no longer fails
  silently in Zope4.
  [MatthewWilkes]

- Do not reassign global roles as local roles when using group.grant_roles()
  [pbauer]

- reST syntax in documentation, follow style-guide, adjust setup.py
  [svx]

- Do not reassign dynamic roles as local roles when using group.grant_roles().
  [pbauer]

- Fix translation related tests to use the ``plonelocales`` domain instead ``passwordresettool``.
  Products.PasswordResetTool was removed in Plone 5.1.
  [thet]

- Allow plone.api.group.get_groups for Anonymous user. Refs #290
  [jaroel]

- Allow adopting to a Special User. Fixes #320 - checking permissions for Anonymous User.
  [jaroel]

- Fix an AttributeError in `api.user.revoke_roles`
  [ale-rt]

- Remove print statements and use @security decorators to make
  code-analysis happy.
  [ale-rt]

- Typo in the documentation.
  [ale-rt]

- Fix travis and coveralls.
  [gforcada]

- Various wording tweaks
  [tkimnguyen]

- In api.content.move if source **and** target are specified and target is already
  source parent, skip the operation.

- Fix test
  [gforcada]

- Fix PRINTINGMAILHOST_ENABLED evaluation to respect Products.PrintingMailHost
  internal logic
  [ale-rt]

plone.alterego: 1.0.1 → 1.1.1
-----------------------------
New features:

- Add compatibility with Python 3. [datakurre]

Bug fixes:

- Update code to follow Plone styleguide.
  [gforcada]

plone.behavior: 1.1.2 → 1.1.4
-----------------------------
New features:

- Support Python 3. [davisagli]

Bug fixes:

- Add already introduced attribute ``name`` to interface IBehavior.
  This was missing.
  Also modernized other IBehavior interface descriptions a bit.
  [jensens]

plone.browserlayer: 2.1.6 → 2.2.0
---------------------------------
Bug fixes:

- Fixed test when using Zope 4. [maurits]

- Removed ZopeTestCase. We were importing from it but not using it...
  [ivanteoh, maurits]

plone.cachepurging: 1.0.12 → 1.0.13
-----------------------------------
Bug fixes:

- Code-Style: isort, utf8-headers, zca-decorators, manual cleanup.
  [jensens]

plone.caching: 1.1.1 → 1.1.2
----------------------------
Bug fixes:

- Cleanup: isort, readability, pep8, utf8-headers.
  [jensens]

plone.dexterity: 2.4.3 → 2.4.5
------------------------------
New features:

- Removed test dependency on plone.mocktestcase [davisagli]

Bug fixes:

- Fix error when copying DX containers with AT children which caused the
  children to not have the UID updated properly. [jone]

plone.event: 1.3.1 → 1.3.3
--------------------------
New features:

- Support Python 3. [davisagli]

Bug fixes:

- Update code to follow Plone styleguide.
  [gforcada]

plone.formwidget.querystring: 1.1.7 → 1.1.8
-------------------------------------------
Bug fixes:

- Prevent ASCII error for encode/decode in utf8 into converter.
  [bsuttor]

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

- Code Cleanup: isort, pep8, manual cleanup
  [jensens]

plone.locking: 2.1.2 → 2.1.3
----------------------------
New features:

- Update README.rst with Compatibility
  [djowett]

plone.namedfile: 3.0.9 → 3.0.10
-------------------------------
New features:

- Add Pdata storage
  [vangheem]

plone.outputfilters: 2.1.5 → 3.0.1
----------------------------------
Breaking changes:

- Give up support of PortalTransforms 1.x with old style interfaces.
  [jensens]

Bug fixes:

- Do not transform a and img tags when inside script tag.
  [gotcha]

- Handle unicode errors in img attributes
  [vangheem]

- Cleanup: utf8-headers, isort, pep8
  [jensens]

- Use zope.interface decorator.
  [gforcada]

plone.portlet.static: 3.0.2 → 3.1
---------------------------------
New features:

- Attempt to use AutoExtensibleForm for as base for static portlet forms
  when Plone 4 site also has recent plone.app.widgets; this should be
  consistent in portlet with how TinyMCE is configured for Dexterity
  content. This approach attempts to harmonize Plone 4 compatibillity
  work done previously by @thet and @cdw9 -- supporting Plone 4, either
  with/without plone.app.widgets, and with/without plone.app.contenttypes
  (provided recent plone.app.widgets is used).
  [seanupton]

plone.protect: 3.0.19 → 3.0.23
------------------------------
Bug fixes:

- Allow ``confirm-action`` for all contexts, instead of only Plone Site root.
  This avoids an error when calling it on a subsite.
  Fixes `issue #51 <https://github.com/plone/plone.protect/issues/51>`_.
  [maurits]

- Code Style: utf8-headers, import sorting, new style namespace declaration, autopep8
  [jensens]

- Fix #57: Html must contain "body", otherwise plone.protect breaks.
  [jensens]

- avoid zope.globalrequest.getRequest()
  [tschorr]

- Avoid regenerating image scale over and over in Plone 4.
  Avoid (unnoticed) error when refreshing lock in Plone 4,
  plus a few other cases that were handled by plone4.csrffixes.
  Fixes https://github.com/plone/plone.protect/issues/47
  [maurits]

- Only try the confirm view for urls that are in the portal.
  This applies PloneHotfix20160830. [maurits]

- Removed ``RedirectTo`` patch. The patch has been merged to
  ``Products.CMFFormController`` 3.0.7 (Plone 4.3 and 5.0) and 3.1.2
  (Plone 5.1). Note that we are not requiring those versions in our
  ``setup.py``, because the code in this package no longer needs it.
  [maurits]

plone.registry: 1.0.4 → 1.0.5
-----------------------------
Bug fixes:

- Fix endless recursion on getting values from broken records proxy objects
  This fixes https://github.com/plone/plone.registry/issues/13.
  [tomgross, maurits]

plone.resource: 1.0.6 → 1.2.1
-----------------------------
New features:

- Fire events on resources creation/modification
  [jpgimenez, ebrehault]

- Use ``mimetypes_registry`` utility to dertermine mimetype if available.
  [jensens]

Bug fixes:

- 'unittest2' is a test dependency, make this explicit in setup.py.
  [jensens]

- Remove duplicte import
  [jensens]

- Add coding headers on python files.
  [gforcada]

- Applied 20160830 security hotfix. [maurits]

plone.scale: 1.4.1 → 1.4.2
--------------------------
Bug fixes:

- When getting an outdated scale, don't throw it away when there is no
  factory. [maurits]

- Avoid TypeErrors when looking for outdated scales.
  Fixes `issue 12 <https://github.com/plone/plone.scale/issues/12>`_.
  [maurits]

- Catch KeyError when deleting non existing scale. This can happen in corner cases.
  Fixes `issue 15 <https://github.com/plone/plone.scale/issues/15>`_.
  [maurits]

- Set ``zip_safe=False`` in ``setup.py``. Otherwise you cannot run
  the tests of the released package because the test runner does not
  find any tests in the egg file. Note that this is only a problem in
  zc.buildout 1.x: it uses unzip=False by default. zc.buildout 2.x no
  longer has this option and always unzips eggs. [maurits]

plone.schemaeditor: 2.0.11 → 2.0.15
-----------------------------------
Bug fixes:

- Cleaner implementation of bypassing required check for setting
  default values, which actually works
  [tomgross]

- Use test browser from plone.testing for compatibility with Zope 4
  [davisagli]

- Fix POST AJAX-URL for reordering fields
  [tomgross]

- Import test browser from Testing.testbrowser
  instead of Products.Five.testbrowser
  [davisagli]

- Fix test setup for Zope 4.
  [davisagli]

- Use __parent__ instead of aq_parent.
  [davisagli]

- Test-Fix: Support latest zope.i18nmessageid.
  [jensens]

- Add coding headers on python files.
  [gforcada]

- Update code follow Plone styleguide.
  [gforcada]

plone.session: 3.6.0 → 3.6.1
----------------------------
Bug fixes:

- Hide uninstall profile in install listings.
  [jensens]

plone.stringinterp: 1.1.4 → 1.2.1
---------------------------------
New features:

- Removed ZopeTestCase. [maurits]

- Provide a ContextWrapper adapter in order to easily pass custom messages
  to StringInterpoator
  [avoinea]

plone.subrequest: 1.7.0 → 1.8
-----------------------------
New features:

- Provide an exception-handler for rewriting Unauthorized to 401's.
  [jensens]

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

- Fix issue where supermodel XML choice field parser failed to parse vocabulary
  values with separate keys and display titles, because the parser expected
  values tag to not have any namespace.
  [datakurre]

- Test-Fix: Support latest zope.i18nmessageid.
  [jensens]

plone.synchronize: 1.0.1 → 1.0.2
--------------------------------
New features:

- Test Python 3 compatibility.
  [datakurre]

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

- Fixed test when using Zope 4. [maurits]

- Remove ZopeTestCase traces.
  [gforcada]

plonetheme.barceloneta: 1.6.21 → 1.6.23
---------------------------------------
New features:

- Add default content type icon to add menu only. Add missing npm dependency.
  [alecm]

Bug fixes:

- Fix weird nav scrollbars on mobile
  [agitator]

- Unset select width and display
  [agitator]

- Isolate the autotabs class for ``ul`` elements to ``.autotabs ul.autotoc-nav``.
  Fixes an issue, where list elements in an inline TinyMCE content area were displayed wrong.
  [thet]

- Fix buttons alignment in ordered selection widget
  [ale-rt]

z3c.form: 3.2.9 → 3.2.11
------------------------
- Fix TypeError: object of type 'generator' has no ``len()``.
  Happens with z3c.formwidget.query. [maurits]

- Turned ``items`` into a property again on all widgets.
  For the select widget it was a method since 2.9.0.
  For the radio and checkbox widgets it was a method since 3.2.10.
  For orderedselect and multi it was always a property.
  Fixes https://github.com/zopefoundation/z3c.form/issues/44
  [maurits]

- Removed ``z3c.coverage`` from ``test`` extra. [gforcada, maurits]

- RadioWidget items are better determined when they are needed [agroszer]

- CheckBoxWidget items are better determined when they are needed [agroszer]

- Bugfix: The ``ChoiceTerms`` adapter blindly assumed that the passed in field
  is unbound, which is not necessarily the case in interesting ObjectWidget
  scenarios. Not it checks for a non-None field context first. [srichter]

five.intid: 1.1.1 → 1.1.2
-------------------------
Bug fixes:

- Prevent errors on ``removeIntIdSubscriber`` when the ``IKeyReference`` adapter
  raises a ``NotYet``, e.g. because the object does not have a proper path.
  [ale-rt]

plone.app.lockingbehavior: 1.0.4 → 1.0.5
----------------------------------------
Bug fixes:

- Unskip test for Zope 4, as isolation problems are already fixed.
  [thet]

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

- Do not load ``plone.app.referenceablebehavior.testing`` on package registration as it adds a broken dependency to plone.app.testing.
  [hvelarde]

- Make tests pass with ZCatalog 4
  [pbauer]

- Add coding header on python files.
  [gforcada]

plone.app.relationfield: 1.3.3 → 1.3.4
--------------------------------------
New features:

- Support RelatedValues UUID lookup to validate with p.a.vocabularies
  [calvinhp]

plone.app.versioningbehavior: 1.2.9 → 1.3
-----------------------------------------
New features:

- Add shortname ``plone.versioning`` for behavior.
  [jensens]

Bug fixes:

- Do not break in the case of dexterity objects with relations
  migrated from something else (usually Archetypes).
  [ale-rt]

plone.formwidget.autocomplete: 1.2.10 → 1.2.11
----------------------------------------------
Bug fixes:

- Better handling of undefined data
  [agitator]

plone.app.multilingual: 4.0.3 → 5.0.3
-------------------------------------
Breaking changes:

- Support for Archetypes content is only installed if you install `archetypes.multilingual.
  For Archetypes support, there is a new ``archetypes`` ``extras_require``, which you can depend upon.
  [davisagli]

New features:

- Show Translate menu in INavigationRoot items and hide in ILanguageRootFolders
  [erral]

- Replaced add_translations and remove_translations with combined modify_translations.
  Modify translations page gives you an overview of existing translations and has actions
  to connect, disconnect existing translations, as well as actions to create or delete a translation for you content item.
  [agitator]

- Moved stylesheet from legacy bundle to logged-in bundle
  [agitator]

Bug fixes:

- Remove deprecated __of__ calls on BrowserViews
  [MrTango]

- Add new tests for sitemap.xml.gz (it is currently not listing any content)
  [djowett]

- Allow to work in an Archtypes free Plone 5.1.
  [jensens]

- Made robot tests more robust, I hope.
  Before using 'Wait until element is visible',
  first call 'Wait until page contains element'.
  The first one only works reliably when the element was already on the page initially.
  If the element was created dynamically, you need to use the 'page contains' call first,
  otherwise you sometimes get an error:
  'Element not found in the cache - perhaps the page has changed since it was looked up.'
  [maurits]

- Change RelatedItemsFieldWidget configuration from ``@@add_translations`` view to support Mockup 2.4.0, so that the widget is able to navigate beyond the INavigationRoot boundary and to access other translation trees.
  This change keeps compatibility with older versions of Mockup or Mockup-less setups.
  [thet]

archetypes.multilingual: 3.0.3 → 3.0.4
--------------------------------------
Bug fixes:

- Better, narrative name in GS profile [jensens]

plone.tiles: 1.6 → 1.8.2
------------------------
New features:

- Provide ignore_querystring form directive to mark particular tiles fields
  that are not allowed to default data from query string data
  [vangheem]

- Option to customize storage layer with ITileDataStorage adapter
  [datakurre]

Bug fixes:

- Fix issue where transient tile was unable to encode data
  with list of unicode strings
  [datakurre]

- Remove unused unittest2 requirement
  [tomgross]

- Reformat docs.
  [gforcada]

- Add coveralls shield.
  [gforcada]

- Fix encode error in nested unicodes (like in plone.app.querystring)
  [tomgross]

- Restructure testing
  [tomgross]

- Fix issue where collective.cover was broken, because internal changes in
  default data managers
  [datakurre]

File Description Downloads
download icon Plone-5.0.7-UnifiedInstaller.tgz (md5, sig) Unified Installer; full-source kit; builds Plone on Linux/BSD/OSX 11,379
last downloaded 6 days ago
Total downloads: 11,379

110 of 124 releases