Plone 4.3.10
There may be hotfixes applicable to this release. Always check the Plone Hotfix page before production deployment.
Release notes
License | GPL |
---|---|
Date released | 2016-07-04 |
Release manager | Eric Steele |
Windows users: use the Vagrant kit. We anticipate having a binary Windows installer for later releases.
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
Plone: 4.3.9 → 4.3.10
New features:
- Release Plone 4.3.10
esteele
Products.ATContentTypes: 2.1.18 → 2.1.19
Bug fixes:
- Removed docstrings from some methods to avoid publishing them. maurits
Products.Archetypes: 1.9.10 → 1.9.11
Bug fixes:
- Removed docstrings from some methods to avoid publishing them. From
Products.PloneHotfix20160419. maurits
Products.CMFDiffTool: 2.1.2 → 2.2.0
New features:
- Add generic
inline_diff
implementation for FieldDiff.
davisagli
Products.CMFDynamicViewFTI: 4.1.3 → 4.1.4
Bug fixes:
- Removed docstrings from some methods to avoid publishing them. From
Products.PloneHotfix20160419. maurits
Products.CMFEditions: 2.2.19 → 2.2.20
Bug fixes:
- Fixed CloneBlobs modifier to only react on Archetypes.
This fix allows Dexterity Blob-Types (e.g. File, Image) to be versioned.
iham
Products.CMFFormController: 3.0.5 → 3.0.6
Bug fixes:
- Minor package cleanup. maurits
Products.CMFPlone: 4.3.9 → 4.3.10rc1
Products.contentmigration: 2.1.11 → 2.1.12
Bug fixes:
- HAS_LINGUA_PLONE now checks only if LinguaPlone is installed.
No more if LinguaPlone or plone.app.multilingual is installed.
bsuttor
Products.GenericSetup: 1.8.2 → 1.8.3
- Allowed overriding required and forbidden tools in
toolset.xml
.
If a tool is currently required and you import atoolset.xml
where it is forbidden, we remove the tool from the required list and
add it to the forbidden list. And the other way around. The
previous behavior was to raise an exception, which left no way in
xml to remove a tool. Fail with a ValueError when theremove
keyword is used. The expected behavior is unclear. maurits
Products.MimetypesRegistry: 2.0.8 → 2.0.9
Bug fixes:
- In
guess_encoding
fall back toutf-8
instead of trying to
read a portal property or the registry. esteele
Products.PasswordResetTool: 2.0.18 → 2.0.19
Bug fixes:
- Remove unused attribute access of
fullname
(whereas it should have been access viagetProperty
) on a PlonePAS MemberData object inmail_password_template.pt
, which lead to attribute access errors.
thet
Products.PlonePAS: 5.0.9 → 5.0.11
Bug fixes:
-
Use the _marker from CMFCore for MemberDataTool.getProperty,
this makes sure that we never return the _marker from PlonePAS
but an error.
pcdummy -
Don't raise an ValueError if a property doesn't exists for a ZOPE
user.
pcdummy -
Fix UnicodeDecodeError in searchForMembers by using safe_unicode.
pbauer
Products.PortalTransforms: 2.1.11 → 2.1.12
Bug fixes:
- Adapted tests to work on newer Pillow. Required
Pillow>=3.1.0
in tests.
jensens
Products.ResourceRegistries: 2.2.11 → 2.2.12
Bug fixes:
_setId
was incorrectly risingValueError
making it impossible to rename an external resource.
Products.TinyMCE: 1.3.18 → 1.3.21
Bug fixes:
-
Changed
Topic
toCollection
in linkable items. Since Plone
4.2 the type is called Collection. No migration is done, because
existing sites may still have the old type, or may have decided not
to make any old- or new-style collections linkable. maurits -
Removed
Large Plone Folder
from settings. This type is no
longer added in Plone 4. No migration is done, so existing sites
will keep it, which is harmless. maurits -
Synchronised list of attributes in profile and export/import. Now
when you export the tinymce settings of a fresh Plone Site and
import them again in purge mode, for example with a snapshot, you no
longer get extra items. For example, the linkable objects would get
an extraATDocument
next toDocument
, and two fancy table
styles would be added. maurits -
Export and import plugins, link_shortcuts, and image_shortcuts.
Issue https://github.com/plone/Products.TinyMCE/issues/141
maurits -
Media button broken (issue #14249).
-
Replace anchor items in dropdown for internal links instead of appending.
msom
Products.statusmessages: 4.0 → 4.1.0
New features:
- Convert tests to plone.app.testing.
do3cc
plone.app.contentmenu: 2.0.11 → 2.0.12
Bug fixes:
- Optimized display menu's check for
index_html
.
davisagli
plone.app.dexterity: 2.0.17 → 2.0.18
Bug fixes:
- Fixed constraints multiple acquisition (cherry picked from
master <https://github.com/plone/plone.app.dexterity/commit/12ab473b4d3e8c051e0b0d30b7a341dae597c8d4>
_).
cekk
plone.app.discussion: 2.2.16 → 2.2.18
Bug fixes:
-
Fixed possible cross site scripting (XSS) attack on moderate comments page. maurits
-
Removed docstrings from some methods to avoid publishing them. From
Products.PloneHotfix20160419. maurits
plone.app.iterate: 2.1.15 → 2.1.17
Bug fixes:
-
Fix exception when Dexterity-based content types get a working copy (closes
#1541
_).
rodfersou -
no special case that enables checkout via GET
gotcha
plone.app.locales: 4.3.10 → 4.3.11
-
Update nl translations.
-
Add Authenticated and Anonymous to plone-manual.pot (closes #118)
-
Complete basque translation
erral
plone.app.portlets: 2.5.4 → 2.5.5
Bug fixes:
- Fixed links in RSS portlets when they have special characters and we use chameleon. maurits
plone.app.querystring: 1.2.9 → 1.2.10
Bug fixes:
- Hide profiles associated with upgrade steps.
hvelarde
plone.app.upgrade: 1.3.22 → 1.3.25
New features:
-
Adds controlpanel setting to enable navigation root bound keyword vocabularies.
jensens -
Update to 5.1a2 upgrade step to allow upgrades from Plone 5.1a1.
jensens -
Add actions controlpanel when migrating to 5.1a1.
esteele -
Add null upgrade step for 5.0.3 to 5.0.4
esteele
Bug fixes:
- Update 5.0a1 upgrade step to allow upgrades from Plone 5.0.3.
esteele
plone.app.vocabularies: 2.1.23 → 2.1.24
New features:
- Add ImagesScales vocabulary.
bsuttor
plone.dexterity: 2.2.6 → 2.2.7
Bug fixes:
- Added security declarations from Products.PloneHotfix20160419. maurits
plone.folder: 1.0.7 → 1.0.8
Bug fixes:
- Update testing layers to use best practices and remove ZopeTestCase dependency,
which should fix its test isolation problems.
gforcada
plone.i18n: 2.0.10 → 2.0.11
Bug fixes:
- URLNormalizer now removes leading underscores.
They are disallowed for content objects in zope.
do3cc
plone.namedfile: 3.0.7 → 3.0.9
Bug fixes:
-
Backport from v4 a fix for a problem streaming an uncommitted image scale.
Fixes an error on Windows 10 "WindowsError 32" by attempting to delete or
access a file in use by another process.
smcmahon -
PEP 8, UTF-8 headers, implements/adapts to decorators, doctest formating.
[thet,(https://plone.org/profile/thet) jensens] -
Workarround for method getImageSize.
Prevent returning (-1, -1) as the size of the image.
andreesg
plone.registry: 1.0.3 → 1.0.4
Bug fixes:
- More cleanup: PEP8, isort, readability.
jensens
plone.subrequest: 1.6.11 → 1.7.0
New features:
- Allow to pass a custom exception handler for the response.
jensens
Bug fixes:
-
When a subrequest modified the DB (or prior to the subrequest the main request),
the oids annotated to the requests were doubled with each subsequent subrequest.
This resulted in out-of-memory errors when using lots of subrequests,
such as it happens on Mosaic based sites with a certain amount of tiles.
Fixed by only adding new oids, not already known by parent request.
jensens -
Housekeeping: isort imports, autopep8, minor manual cleanup (no zope.app. imports).
jensens
plone.transformchain: 1.1.0 → 1.2.0
New features:
- Added events to notifiy before/after all/single transform(s) are executed.
jensens
plone.uuid: 1.0.3 → 1.0.4
Bug fixes:
-
Update setup.py url to point to github.
esteele -
Fixed issues preventing tests passing on Python 3
datakurre
zope.globalrequest: 1.1 → 1.2
- Lighten test dependencies by using neither
zope.app.testing
nor
zope.app.zcmlfiles
any longer.
plone.app.contenttypes: 1.1 → 1.1.1
plone.app.event: 1.1.5 → 1.1.6
plone.app.lockingbehavior: 1.0.3 → 1.0.4
plone.formwidget.contenttree: 1.0.13 → 1.0.14
Bug fixes:
- Slice search results in
PathSource
object to limit the search results correctly.
http://docs.plone.org/develop/plone/searching_and_indexing/query.html#sorting-and-limiting-the-number-of-results
elioschmutz
plone.recipe.zeoserver: 1.2.8 → 1.2.9
Bug fixes:
- Updated documentation. [mamico,(https://plone.org/profile/mamico) gforcada]
plone.recipe.zope2instance: 4.2.20 → 4.2.21
Bug fixes:
- Fix #23: "TypeError:
() takes no arguments (1 given)" on ./bin/instance start
jensens
plone.app.robotframework: 0.9.15 → 0.9.16
Bug fixes:
- Removed bad format parameter on ObjectModifiedEvent: must be an Attributes instance.
See zope.lifecycleevent.ObjectModifiedEvent class.
Removed because we can't get the interface and the correct fieldname.
sgeulette