Plone 5.1.5
There may be hotfixes applicable to this release. Always check the Plone Hotfix page before production deployment.
Release notes
License | GPL |
---|---|
Date released | 2019-01-01 |
Release manager | Eric Steele |
Linux/BSD/Unix users: Use the Unified Installer. It is a full-source kit with build scripts.
Windows 10 users: use the Unified Installer. See Windows-specific installation instructions.
OS X users: use the Vagrant kit or install XCode command-line tools and use the Unified Installer.
Automated provisioning: See Plone's Ansible Playbook for a full-stack installation kit.
Downloads
Changes
plone.recipe.zeoserver: 1.4.2 → 2.0.0
Breaking changes:
- Drop support for
ZODB3
but requireZODB >= 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
andcsscompilation
. - Add
load_async
andload_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. Fixesmockup 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
-
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
insetup.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
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 theformat
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
andload_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
themerge_with
property of your bundle, because production bundles
(default.js
andlogged-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
-
Add
load_async
andload_defer
attributes to resource registries -
- Add
load_async
andload_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 theplone
resp.plone-logged-in
bundles are used for the
default
resp.logged-in
meta bundles (merge_with
setting). [thet]
(#2644)
- Add
-
Add
load_async
andload_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]