Plone 4.3.19 released

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

Release notes

License GPL
Date released 2019-10-02
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

Zope2: 2.13.28 → 2.13.29

plone.recipe.alltests: 1.5 → 1.5.1

Bug fixes:
  • Fix imports when buildout was installed using pip.
    [davisagli]

plone.recipe.zope2instance: 4.4.0 → 4.4.1

Bug fixes:
  • Make comments in zcml values work, even if not starting at the beginning of the line;
    before, we had a confusing error message. Fixes #46
    [tobiasherp]

plone.app.robotframework: 1.2.0 → 1.2.3

Breaking changes:
  • Default to the new plone.testing default of picking the ZServer port
    dynamically.
    [Rotonen]
New features:
  • Print the ZServer and XMLRPC URLs when starting up the server.
    [jone]
Bug fixes:
  • Test only on jenkins.plone.org, travis only works for master and 1.3.x branch seems.
    [gforcada]
  • Fixed create user with multiple roles with args::Create user siteadmin Contributor Reviewer Site Administrator

and with kwargs::

  @{roles} =  Create list  Contributor  Reviewer  Site Administrator
  Create user  siteadmin  roles=@{roles}

[ksuess, datakurre]

six: 1.10.0 → 1.11.0

Plone: 4.3.18 → 4.3.19

New features:
  • Release Plone 4.3.19
    [esteele]

Products.Archetypes: 1.9.18 → 1.9.20

Bug fixes:
  • Fixed slowness in unicodeTestIn script used by keyword template.
    [maurits] (#125)
  • Prevent AttributeError on deleting a Reference from a object that is
    gone. Backport from master #91. Fixes plone/plone.app.contenttypes#41.
    [fredvd, pbauer]

Products.CMFDynamicViewFTI: 4.1.7 → 4.1.8

Bug fixes:
  • Fix adapter lookup on Python 3.
    [ale-rt]

Products.CMFPlone: 4.3.18 → 4.3.19

New features:
  • Add X-Content-Type-Options and X-XSS-Protection security headers.
    [hvelarde] (#2479)

Products.GenericSetup: 1.8.9 → 1.8.10

Bug fixes:

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.TinyMCE: 1.3.28 → 1.3.29

New features:
  • Add X-Content-Type-Options and X-XSS-Protection security headers.
    [hvelarde]

collective.monkeypatcher: 1.1.5 → 1.2

New features:
  • Include installation instructions in the README.
  • Update test infrastructure.
Bug fixes:
  • Prepare for Python 2 / 3 compatibility
    [frapell]

plone.app.discussion: 2.2.20 → 2.2.21

New features:
  • Log catalog clear and rebuild [gotcha]
Bug fixes:
  • Fixed Dutch typo in comment box: nieuwe -> nieuw. [maurits]

plone.app.folder: 1.1.2 → 1.1.3

Bug fixes:
  • Fixes slow lookup of documentToKeyMap in GopipIndex.
    About 66x speedup.
    This may add up to seconds less on large navtree renderings.
    [jensens]

plone.app.jquerytools: 1.9.4 → 1.9.5

Bug fixes:
  • More quote fixes for scss
    [agitator]

plone.app.layout: 2.3.18 → 2.3.20

New features:
  • Allow addition of extra body classes via multiple IBodyClassAdapter adapter registrations without the need to overload the ILayoutPolicy view.
    [thet, jensens, agitator]
Bug fixes:
  • Memory leak on getUserInfo [avoinea] (#204)
  • Add template and view arguments support to IBodyClassAdapters (fixes #158 <https://github.com/plone/plone.app.layout/issues/158> _).
    [rodfersou]

plone.app.testing: 4.2.6 → 4.2.7

Bug fixes:
  • Amended the doctests to work with automatical layer port picking from plone.testing.
    [Rotonen]

plone.app.upgrade: 1.4.5 → 1.4.6

Bug fixes:
  • Add null upgrade step for Plone 4.3.19
    [esteele] (#215)

plone.app.viewletmanager: 2.0.11 → 2.0.12

Bug fixes:
  • Sort viewlets by key instead of with a cmp function.
    [ale-rt, pbauer]

plone.alterego: 1.1.1 → 1.1.3

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.cachepurging: 1.0.15 → 1.0.16

Bug fixes:
  • Set default purger backlog size to 0 (infinity) in order to fully invalidate Varnish cache
    [avoinea refs #11]
  • Tests and Code are Python 3 compatible
    [pbauer, ale-rt, jensens]

plone.contentrules: 2.0.7 → 2.0.9

Bug fixes:
  • Fix tests to not rely on a specific __repr__ of MoveToFolderAction and make py3 the default in test-output.
    [pbauer]
  • Fix tests in py3.
    [pbauer]

plone.folder: 1.0.11 → 1.0.12

Bug fixes:
  • Fix KeyError when removing object that is not referenced
    in ordering annotation
    [vangheem]

plone.indexer: 1.0.4 → 1.0.6

Bug fixes:
  • Fixed: doctests on Python 2 were not correctly checked. [maurits] (#7)
  • fix https://github.com/plone/Products.CMFPlone/issues/2469:
    "Subobjects are indexing attributes of parent".
    Allow only direct attributes and acquired PythonScripts,
    but not acquired attributes.
    Indexers and PythonScripts are able to handle this explicitly,
    because they get the acquisition-wrapped object.
    [jensens]
  • Fix tests to work in Python 3
    [pbauer]

plone.intelligenttext: 2.2.1 → 3.0.0

Breaking changes:
  • Dropped support for Python 3.3.
Bug fixes:
  • Return str from transform in Python 3.
    [davisagli]

plone.openid: 2.0.4 → 2.0.5

  • Fixed error caused by PAS inserting login=None in the openid query.
    Fixes issue 10 <https://github.com/plone/plone.openid/issues/10> _.
    [maurits]

plone.reload: 2.0.2 → 3.0.0

  • Call invalidate_caches and remove the pycache in Python 3
  • Add Python 3.4, 3.5 and 3.6 support. Drop Python 2.6 support.
  • Test against Zope 4, while keeping compatibility with Zope 2.13.

plone.rfc822: 1.1.3 → 1.1.4

New features:
  • Start basic Python 3 support.
    [pbauer, dhavlik]

plone.subrequest: 1.8.5 → 1.8.6

New features:
  • Fix importsi without ZServer
    [pbauer]
Bug fixes:
  • More Python 3 compatibility.
    [ale-rt, thet]
  • Make test dependency on Archetypes optional.
    [davisagli]

plone.testing: 4.1.2 → 4.1.3

Breaking changes:
  • Default to picking a dynamical port for ZServer layers instead of a static
    default port.
    [Rotonen]

plone4.csrffixes: 1.1 → 1.1.1

plonetheme.classic: 1.4 → 1.5.0

New features:
  • Add X-Content-Type-Options and X-XSS-Protection security headers.
    [hvelarde]

z3c.autoinclude: 0.3.7 → 0.3.9

New features:
  • Add support for Python 3.6 and 3.7.
Bug fixes:
  • Catch and ignore AttributeError for module.__file__ .
    Fixes issue 6 <https://github.com/zopefoundation/z3c.autoinclude/issues/6> _.
    [maurits]
  • Fix the includePlugins directive to read filenames
    as native strings in Python 3.

z3c.formwidget.query: 0.16 → 0.17

New features:
  • Register z3c.autoinclude entry point for automatic inclusion in plone.
    [maurits]
  • Add support for Python 3
    [pbauer]

plone.api: 1.8.4 → 1.10.0

New features:
  • Gracefully handle missing registry records on an interface.
    [gforcada] (#428)
  • Python 2/3 support.
    [pbauer]
Bug fixes:
  • Fix querying object_provides for multiple interfaces using 'and'
    operator. [fRiSi] (#426)
  • Show only local roles when inherit=False.
    [tschorr]
  • Removed allow-hosts from base.cfg, so we can use the new pypi warehouse.
    Refs https://github.com/plone/plone.api/issues/403
    [jaroel]
  • fix typos in doc strings
    [tkimnguyen]
  • Fix failing AT Collection creation when using api.content.create.
    [gbastien]

plone.formwidget.datetime: 1.3.4 → 1.3.5

Bug fixes:
  • Tuple ('', '', '', '00', '00') is also an empty value. Fix #22
    [batlock666]

Project resources

Learn about Plone

1 Like

Plone Foundation Code of Conduct