Plone 4.3.14

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

Release notes

Date released2023-09-23
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.



Plone: 4.3.12 → 4.3.14

Products.CMFPlacefulWorkflow: 1.5.14 → 1.5.15

Bug fixes:
  • Fixed reinstall. Deactivating and then activating the add-on
    led to a missing tool and control panel icon. Another deactivation
    would then fail. Solution is to mark our base profile as uninstalled
    in the uninstall method.
    This requires Products.GenericSetup 1.8.1 or higher.
    Fixes issue 1959 <>_.

Products.CMFPlone: 4.3.12 → 4.3.14

Bug fixes:
  • Fixed NotFound error when adding controlpanel action through the ZMI.
    See issue 1959 <>_.
  • Fixed inline validation for Archetypes content. Every field was shown as having an error, without showing an error message. Fixes issue 1982. [maurits]

Products.contentmigration: 2.1.15 → 2.1.16

Bug fixes:
  • Fix import location for Products.ATContentTypes.interfaces.

Products.ResourceRegistries: 2.2.12 → 2.2.13

Bug fixes:
  • Removed assertion for response status 200 for inline resources.
    If after inlining a ++resource++ item the response status was not in the
    200 range, the assertion would fail, leading to the html being returned
    with a wrong mimetype showing raw html and an error while rendering
    Changed it into a condition instead: only restore original headers when
    the status is in 200.

Products.TinyMCE: 1.3.25 → 1.3.26

New features:
  • Crop description text in link dialog to 60 chars
    (less json data to transmit for folders containing a lot of articles)

  • Show path in alt-text of articles too (to distinguish Items having the
    same title) [fRiSi]

archetypes.referencebrowserwidget: 2.5.8 → 2.5.9

Bug fixes:
  • Fix import location for Products.ATContentTypes.interfaces.

archetypes.schemaextender: 2.1.6 → 2.1.7

Bug fixes:
  • Update docs about Products.ATContentTypes.interfaces import location.

  • Fix imports from Globals that was removed in Zope4
    [pbauer] 1.9.0 → 1.9.1

Bug fixes:
  • Updated jquery.form and to latest versions.
    [msom] 1.5.8 → 1.5.10

Bug fixes:
  • Rerelease, because one buildout somehow cannot find 1.5.9.

  • Don't check if dexterity is present by importing from plone.directives, grok
    is no longer part of dexterity.
    [fredvd] 4.3.12 → 4.3.13

  • Update the Transifex resourceas configuration at Transifex project

  • Update Spanish translations.

  • Update Traditional Chinese translation.
    [l34marr] 1.2.4 → 1.2.5

New features:
  • Add support for have and have-not import conditions in

  • Add support for optional condition attribute in registry.xml entries
    to allow conditional importing of records. Conditions themselves are
    not import (nor exported).

plone.behavior: 1.1.4 → 1.2.0

New features:
  • For zcml registration:
    If both, no for and no @adapter is given,
    fall first back to marker if given (new),
    else to Interface (as it was already before).
Bug fixes:
  • Cleanup: Make Jenkins CI code analysis silent by fixing the issues.

plone.testing: 4.1.1 → 4.1.2

  • Replace ZServer.PubCore handler with a threadless version, which fixes
    coverage reporting. See

z3c.formwidget.query: 0.12 → 0.13

  • Compatible with z3c.form > 3.2.10, where radio and checkbox items property is a generator.

Products.LinguaPlone: 4.1.8 → 4.2

New features:
  • Show the native language name on the "Translate into..." menu
Bug fixes:
  • Fix import location for Products.ATContentTypes.interfaces.

  • Don't fail while uninstalling, if LinguaPlone is already uninstalled.

Project resources

Learn about Plone