Plone 4.3.18 has been released
a new bug fix release of Plone 4
Plone 4.3.18 has been released, containing bug fixes and updated packages.
To download it, please see the download page.
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 theExpatError
. FixesPlone 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 preventsprocessForm
usingREQUEST.form
and overwriting values already set byinvokeFactory
. Fixesissue 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