Plone 4.1.3 (Dec 08, 2011)
Bugfix release for Plone 4.1
For installation instructions go to: developer.plone.org/getstarted/installation.html.
There may be hotfixes applicable to this release. Always check the Plone Hotfix Page before production deployment.
For Linux/BSD/Unix (49.5 MB)
For Mac OS X (34.5 MB)
For all platforms (34.5 MB)
For Windows (36.2 MB)
plone.recipe.zeoserver: 1.2.1 → 1.2.2
- Fix custom zeo.conf support under windows. [rossp]
Plone: 4.1.2 → 4.1.3
- Release Plone 4.1.3 final. [esteele]
Products.Archetypes: 1.7.9 → 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]
Products.CMFPlacefulWorkflow: 1.5.5 → 1.5.6
- Fix profiles description to be translated. [vincentfretin]
- Fix failing test. [davisagli]
Products.CMFPlone: 4.1.2 → 4.1.3
- IE critical fix on toggle select and form submit helpers. [thomasdesvenain]
Products.GenericSetup: 1.6.3 → 1.6.4
- Added three missing explicit InitializeClass calls.
- Adjust test assertions in test_differ to cope with changes to the diff library done in Python 2.7.
- LP #850665: match permission binding to method name.
- LP #602989: export / import new MailHost properties, smtp_queue and smtp_queue_directory.
- ZCML: Don't require description for the upgradeDepends directive.
- PythonScript handler: Newlines are now normalized during import.
- No longer rely on bobobase_modification_time.
- TarballImportContext: Fixed type of 'getLastModified' return value.
- LP #388380: added docstrings to Products.GenericSetup.tool.manage_deleteImportSteps and manage_deleteExportSteps, fixing broken TTW deletion.
- Avoid using DateTime values for file system time stamps in tests.
- If profiles get imported multiple times within a second, generate new ids for each profile. This removes spurious failures in fast tests of packages that use GenericSetup.
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.4 → 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]
- Switched <link rel="kinetic-stylesheet" type="text/css" /> to <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" /> to fix HTML5 validation. References http://dev.plone.org/plone/ticket/11300 [spliter]
- Add MANIFEST.in. [WouterVH]
Products.TinyMCE: 1.2.8 → 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]
plone.app.discussion: 2.0.10 → 2.0.11
- Include mo files in the distribution. [vincentfretin]
plone.app.layout: 2.1.11 → 2.1.12
- 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]
- 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]
plone.app.locales: 4.0.9 → 4.0.10
- Modified Dutch translations of roles, apply on Plone 4.2 only. [khink, vincentfretin]
- Updated translations. [Plone translators]
plone.app.portlets: 2.1.5 → 2.1.7
- Fixed the two high priority scenarios (global sections viewlet and nav portlet) of http://dev.plone.org/ticket/11189. [fulv]
- Enable possibility to delete portlets with missing implementation [do3cc]
- Replace use of deprecated skin template prefs_group_details with @@usergroup-groupdetails. [stefan]
- Do not display 'Manage portlets' when using portal_factory. https://dev.plone.org/ticket/12376 [runyaga]
plone.app.upgrade: 1.1.3 → 1.1.4
- Avoid 4020->4100 rules being overpassed from a 4022 version. [tdesvenain]
plone.app.workflow: 2.0.5 → 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]
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.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.z3cform: 0.7.7 → 0.7.8
- Do not display h1 element if there is no label on view. [thomasdesvenain]
- Add Chinese translation. [jianaijun]