Plone 5.1.6 released

https://plone.org/download/releases/5.1.6

Plone 5.1.6

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

Release notes

License GPL
Date released 2019-09-30
Release manager Eric Steele

Windows users: use 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

Products.CMFPlone: 5.1.5 → 5.1.6

New features:
  • Views for title and description. [iham] (#2740)
Bug fixes:
  • Review list portlet showed nothing to review with plone.app.multilingual, As WorkflowTool bypassed languages only for p.a.m<2.x or linguaplone. fixed and now compatible to both lang-bypassing methods.
    [iham] (#2595)
  • Load legacy resources like comments.js
    Compile ++plone++static/plone-legacy-compiled.js with correct resource url of comments.js and others, use relative path instead of site url.
    [ksuess] (#2627)
  • a11y: Added role attribute for portalMessage [nzambello] (#2675)
  • Use correct permission for mail controlpanel form so that Site Administrators can also edit. [fredvd] (#2688)
  • Fixed unstable robot test Scenario: A page is opened to edit in TinyMCE.
    [maurits] (#2707)
  • Check only once if Products.ATContentTypes is available.
    [gforcada] (#2765)
  • Don't use // as bundle separators in the resource registry's meta bundle generator. It comments the first css construct in every bundle that follows. [fredvd] (#2820)
  • Always add data-default-sort attribute to search results. [maurits] (#2854)
  • Breadcrumbs: consider hidden folders (providing IHideFromBreadcrumbs) when creating urls. [ksuess] (#2935)
  • Avoid changing the modification date when doing catalog clear and rebuild.
    This happens with a new CMFCore version.
    [maurits] (#2941)

trollius: 2.1 → 2.1.post2

setuptools: 39.1.0 → 40.8.0

zc.buildout: 2.11.4 → 2.13.1

plone.recipe.zeoserver: 2.0.0 → 2.0.1

Bug fixes:
  • Python 3 compatibility for generated bin/zeopack script [ajung] (#36)

plone.releaser: 1.7.1 → 1.7.3

Bug fixes:
  • Fixed Python 3 compatibility. [maurits] (#25)

plone.versioncheck: 1.6.10 → 1.7.0

  • Feature: Offers exclude pattern matching for cfg-files.
    [jensens]
  • Use pure black as code style.
    [jensens]
  • Test on Python 3.7
    [jensens]
  • Fix PyPI url and add output of URL in case of a problem.
    [jensens]

towncrier: 18.5.0 → 19.2.0

z3c.checkversions: 0.5 → 1.1

zest.releaser: 6.15.0 → 6.17.2

zestreleaser.towncrier: 1.0.0b3 → 1.2.0

requests: 2.18.4 → 2.22.0

diazo: 1.2.11 → 1.3.0

New features:
  • Add support for Python 3.8 [pbauer] (#77)
Bug fixes:
  • Avoid a ResourceWarning.
    [gforcada] (#75)

mockup: 2.7.7 → 2.7.8

New features:
  • Added navigationmarker pattern.
    [agitator] (#885)

Plone: 5.1.5 → 5.1.6

New features:
  • Release Plone 5.1.6
    [esteele]

plone.api: 1.9.1 → 1.10.0

New features:
  • Gracefully handle missing registry records on an interface.
    [gforcada] (#428)
Bug fixes:
  • Fix querying object_provides for multiple interfaces using 'and'
    operator. [fRiSi] (#426)

plone.app.content: 3.5.5 → 3.5.6

Bug fixes:
  • Fixed plonejsi18n view's language code function:
    for input zh-cn the output should be zh_CN .
    [adam139] (#180)

plone.app.contentmenu: 2.2.4 → 2.3.0

New features:
  • Add support for Python 3.8 [pbauer] (#25)

plone.app.contentrules: 4.0.18 → 4.0.19

New features:
  • Add new action Version object .
    [gbastien] (#44)

plone.app.contenttypes: 1.4.15 → 1.4.16

New features:
  • Support ILeadImage behavior when display collection album view.
    [rodferosu]

plone.app.customerize: 1.3.9 → 1.3.10

Bug fixes:
  • Fixed: doctests on Python 2 were not correctly checked. [maurits] (#18)

plone.app.dexterity: 2.5.2 → 2.6.3

plone.app.event: 3.2.1 → 3.2.4

New features:
    • Add title in view definition, to allow translations. [cekk] (#298)
  • Add title in view definition, to allow translations. [cekk] (#298)
Bug fixes:

plone.app.iterate: 3.3.10 → 3.3.12

Bug fixes:
  • Add missing i18n:translate calls
    [erral] (#73)
  • Made removing of versioning behaviors less strict (named vs dotted). [iham] (#71)

plone.app.layout: 2.8.3 → 2.8.4

Bug fixes:
  • Fixed test in combination with newer CMFCore. [maurits]
  • Memory leak on getUserInfo [avoinea] (#204)

plone.app.linkintegrity: 3.3.7 → 3.3.11

Bug fixes:
  • Add missing i18n:translate calls
    [erral] (#73)
  • Accept to have a broken object w/o aq_parent in test.
    [jensens] (#72)
  • Fix wrong i18n:translate to avoid ${DYNAMIC_CONTENT} in translation files
    [erral] (#69)

plone.app.locales: 5.1.12 → 5.1.18

  • Update German translations, add most missing.
    [jensens]
  • Update French, Basque, Catalan translations.
  • Update French, Basque, Spanish, Norwegian, German translations.
  • Review French translation.
  • Add missing french translations.
    [mpeeters]
  • Complete Basque translation.
    [erral]
  • Updated Chinese Simplified translation.
    [jianaijun]
  • Fixed French translations [ale-rt]
  • Update Italian translations.
    [ale-rt, arsenico13, cekk]
  • Add .gitattributes file to avoid most CHANGES merge conflicts
    [@arsenico13]
  • Update Traditional Chinese translations.
    [l34marr]
  • Update Basque translations.
    [erral]

plone.app.registry: 1.7.2 → 1.7.5

Bug fixes:
  • broken value in records table in Python 3
    [petschki] (#36)
  • Fix export of registry with Generic Setup. [pbauer] (#34)
  • Fix some deprecation warnings. [gforcada] (#32)

plone.app.upgrade: 2.0.20 → 2.0.28

New features:
  • Upgrade step for optional async loading
    [agitator] (#208)
  • In registry move all interface prefixes for ILanguageSchema from old place in Products.CMFPlone to plone.i18n.
    [jensens] (#210)
  • Added upgrade step to initialize the date and manual information for redirects.
    [maurits] (#2799)
  • Added URL Management controlpanel and object_button action. [maurits] (#1486)
Bug fixes:
  • Add empty upgrade step for Plone 5.1.6
    [esteele] (#214)
  • Add upgrade step for Plone 5.2 final
    [esteele] (#213)
  • Add empty upgrade step for Plone 5.2rc5
    [esteele] (#212)
  • Fix upgrades from Plone 4.3 to 5.2.
    [pbauer] (#207)
  • Reload ISecuritySchema to create plone.autologin_after_password_reset key for Plone 5.2.
    [jensens, agitator, maurits] (#2440)
  • Fix changing bucket size while reindexing relation catalog.
    [jensens] (#201)
  • Add alias for webdav.LockItem.LockItem. Fixes https://github.com/plone/Products.CMFPlone/issues/2800
    [pbauer] (#203)
  • Moved dotted named behaviors to named behaviors.
    [iham] (#204)
  • Add upgrade steps for PLIP 1653. [thet] (#184)
  • Add upgrade profile for Plone 5.2beta2
    [davilima6]

Add upgrade step for loading Moments.js without locales, which are now lazy loaded
[davilima6] (#199)

  • Fix changing bucket size while reindexing relation catalog.
    [jensens] (#201)
  • Fixed permission error while removing old resource registries. [maurits]
    (#197)
  • Add bbb for CSSRegistryTool and JSRegistryTool to fix upgrade from 5.0 to 5.2
    (#200)
  • Tolerate lack of legacy resource registry [ksuess] (#183)
  • Add missing upgrade step for CMFEditions [MrTango] (#188)
  • Provide upgrade step that purges and rebuild the _members data structure in
    portal_memberdata [pysailor] (#190)
  • Update all FTIs that use the RichText or LeadImage behaviors (#192)
  • Add alias for GopipIndex to fix migrations to 5.2 (#193)
  • Remove interface indexes from relation catalog [jmevissen] (#195)

plone.app.z3cform: 3.0.8 → 3.0.10

Bug fixes:
  • LinkFieldWidget: added converter method toFieldValue [ksuess]
  • a11y: added role attribute for portalMessage
    [nzambello]

plone.behavior: 1.2.1 → 1.3.0

New features:
  • New option former_dotted_names that allows to register the former name
    under which a behavior used to be registerd. This can be useful to ensure a
    smooth transition in case a behavior's dotted name is changed. [pysailor]
    (#18)

plone.formwidget.namedfile: 2.0.7 → 2.0.9

Bug fixes:
  • Only use the new feature for keeping an already uploaded image when it is a POST request.
    Fixes auto csrf error in site-controlpanel <https://github.com/plone/Products.CMFPlone/issues/2628>
    and personal-information <https://github.com/plone/Products.CMFPlone/issues/2709> page.
    [maurits] (#2628)
  • Close files, so no resource warnings are shown. [gforcada] (#36)
  • Initialize towncrier. [gforcada] (#2548)

plone.i18n: 3.0.7 → 3.0.8

Bug fixes:
  • Fix localised name for Lithuanian. [fredvd] (#1)

plone.indexer: 1.0.5 → 1.0.6

Bug fixes:
  • Fixed: doctests on Python 2 were not correctly checked. [maurits] (#7)

plone.keyring: 3.1.0 → 3.1.1

Bug fixes:
  • Avoid deprecation warnings. [gforcada] (#5)
  • Initialize towncrier. [gforcada] (#2548)

plone.memoize: 1.2.3 → 2.0.1

Breaking changes:
Bug fixes:
  • Fix broken tests in TravisCI
    ( #12 <https://github.com/plone/plone.memoize/issues/12> _)
    [andbag] (#12)
  • Clean up package here and there. [gforcada] [mauritsvanrees] (#15)

plone.namedfile: 4.2.6 → 4.2.7

Bug fixes:
  • fix multiple write during image requests
    [mamico] (#78)

plone.portlet.collection: 3.3.1 → 3.3.2

Bug fixes:
  • Fix deprecated import isDefaultPage .
    [jensens]

plone.portlets: 2.3 → 2.3.1

Bug fixes:
  • Fixed some deprecation warnings. Code style: black, isort Fix tests, also do
    not leave closed files. [jensens] (#4)

plone.schemaeditor: 2.0.20 → 2.1.0

New features:
  • Deleting fieldsets is now possible through the UI. (#69)
Bug fixes:
  • Don't show an error when a "required" field doesn't have a default. Also added a "Done" button. (#71)

plone.session: 3.7.1 → 3.7.3

Bug fixes:
  • Fix nameclash resulting in ImportWarning by renaming profiles.py to hiddenprofiles.py . [jensens] (#16)
  • Remove last traces of ZopeTestCase. [gforcada] (#14)

plone.testing: 4.3.2 → 4.3.3

Bug fixes:
  • Set default ZPublisher encoding to utf-8 to avoid encoding errors in testbrowser
    [petschki]

plone.z3cform: 0.9.1 → 0.9.2

Bug fixes:
  • Fix edit/delete in paginated crud-forms [fRiSi]
  • Removal of tuple parameter unpacking in method definition (Fixes #14)
    [ale-rt]
  • Provide an up-to-date bootstrap.py
    [ale-rt]
  • Python 3 compatibility: use the adapter and implementer decorators
    [ale-rt]
  • Prepare for Python 2 / 3 compatibility.
    Note that technically version 0.9.2 works with Python 2 and 3,
    but Plone 5.2 is not supported, so the Python 3 part does not help you.
    Use version 1.0.0 or later on Plone 5.2.
    [pbauer, davilima6]

plonetheme.barceloneta: 2.0.0a1 → 2.1.4

New features:
  • Added styles for multilevel dropdown navigation [agitator] (#2516)
Bug fixes:
  • Allow long photoAlbumEntryTitle entries to break to fit width.
    [agitator] (#183)
    • Fix submenu width for long entries
      [agitator] (#182)
  • Fix submenu width for long entries
    [agitator] (#182)
  • Navigation style and overflow improvements [agitator] (#180)
  • Further navigation style improvements - increase button touch area [agitator]
    (#181)
  • Fix sitemap links (#173)
  • Sitenav style improvements (#176)
  • Fix overlapping css issue of Remove and Save button in pattern option of
    Resource Registries (#1111)
  • Fix the different width of Hide and Show button in action control panel
    (#2480)
  • Make final release. [maurits] (#170)
  • Initialize towncrier. [gforcada] (#2548)

Products.CMFCore: 2.2.12 → 2.2.13

Products.CMFDiffTool: 3.2.2 → 3.3.0

New features:
  • Add support for Python 3.8
    [pbauer]

Products.ExtendedPathIndex: 3.4.1 → 3.4.2

Bug fixes:
  • Avoid a deprecation warning.
    [gforcada] (#10)

Products.PlonePAS: 5.1.0 → 5.1.1

Bug fixes:
  • old-style exception fixed in groupdata.py (#44)

Products.PluggableAuthService: 1.11.0 → 1.11.2

  • Add new event to be able to notify group creation.
  • Fix CSRF defense incompatibility with some session implementations

Products.PluginRegistry: 1.4 → 1.4.1

  • Add movePluginsTop method to registry.

Products.PortalTransforms: 3.1.5 → 3.1.7

Bug fixes:
  • Fix: 'DeprecationWarning: Flags not at the start of the expression'
    [jensens] (#40)
  • When form tag is added to the valid tags, do not remove it anyway.
    By default the cleaner would always remove form tags and kill button, input, select, and textarea tags
    Fixes issue 2693 <https://github.com/plone/Products.CMFPlone/issues/2693> _.
    [maurits] (#2693)

z3c.autoinclude: 0.3.8 → 0.3.9

Bug fixes:
  • Catch and ignore AttributeError for module.__file__ .
    Fixes issue 6 <https://github.com/zopefoundation/z3c.autoinclude/issues/6> _.
    [maurits]

Products.Archetypes: 1.15.6 → 1.15.8

Bug fixes:
  • Fixed slowness in unicodeTestIn script used by keyword template.
    [maurits] (#125)
  • Fix UnicodeEncodeError on textarea widget.
    [agitator] (#122)

plone.app.debugtoolbar: 1.1.4 → 1.2.1

plone.app.versioningbehavior: 1.3.6 → 1.3.8

Bug fixes:
  • Initial version for versionable objects is properly created [ale-rt] (#47)
  • If a behavior that provides a NamedBlobFile was renamed, we can now still
    find the blob file, provided that the old behavior's dotted name was properly
    registered. [pysailor] (#45)

z3c.batching: 2.1.0 → 2.2

  • Add support for Python 3.6, 3.7 and PyPy3.
  • Drop support for Python 2.6 and 3.3.

z3c.relationfield: 0.7 → 0.9.0

New features:
  • Provide IRelationBrokenEvent to be able to distinguish the event when
    subscribing to IObjectModifiedEvent
    [vangheem]
  • Adresses Still uses BTrees wrongly, screws up people changing Interfaces <https://github.com/zopefoundation/z3c.relationfield/issues/4> _, allows third party software to define which indexes are used.
    [jensens]
Bug fixes:
  • Fix DeprecationWarnings in tests.py .
    [jensens]
  • Python 3 compatibility: use the implementer decorator and fix ordering
    [ale-rt]
  • Python 3 compatibility: Make RelationValue hashable. [sallner]
  • Renamed README.txt to README.rst and CHANGES.txt to
    CHANGES.rst .
    [thet]
  • Update buildout / travis config
    [tomgross]
  • Fix issue where relations are cleared on modify if they are not stored as
    an class attribute. Usecase see https://github.com/plone/Products.CMFPlone/issues/2384
    [tomgross]

archetypes.multilingual: 3.0.6 → 3.0.7

Bug fixes:
  • Fix test dependency for Plone 5.2
    [jensens] (#28)

plone.app.openid: 2.2.2 → 2.2.3

plone.openid: 2.0.4 → 2.0.5

plone.tiles: 2.2.0 → 2.2.1

Bug fixes:
  • Fixed issue where creating a Mosaic page with shared content layout with filled rich text fields ended up having empty rich text fields, because the rich text field is marked primary (as it should be), and primary fields were never parsed from query string by default. (#30)

Project resources

Learn about Plone

1 Like

Plone Foundation Code of Conduct