Plone 4.1.3 (Dec 08, 2011)

Bugfix release for Plone 4.1

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

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.

Available downloads

Change log

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]