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 .
There may be hotfixes applicable to this release. Always check the Plone Hotfix Page before production deployment.
Available downloads
Unified Installer for Linux/BSD/Solaris/OS-X. Full-source kit, builds Python, Zope, Plone.
For Linux/BSD/Unix (37MB)
Change log
Zope2 2.12.16 > 2.12.17
Plone 4.0.4 > 4.0.5
- Fixed: "showing field with error is broken in edit view" This fixes http://dev.plone.org/plone/ticket/11686. [gotcha]
- Fixed: "missing required icon in tabs in edit view" This fixes http://dev.plone.org/plone/ticket/11685. [gotcha]
- Added "rss" alias to "RSS". This fixes http://dev.plone.org/plone/ticket/11638. [gotcha]
- Fixed: "Show all" livesearch link manages "current folder only" option. This fixes http://dev.plone.org/plone/ticket/11414. [thomasdesvenain]
- Fixed: "Show all" was not displayed in live search when limit result was exceeded. This fixes http://dev.plone.org/plone/ticket/11628. [thomasdesvenain]
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
- Enable managing portlets of default pages. This fixes http://dev.plone.org/plone/ticket/10672 [fRiSi]
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
- Enable managing portlets of default pages. This fixes http://dev.plone.org/plone/ticket/10672 [fRiSi]
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
- Event types vocabulary is internationalized. This closes http://dev.plone.org/plone/ticket/7059. This closes http://dev.plone.org/plone/ticket/6902. [thomasdesvenain]
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).



