Plone 4.2.5

Milestone information

Project:
Plone
Series:
4.2
Version:
4.2.5
Released:
2013-03-09  
Registrant:
Eric Steele
Release registered:
2013-03-09
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon Plone-4.2.5-win64.exe (md5) Plone 4.2.5 (64bit) Windows Installer 2,228
last downloaded 8 weeks ago
download icon Plone-4.2.5-win32.exe (md5) Plone 4.2.5 Windows installer 1,612
last downloaded 4 weeks ago
download icon Plone-4.2.5-64.dmg (md5, sig) Plone 4.2.5 OS X Binary Installer for Lion and Mountain Lion 603
last downloaded 3 weeks ago
download icon Plone-4.2.5-UnifiedInstaller.tgz (md5, sig) Unified Installer: Source Build Kit 7,622
last downloaded 10 weeks ago
Total downloads: 12,065

Release notes 

This release does not have release notes.

Changelog 

View the full changelog

plone.recipe.zope2instance: 4.2.8 → 4.2.10
------------------------------------------

- Recipe would fail if eggs are stored in readonly cache. Don't copy
  permissions from the egg.
  [garbas]
- Add trove classifiers to note Python version compatibility.
  [hannosch]

Plone: 4.2.4 → 4.2.5
--------------------

- Release Plone 4.2.5
  [esteele]

Products.ATContentTypes: 2.1.11 → 2.1.12
----------------------------------------

- Fix missing references on copy of (old-style) Collection path
  criterion and relatedItems on stock content using the schema
  flag keepReferencesOnCopy. Refs: https://dev.plone.org/ticket/9919
  [seanupton]

Products.CMFDiffTool: 2.0.1 → 2.0.2
-----------------------------------

- Merge Rafael Oliveira's (@rafaelbco) Dexterity support from
  collective.dexteritydiff.
  [rpatterson]

Products.CMFEditions: 2.2.7 → 2.2.8
-----------------------------------

- Fix modifier check that made AT assumptions about Dexterity
  content.
  [rpatterson]
- Remove hard dependency on Archetypes.
  [davisagli]

Products.CMFPlone: 4.2.4 → 4.2.5
--------------------------------

Products.contentmigration: 2.1.2 → 2.1.3
----------------------------------------

- Modify UIDMigrator so that it also works for items which
  provides IMutableUUID.
  [pabo]

Products.PasswordResetTool: 2.0.11 → 2.0.12
-------------------------------------------

- Fixed typo in registered_notify_template.pt: capitalization of sentence start.

Products.PlonePAS: 4.0.15 → 4.0.16
----------------------------------

- Added empty updateUser and updateEveryLoginName methods in
  ZODBMutablePropertyProvider to fulfill the new standards of the
  IUserEnumerationPlugin.
  [maurits]

Products.PluggableAuthService: 1.9 → 1.10
-----------------------------------------

- Allow specifying a policy for transforming / normalizing login names
  for all plugins in a PAS:

  Added login_transform string property to PAS.

  Added applyTransform method to PAS, which looks for a method on PAS
  with the name specified in the login_transform property.

  Added two possible transforms to PAS: lower and upper.

  Changed the methods of PAS to call applyTransform wherever needed.

  Added the existing updateUser method of ZODBUserManager to the
  IUserEnumerationPlugin interface.

  Added a new updateEveryLoginName method to ZODBUserManager and the
  IUserEnumerationPlugin interface.

  Added three methods to PAS and IPluggableAuthService:
  updateLoginName, updateOwnLoginName, updateAllLoginNames.
  These methods call updateUser or updateEveryLoginName on every
  IUserEnumerationPlugin. Since these are later additions to the plugin
  interface, we log a warning when a plugin does not have these methods
  (for example the mutable_properties plugin of PlonePAS) but will
  not fail. When no plugin is able to update a user, this will raise an
  exception: we do not want to quietly let this pass when for example a
  login name is already taken by another user.

  Changing the login_transform property in the ZMI will call
  PAS.updateAllLoginNames, unless login_transform is the same or
  has become an empty string.

  The new login_transform property is empty by default. In that case,
  the behavior of PAS is the same as previously. The various
  applyTransform calls will have a (presumably very small)
  performance impact.
- Launchpad #1079204: Added CSRF protection for the ZODBUserManager,
  ZODBGroupManager, ZODBRoleManger, and DynamicGroupsPlugin plugins.

Products.ResourceRegistries: 2.2.6 → 2.2.7
------------------------------------------

- Fixed some spurious test failures for Expires being off by
  minus one second.
  [maurits]

archetypes.querywidget: 1.0.6 → 1.0.8
-------------------------------------

- Hide the test_fixture profile from @@plone-addsite view.
  [esteele]
- Bugfix: Handle vocabularies with integers as values,
  see http://dev.plone.org/ticket/13421 [frapell]

archetypes.referencebrowserwidget: 2.4.16 → 2.4.17
--------------------------------------------------

- 2.4.15 broke non-multi reference selection. Added code to discriminate
  between multi and single widget id. Fixes http://dev.plone.org/ticket/13402
  [smcmahon]

collective.z3cform.datetimewidget: 1.2.2 → 1.2.3
------------------------------------------------

plone.app.blob: 1.5.6 → 1.5.7
-----------------------------

- Only set the instance id from the name of an uploaded file
  if the file field is primary.
  [davisagli]

plone.app.caching: 1.1.2 → 1.1.3
--------------------------------

- Provide message for newbies to suggest importing
  pre-defined caching rule set.
  [vangheem]

plone.app.collection: 1.0.7 → 1.0.8
-----------------------------------

- fix album view if item does not have images
  [vangheem]

plone.app.contentmenu: 2.0.7 → 2.0.8
------------------------------------

- 2.0.8 (2013-03-05)

plone.app.discussion: 2.1.8 → 2.1.9
-----------------------------------

- Check for 'checked' attribute in a way that work also for jQuery 1.7
  [ichimdav]
- Better fix for #13037 by removing submit event trigger altogether
  [ichimdav]
- Added Romanian translation
  [ichimdav]
- Updated Ukrainian translation
  [kroman0]

plone.app.imaging: 1.0.6 → 1.0.7
--------------------------------

- Avoid hard dependency on ATContentTypes.
  [davisagli]

plone.app.layout: 2.2.8 → 2.2.9
-------------------------------

- 2.2.9 (2013-03-05)

plone.app.linkintegrity: 1.5 → 1.5.1
------------------------------------

- unicode links should not raise errors. Fixes https://dev.plone.org/ticket/13468
  [vangheem]
- Dexterity: use zope.lifecycleevent instead of zope.app.container
  interfaces for Plone 4.3 support.
  [jone]
- Avoid a bug during link integrity check when a source or target of the
  reference has been already removed during the deletion process.
  This can happen during large delete processes.
  [thomasdesvenain]
- Monkey patch the Zope HTTPResponse status_code to include a mapping for
  linkintegritynotificationexception, to return a 200 code.
  [thepjot]

plone.app.portlets: 2.3.7 → 2.3.8
---------------------------------

- Allow removal of broken portlet assignment via kss action.
  [vipod]
- Make sure a portlet name is not a unicode string. This prevents problems when
  trying to use a portlet name in joined strings.
  [wichert]

plone.app.search: 1.0.7 → 1.0.8
-------------------------------

- Fixed incompatibilities of search.js up to and including jQuery 1.9 while
  maintaining compatibility with jQuery all the way to 1.4.4
  [ichimdav]
- Optimized search.js logic by caching jQuery selectors and removing some
  uncessesary dom manipulations
  [ichimdav]

plone.app.testing: 4.2.1 → 4.2.2
--------------------------------

- Add [robot] extras for requiring dependnecies for Robot Framework
  tests with Selenium2Library
  [datakurre]
- Install PythonScripts as zope product
  [mikejmets]

plone.app.upgrade: 1.2.4 → 1.2.5
--------------------------------

- Add upgrade profile for Plone 4.2.5
  [esteele]

plone.app.vocabularies: 2.1.9 → 2.1.10
--------------------------------------

- UsersVocabulary should search on fullname .
  [garbas]

plone.session: 3.5.2 → 3.5.3
----------------------------

- Revert accidental change to default encoding for validateTicket.
  [davisagli]

plone.testing: 4.0.7 → 4.0.8
----------------------------

- Factor test request creation out of addRequestContainer into makeTestRequest.
  [davisagli]

docutils: 0.9 → 0.9.1
---------------------

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.