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