Plone 5.1.2

There may be hotfixes applicable to this release. Always check the Plone Hotfix page before production deployment.

Release notes

LicenseGPL
Date released2018-05-09
Release managerEric 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 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]

Project resources

Learn about Plone