[QA-Team] Plone 4.2b1 soft-released

Eric Steele ericsteele47 at gmail.com
Tue Dec 6 03:50:57 UTC 2011


All, 

The (long-overdue) Plone 4.2b1KGS is now available for testing at http://dist.plone.org/release/4.2b1-pending/versions.cfg. 

Let me know if you run into any issues. Otherwise, I'll plan to push it out on Wednesday. 

Eric

===========
CHANGELOG
===========

plone.recipe.zope2instance: 4.1.9 → 4.2
---------------------------------------

- Add support for a changes storage for demo storage (in addition to
  the base storage). Local file and blob storage is supported.
  [malthe]
- Add support for before storage (via the zc.beforestorage package).
  [malthe]
- Make script suppression optional (via empty scripts parameter). Otherwise,
  scripts for packages listed in eggs parameter will be generated.
  [aclark]
- Support all RelStorage options, even future options. Used a simple pattern
  to recognize where options should be placed: any option name containing a
  dash is a generic option; the rest (except "name") are database-specific.
  [hathawsh]

plone.recipe.zeoserver: 1.2 → 1.2.2
-----------------------------------

- Fix custom zeo.conf support under windows.
  [rossp]
- When the zeoserver is not running, the zeopack script cannot do
  anything.  So when zeopack cannot connect, it now quits with an
  error message.  Formerly it would wait forever.
  [maurits]
- Added 'var' option like it is in plone.recipe.zope2instance.
  [garbas]

Plone: 4.2a2 → 4.2b1
--------------------

Products.ATContentTypes: 2.1.3 → 2.1.5
--------------------------------------

- Enable sorting by the getObjPositionInParent index.
  [davisagli]
- Avoid critical error if for any reason,
  constrain type mode is set to ACQUIRE on a folder at the root level.
  Refs http://dev.plone.org/plone/ticket/11950#comment:3
  [yulka, thomasdesvenain]
- Fixed a bug in listSubtopics that caused unauthorized exceptions when
  subtopics were private
  [afd]
- Make relatedItems sortable. Fixes http://dev.plone.org/plone/ticket/12098
  [fRiSi]
- Nothing changed yet.

Products.Archetypes: 1.7.7 → 1.7.10
-----------------------------------

- Fix DateTimeField.set() to handle all date formats DateTime handles.
  See discussion at http://dev.plone.org/plone/ticket/10141
  [elro]
- Add render_own_label to TypesWidget. Allows "special" widgets that need to
  render their own label/help text for styling to override it. Closes
  http://dev.plone.org/plone/ticket/12355
  [ggozad, stefan]
- Add new viewletmanger that enable extra markup before the fieldsets
  [jfroche]
- Include UID of object in widget DOM ids, eg:
  id="parent-fieldname-$fieldName-$UID". This makes it possible to
  render multiple Archetype objects in the same view without duplicate
  DOM ids. This fixes http://dev.plone.org/ticket/9464
  [rochecompaan]
- Fix SelectionWidgets getSelected not return selected values if the value is a int
  with value 0
  [martior]
- Gracefully deal with ReferenceFields that had their referencesSortable flag
  changed after creation.
  [stefan]
- Fix: Make sure user sees login form rather than an exception when trying
  to access /edit on an unauthorized context.
  This fixes http://dev.plone.org/plone/ticket/12056
  [davisagli]
- Raise a NotFound exception when the at_download script cannot
  find the requested field.  I have seen the Google bot trying to
  index at_download/info at example.org and at_download/www.example.org,
  which is obviously wrong.
  [maurits]

Products.CMFEditions: 2.2 → 2.2.2
---------------------------------

- Don't string convert blobs.  Fixes MemoryErrors or excessive memory
  consumption with large blobs.
  [rossp]
- Protect against anonymous access to KwAsAttributes.
  [mj]
- Merged changes from 2.1.5.
  [lentinj]

Products.CMFPlacefulWorkflow: 1.5.5 → 1.5.6
-------------------------------------------

- Fix profiles description to be translated.
  [vincentfretin]
- Fix failing test.
  [davisagli]

Products.CMFPlone: 4.2a2 → 4.2b1
--------------------------------

Products.GenericSetup: 1.6.3 → 1.6.4
------------------------------------

Products.PasswordResetTool: 2.0.6 → 2.0.7
-----------------------------------------

- getExpirationTimeout() now returns the correct number of hours, and not a value 24*24 times too low.
  (The code was never used though, since _timedelta does currently not store a timedelta but an int.)
  [kleist]

Products.PlacelessTranslationService: 2.0.2 → 2.0.3
---------------------------------------------------

- Prevent exception after failing to reload a lazy catalog.
  This closes http://dev.plone.org/ticket/9726
  [davisagli]
- Make sure packages that are registered with five:registerPackage are
  searched for an i18n directory, also in Zope 2.13 (Plone 4.1).
  [maurits]
- Make product init compatible with Zope trunk.
  [elro]

Products.PlonePAS: 4.0.8 → 4.0.9
--------------------------------

- Avoid a failure when we try to add a role to principal that is managed by
  an other plugin.
  [thomasdesvenain]
- Cleaned up and reduced dependencies. New extra atstorage for the rare case
  someone uses PlonePAS w/o Plone but with Archetypes (if this is this
  possible). [jensens]

Products.ResourceRegistries: 2.0.5 → 2.0.6
------------------------------------------

- Fixed "AttributeError: 'FileResourceXX' object has no attribute 'POST'
  when displaying inline resources when using a POST request.
  Fixes http://dev.plone.org/ticket/8998
  [maurits]

Products.TinyMCE: 1.2.7 → 1.2.9
-------------------------------

- Fixed content_css when the Plone Site id is 'plone'.  This is used
  to display the text during editing in the same layout as it appears
  when viewing.
  Fixes http://dev.plone.org/plone/ticket/11430
  [maurits]
- Add value attributes to Insert and Cancel input tags for the ploneimage popup
  template.  When Chameleon is installed attributes that don't already exist on
  a tag don't get translated.
  [swampmonkey]
- Include Products.CMFCore's permissions.zcml to ensure Plone 4.1 compatibility.
  [thomasdesvenain]
- Use aq_parent instead of getParentNode for Zope trunk compatibility.
  [elro]
- Display error message when uploading a file with a name consisting
  only of spaces.
  Fixes http://dev.plone.org/plone/ticket/10394
  [maurits]
- Search does not work with Virtual Hosting (close #10308)
  [keul] [mamico]
- Fixed js error that made alternative editors unusable.
  Ref http://dev.plone.org/plone/ticket/12045.
  [thomasdesvenain]
- Set the parent correctly for non-Archetypes content, so that relative links
  are generated correctly.
  [davisagli]
- Support RichTextValues from plone.app.textfield when determining the mimetype
  of the field being edited.
  [davisagli]
- When user tries to upload an image,
  if image type in content types registry is not allowed in current folder,
  TinyMCE tries to add an image of an other content type
  selected as an image type in TinyMCE settings.
  [thomasdesvenain]

archetypes.referencebrowserwidget: 2.4.4 → 2.4.8
------------------------------------------------

five.customerize: 1.0.1 → 1.0.2
-------------------------------

- Fixed: mangle works when a template has in its path
  a folder which name starts with a dot.
  [thomasdesvenain]

plone.app.collection: 1.0 → 1.0.1
---------------------------------

- Fix i18n of query widget.
  [vincentfretin]

plone.app.controlpanel: 2.2.1 → 2.2.2
-------------------------------------

- Forward-port http://dev.plone.org/plone/changeset/52199, which displays both
  CMFPlone's package and profile versions on the control panel overview.
  [esteele]
- Make a condition in usergroup_groupdetails.pt Chameleon-safe.
  [stefan]

plone.app.discussion: 2.1 → 2.1.1
---------------------------------

- Include mo files in the distribution.
  [vincentfretin]
- Fix various text typos.
  [timo]
- Fix control panel help text typos.
  [jonstahl]
- Documentation about overriding the comments viewlet js added.
  [timo]
- Corrected location of Japanese po file.
  [tyam]

plone.app.form: 2.0.3 → 2.0.4
-----------------------------

- Added support for readonly, addonly and removeonly to multi USW.
  Warning! Readonly is implemented in code, but addonly and removeonly is
  only done in the UI!
  [fschulze, tesdal]
- Added overrides for IPageForm and ISubPageForm as the monkeypatch
  breaks compatibility with five.formlib without restoring it in
  any other way if we don't import from plone.app.form.
  [tesdal]

plone.app.iterate: 2.1.2 → 2.1.4
--------------------------------

- Preserve content contents UIDs when checking a folder back in.  This
  prevents breaking linking by UID in the editor.
  [rossp]
- Fix a problem with items added to a checked out folder not being
  visible after checkin.  Fixes #12257.
  [rossp]
- Preserve the folder order position from the item originally checked
  out when checking it back in.
  [rossp]
- Allow user of check'd out content to also see the checkout info so
  a contributor can see that he already has a page checked out
  easily.
  [vangheem]
- Remove rogue div tag from diff.pt. This fixes
  http://dev.plone.org/plone/ticket/11249
  [danjacka]

plone.app.layout: 2.2.2 → 2.2.4
-------------------------------

- Add the ability for the navtree strategy to suppliment the query.
  Fixes a problem where the listing of default pages in navigation
  trees could no longer be enabled.
  [rossp]
- Make Keyword viewlet link to the new p.a.search view, as well as respect
  navigation root.
  Fixes http://dev.plone.org/plone/ticket/12231
- Added on body a class related to subsite.
  The class is named site-x where x is navigation root object id.
  [thomasdesvenain]
- Treat aliases to the (Default) view of a content type also as a
  view template (providing IViewView).
  Fixes http://dev.plone.org/plone/ticket/8198
  [maurits]
- Fix possible ZCML load order issue by explicitly loading CMF permissions.
  Fixes http://dev.plone.org/plone/ticket/11869
  [davisagli]
- Fix bug where getNavigationRootObject goes into infinite loop if context is
  None.
  Fixes http://dev.plone.org/plone/ticket/12186
  [anthonygerrard]

plone.app.linkintegrity: 1.4.2 → 1.4.4
--------------------------------------

- Add integrity references for cloned content items.
  This fixes http://dev.plone.org/plone/ticket/12254.
  [gotcha]
- Skip events subscribers during copy&paste of content items.
  This fixes http://dev.plone.org/plone/ticket/12206.
  [gotcha]
- Provide Archetypes-only fallback if plone.uuid is not available,
  restoring compatibility with Plone 4.0.x.
  [witsch]
- Fix integrity reference generation for content not accessible by the editor.
  [witsch]
- Fix handling of relative links instead of relying on Acquisition.
  [witsch]

plone.app.locales: 4.0.8 → 4.0.10
---------------------------------

- Modified Dutch translations of roles, apply on Plone 4.2 only.
  [khink, vincentfretin]
- Updated translations.
  [Plone translators]
- Updated translations.
  [Plone translators]
- Added Macedonian (mk_MK) translation.
- Removed zh translations completely, only zh_CN, zh_HK, zh_TW are
  maintained.
- New messages for Plone 4.2.
- New "Sortable Title" message (refs #11238) for Plone 4.2
- Two new messages in cmfplacefulworkflow (Plone 4.0, 4.1, 4.2).
- One new message from plone.app.users 1.1.1 (refs #11842) for Plone 4.1.

plone.app.portlets: 2.2.1 → 2.2.3
---------------------------------

- Do not display 'Manage portlets' when using portal_factory.
  https://dev.plone.org/ticket/12376
  [runyaga]
- Fixed the two high priority scenarios (global sections viewlet and nav
  portlet) of http://dev.plone.org/ticket/11189.
  [fulv]
- Reverted commit 5cb41ffea to fix #12279 and added a test for it.
  [zupo, jcerjak]
- Fixed issue where the events, news and recent portlet would fail
  with a setting of no items (zero) shown due to a catalog sorting
  assertion.
  [malthe]
- Avoid empty <ul> tag in navigation_recurse.pt if bottomLevel is set.
  [gaudenzius]
- Enable possibility to delete portlets with missing implementation
  [do3cc]
- Replace use of deprecated skin template prefs_group_details with
  @@usergroup-groupdetails.
  [stefan]

plone.app.querystring: 1.0 → 1.0.1
----------------------------------

- Ensure inactive content is only shown to users with the appropriate
  permission.

plone.app.registry: 1.0 → 1.0.1
-------------------------------

- On the portal_registry configlet, enable the left-menu, to be more consistent
  with all other configlets.
  Fixes http://dev.plone.org/plone/ticket/11737
  [WouterVH]
- On the portal_registry configlet, add link to "Site Setup".
  Fixes http://dev.plone.org/plone/ticket/11855
  [WouterVH]

plone.app.search: 1.0 → 1.0.1
-----------------------------

- Fix @@search view to return results when we are only looking for a Subject.
  Refs http://dev.plone.org/plone/ticket/12232
  [ggozad]
- Translations moved to plone.app.locales.
  [vincentfretin]

plone.app.testing: 4.0.1 → 4.0.2
--------------------------------

- Load ZCML before installing Zope products in PloneWithPackageLayer;
  it enables package registration.
  [gotcha]

plone.app.upgrade: 1.2a2 → 1.2b1
--------------------------------

- Avoid 4020->4100 rules being overpassed from a 4022 version.
  [tdesvenain]
- Add upgrade step to re-enable the getObjPositionInParent index in the
  portal_atcttool.
  [davisagli]
- Add upgrade step to add Site Administrator to allowRolesToAddKeywords.
  [esteele]

plone.app.workflow: 2.0.4 → 2.0.6
---------------------------------

- Avoid failure if user with global 'Manager' role
  removes inheritance on sharing.
  [thomasdesvenain]
- Ensure a stable ordering in the sharing.xml GS export.
  [hannosch]
- User should click the 'Save' button to actually save its changes in the
  sharing tab. IOW we dont want to update local roles while searching
  for users.
  [jfroche]

plone.browserlayer: 2.1 → 2.1.1
-------------------------------

- Added uninstall support to browserlayer.xml with the 'remove' option.
  [maurits]
- GS export xml is now repeatable. Before two consecutive exports could
  yield differently ordered results.
  [do3cc]

plone.cachepurging: 1.0.1 → 1.0.3
---------------------------------

- Only import ssl module when purging an https url, closes #12190.
  [elro]
- Cast wait_time to int before calling xrange. This fixes
  "TypeError: integer argument expected, got float" error.
  [vincentfretin]

plone.outputfilters: 1.0 → 1.1
------------------------------

- Fixed resolving of protected objects for AT content
  [tom_gross]
- Fixed resolving of relative ../resolveuid/... links
  [tom_gross]
- Respect implementation differences in Python 2.4 and
  Python 2.6 sgmlparser
  [tom_gross]
- Fixed resolving of images in protected folders for captioning
  [mj]

plone.portlet.collection: 2.0.3 → 2.0.4
---------------------------------------

- Portlet is shown when user has View permission for the collection.
  Fixes http://dev.plone.org/plone/ticket/12152
  [gotcha]
- Fix failing test.
  [davisagli]

plone.resource: 1.0b5 → 1.0b6
-----------------------------

- Added rename() method for writable resource directories
  [optilude]
- Added cloneResourceDirectory() helper method in the utils module
  [optilude]
- Add a ++unique++ resource traverser for resource directories to cache as
  'plone.stableResource'.
  [elro]

plone.subrequest: 1.6.1 → 1.6.2
-------------------------------

- Handle spaces in default documents. http://dev.plone.org/plone/ticket/12278

plone.testing: 4.0.1 → 4.0.3
----------------------------

- Nothing changed yet.
- The defaults of the ZPublisher.Publish.get_module_info function cache
  a reference to the app, so make sure that gets reset when tearing down the
  app. This fixes a problem where the testbrowser in the second functional
  layer to be set up accessed the database from the first functional layer.
  [davisagli]

plone.uuid: 1.0.1 → 1.0.2
-------------------------

- Generate UUID without dashes.
  [elro]


More information about the QA-Team mailing list