Plone 4.0.5 (Apr 13, 2011)

Bugfix release for the Plone 4.0 series

For additional information about this project, please visit the overview page .

For installation instructions go to: http://docs.plone.org/manage/installing.

There may be hotfixes applicable to this release. Always check the Plone Hotfix Page before production deployment.

Available downloads

Change log

Plone 4.0.4 > 4.0.5

Products.Archetypes 1.6.5 > 1.6.6

  • Fix bug where a TextField's default_content_type was not respected when wrapping a non-BaseUnit value. [davisagli]
  • Fixed test setup to work with ZCA-based GenericSetup profile registry. [davisagli]

Products.CMFCore 2.2.2 > 2.2.4

  • Fix content exportimport when Title or Description are unicode.
  • Make the error raised when trying to rename an instance of ImmutableId indicate the id of the object.
  • DateTime 2.12.5 does away with a special case representing DateTime values for midnight (00:00:00) without their time and time zone values. So DateTimes formerly rendered as 2010/01/01 in the UTC timezone now render as 2010/01/01 00:00:00 UTC. Several unit tests that relied on the old-style representation had to be fixed.
  • Get most tests working under Zope 2.13.0a2.
  • Added dependency on the new Products.ZSQLMethods distribution and updated Zope2 requirement accordingly.

Products.CMFDynamicViewFTI 4.0 > 4.0.2

  • Revert the BrowserDefaultMixin.__browser_default__ change, it is unnecessary. Instead set the (Default) view alias to (dynamic view). [elro]
  • Provide BrowserDefaultMixin.__browser_default__ so subclasses do not have to provide their own. [elro]
  • Fix BrowserDefaultMixin.__call__ (never normally used in vanilla Plone) to work with views. [elro]
  • Avoid deprecation warning in Zope 2.13. [davisagli]
  • Fixed test setup to work with ZCA-based GenericSetup profile registry. [davisagli]

Products.CMFEditions 2.0.5 > 2.0.7

  • Fixed: Unauthorized error on versions history form for non managers. [thomasdesvenain]
  • remove UniqueIdHandlerTool, it was not used anymore; nobody (including vds and hannosch) seems to remember what it was for. [gotcha]
  • Fix portal_historyidhandler class to avoid issue where GenericSetup toolset import step tried to change the class default id [gotcha]

Products.CMFPlacefulWorkflow 1.5.1 > 1.5.4

  • Fix test to work with both 4.0 and 4.1. [elro]
  • Create base profile with no dependencies on the default Plone types to allow use in an archetype free dexterity environment [anthonyg]
  • Fix failing test. The 'comment_review_workflow' from plone.app.discussion is now part of the core. [timo]
  • Depend on Products.CMFPlone instead of Plone. [elro]
  • Updated the placeful_workflow import step to depends on typeinfo, as we need to make sure all types are available when importing the local policies. [deo]

Products.CMFQuickInstallerTool 3.0.4 > 3.0.5

  • Register test profile only when needed. Testcase change only. [gotcha]

Products.GenericSetup 1.6.2 > 1.6.3

  • Fixed crash at export when a node had None value.
  • Refactored global registries to use global named utilities.
  • Fixed the profile_id UnboundLocalError in the upgradeDepends directive when import_profile is not None.
  • Removed five.formlib dependency. zope.formlib is now used directly.
  • tool: 'listContextInfos' now returns profile infos sorted by type and title. This makes it easier to select profiles on the "Import" and "Comparison" tab.
  • Property import/export: Fixed two 'date' property issues. Naive 'date' values are now exported without time zone. And purging non-deletable 'date' properties is fixed.
  • Export content objects whose 'manage_FTPget' returns a custom iterator with 'file' and 'size' properties. http://bugs.launchpad.net/bugs/722726
  • Property import: Fixed 'lines' and 'tokens' import. Modifying sequences without adding new elements was broken.
  • Toolset import: Support replacement of subclassed tools.

Products.ResourceRegistries 2.0.2 > 2.0.3

  • Support merging of resources that return IStreamIterators [optilude]

Products.TinyMCE 1.1.8 > 1.1.9

  • Don't acquire when determining the mimetype of the field being edited. [davisagli]

archetypes.referencebrowserwidget 2.2 > 2.3

  • Fixed: widget did not work when search was disallowed. [thomasdesvenain]

plone.app.content 2.0.2 > 2.0.5

  • Fix display of title in folder contents table. [elro]

plone.app.imaging 1.0.3 > 1.0.4

  • Fix test now scale=None does not raise exception. [elro]

plone.app.layout 2.0.7 > 2.0.8

plone.app.locales 4.0.5 > 4.0.6

  • Updated translations. [Plone translators]
  • New 'Readers' message for the new reader_emails variable in content rules. [vincentfretin]

plone.app.portlets 2.0.2 > 2.0.3

plone.app.redirector 1.1 > 1.1.1

  • Gracefully handle errors parsing the SearchableText query on the 404 view. [davisagli]

plone.app.upgrade 1.0.4 > 1.0.5

  • Add empty profile for 4.0.3-4.0.4 upgrade. [esteele]

plone.contentrules 2.0 > 2.0.1

plone.stringinterp 1.0.3 > 1.0.4

  • Added contributor_emails and reader_emails substitution variables. [thomasdesvenain]

z3c.autoinclude 0.3.2 > 0.3.4

  • Remove unnecessary distribution lookup in the PluginFinder.
  • Ignore case in tests in order to pass tests on Windows.
  • Clearly specify license as ZPL (not public domain, as it was claiming before).