Plone 5.1.2
There may be hotfixes applicable to this release. Always check the Plone Hotfix page before production deployment.
Release notes
License | GPL |
---|---|
Date released | 2018-05-09 |
Release manager | Eric Steele |
Linux/BSD/Unix users: Use the Unified Installer. It is a full-source kit with build scripts.
Windows users: use the Simple Plone Buildout or the Vagrant kit.
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.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 withtitle="${context/Description}"
is no longer
marked as having an untranslated title tag.
Fixesissue 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 ofPC_
inconstraintypes.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;
fixesissue 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
fielddescription
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]