[QA-Team] Plone 4.2.5 soft-released

Eric Steele ericsteele47 at gmail.com
Wed Mar 6 19:36:13 UTC 2013


Plone 4.2.5 is currently pending release at http://dist.plone.org/release/4.2.5-pending/versions.cfg. I'll push it out to the installers team on Friday as long as no major issues show up.

Eric

Changes
=======

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

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
--------------------------------

- Link advanced search form in depraceted search.pt to new @@search,
  fixes #13451
  [maartenkling]

- Allow the Content-Type header to be set in registered_notify_template.pt
  [esteele]

- Extract RegistrationTool's sending of registration emails so that
  it can be more easily overridden.
  [esteele]

- Fix an error during password reset introduced by changes in
  PloneHotfix20121106.
  [esteele]

- Add event to fix products installed with latest keyword
  activated by default. Event finds new products installed with
  the latest keyword and updates them to the last profile version.
  [eleddy]

- Update text for changing force change password to reference site
  title instead of Registry Settings. Fixes ticket #13367
  [abutton]

- Add event to trigger when a reordering is happening. Without this
  collective.solr and maybe other alternative indexes are kind of lost
  [do3cc]


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]


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.plone.org/pipermail/plone-qa-team/attachments/20130306/eb52e7e6/attachment.html>


More information about the QA-Team mailing list