Plone 5.1.1

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

Release notes

LicenseGPL
Date released2018-04-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.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]

Project resources

Learn about Plone