Plone 4.3.18

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

Release notes

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

Zope2: 2.13.27 → 2.13.28

DocumentTemplate: 2.13.3 → 2.13.4

plone.recipe.zope2instance: 4.3 → 4.4.0

New features:
  • Added support for setting instance-home option. [zupo]

  • Added support for setting CGI environment variables. [zupo]

Bug fixes:
  • Regard 'parsed_version' of setuptools > 38.7.0 does not return iterable anymore, fixes #37. [ida]

zest.releaser: 6.13.4 → 6.13.5

robotframework: 3.0 → 3.0.4

robotframework-selenium2screenshots: 0.7.0 → 0.7.2

selenium: 2.53.5 → 2.53.6

sphinx-rtd-theme: 0.1.5 → 0.1.9

Pillow: 3.3.0 → 3.3.3

importlib: 1.0.3 → 1.0.4

lxml: 3.6.0 → 4.2.1

WebOb: 1.4.1 → 1.4.2

Plone: 4.3.17 → 4.3.18

Products.Archetypes: 1.9.17 → 1.9.18

Products.CMFPlone: 4.3.17 → 4.3.18

Products.CMFUid: 2.2.1 → 2.2.2

Products.GenericSetup: 1.8.8 → 1.8.9

Bug fixes:
  • When metadata.xml parsing fails, show the filename in the ExpatError. Fixes Plone issue 2303 <https://github.com/plone/Products.CMFPlone/issues/2303>_.

  • Require five.localsitemanager less than version 3. Version 3 requires a too new Zope2 version.

Products.PlonePAS: 5.0.15 → 5.1.0

New features:
  • Notify PropertiesUpdated event when member properties are changed [ezvirtual]

collective.monkeypatcher: 1.1.3 → 1.1.5

Bug fixes:
  • Fix import for Python 3 in the tests module [ale-rt]

  • Fix import for Python 3 [pbauer]

five.localsitemanager: 2.0.5 → 2.0.6

  • Don't complain if the site root has no Acquisition parent. [davisagli]

  • Removed zope.site dependency. Using Zope 2.12 it is an indirect dependency and using Zope 2.13 or later it is no longer required. [yuppie]

  • Ensure that the PersistentComponents has no aquisition wrapper before passing to the superclass, to allow the caching of component roots in zope.interface to make a weakref to this root. [MatthewWilkes]

plone.app.layout: 2.3.17 → 2.3.18

plone.app.textfield: 1.2.10 → 1.2.11

Bug fixes:
  • Python 3 fixes [pbauer]

plone.app.upgrade: 1.4.4 → 1.4.5

plone.app.z3cform: 0.7.7 → 0.7.8

plone.cachepurging: 1.0.14 → 1.0.15

Bug fixes:
  • consider purging to be enabled when it's enabled (even if no servers are listed) [skurfer]

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]

grokcore.security: 1.6.2 → 1.6.3

plone.app.lockingbehavior: 1.0.4 → 1.0.5

Bug fixes:
  • Add coding header on python files. [gforcada]

  • Unskip test for Zope 4, as isolation problems are already fixed. [thet]

plone.app.versioningbehavior: 1.2.0 → 1.2.10

New features:
  • Used plone i18n domain and removed locales folder. [klinger]
Bug fixes:
  • Do not break in the case of dexterity objects with relations migrated from something else (usually Archetypes). [ale-rt]

  • Use zope.interface decorator. [gforcada]

  • Fixes #25: URLs like ${absolute_url}/@@images/${uuid}.png are not converted on @@version-view. [rafaelbco]

  • Updated Traditional Chinese translations. [l34marr]

  • Update Italian translations [ale-rt, cekk]

  • Fixes #10: Views for Image and File versions don't work. [rafaelbco]

  • Update French translations [enclope]

  • Updated basque translation [erral]

  • Correct functional test, it was not checking correct on version1. [bloodbare]

  • Synchronize translations [vincentfretin]

  • provide better description of how new versions are created when in manual mode [vangheem]

  • Ported tests to plone.app.testing. Removed PloneTestCase / p.a.testing compatibility hack. [jone]

  • Remove dependencies on zope.app.container and rwproperty. [davisagli]

  • Added Italian translations. [cekk]

plone.api: 1.8.3 → 1.8.4

Bug fixes:
  • Call processForm with {None: None} dict as values. This prevents processForm using REQUEST.form and overwriting values already set by invokeFactory. Fixes issue 99 <https://github.com/plone/plone.api/issues/99>_. [david-batranu]

  • Simplification/minor speedup: Permissions checks now directly use AccessControl. Technical its now exact the same as before. Before a tool lookup was needed, calling a utility function, calling AccessControl. [jensens]

Project resources

Learn about Plone