Products.CMFPlone Changelog

New in version 4.3.2

August 16th, 2013
  • fix wrong download url for podcast syndication [Rudd-O]
  • Applied security fixes from PloneHotfix20130618:
  • Protected methods on the ZCatalog.
  • Added missing module security declarations.
  • Sanitize url in isURLInPortal.
  • Check 'Set own password' permission in mailPassword.
  • Prevent the Zope request from being traversed.
  • Protected sendto method.
  • Sanitize input to spamProtect script.
  • [davisagli]
  • Get portal_discussion properly with getToolByName. [maurits]
  • Fix dependency ordering problem with plone-final import step. [davisagli]
  • remove bbb-kss.css from css registry registration [vangheem]
  • Stop unload-protection from popping up needlessly if tinyMCE is used on tabbed forms [href]

New in version 4.3.1 (June 26th, 2013)

  • Some text/* mime types should be Files, not Documents. [rpatterson]
  • Remove reference to unimplemented 'make_private' transition in simple_publication_workflow. [danjacka]
  • Fail nicely when pasting a deleted item (https://dev.plone.org/ticket/13337) [khink]
  • Add a 'max_tabs' option to form-tabbing.js to allow changes to the number of tabs displayed before the script uses a dropdown instead. [esteele]
  • register search_rss only for site root [vangheem]
  • jquery-integration.js gets disabled during the upgrade to Plone 4.3. Make sure we do so for new sites as well. [esteele]
  • Fix commas in kss-bbb.js since IE7/8 is sensative [vangheem]
  • Reenable forgotten tests [kiorky]
  • Fail nicely when userid is not provided to mail_password script. [esteele]
  • Do not display text file content if it is empty. [thomasdesvenain]
  • Add distinct classes for live search links. Add id for image details. [cedricmessiant]
  • update registerPloneFunction call in login.js (depreacted) [toutpt]

New in version 4.3 RC1 (March 11th, 2013)

  • add newsml feed type [vangheem]
  • add overlay for folder default page folder factories link [vangheem]
  • add sitemap.xml.gz to robots.txt fixes https://dev.plone.org/ticket/13319 [vangheem]
  • update add site, overview and upgrade templates to use absolute urls to reference css and image resources so it works with virtual hosted sites to sub-folders fixes #11153 [vangheem]
  • Allow the Content-Type header to be set in registered_notify_template.pt [esteele]
  • Extract RegistrationTool's sending of registration emails so that it can be more easily overridden. [esteele]
  • bump profile version [vangheem]
  • Add event to fix products installed with latest keyword activated by default. Event finds new products installed with the latest keyword and updates them to the last profile version. [eleddy]
  • Add event to trigger when a reordering is happening. Without this collective.solr and maybe other alternative indexes are kind of lost. Backport from 4.2.x [do3cc]
  • Robot Framework based acceptance tests added. [timo]
  • Remove comment form overlay which was only used for the old pre-plone.app.discussion reply form. [timo]

New in version 4.2.4 (January 18th, 2013)

  • Call pas.searchUsers with the 'name' argument instead of 'login'. 'name' is the officially supported way according to the PAS interface. [maurits]

New in version 4.3 Beta 2 (January 18th, 2013)

  • removing plone_ecmascript/test_ecmascripts.pt since its not working and since its not being ran by out test suite. [garbas]
  • Call searchUsers with the 'name' argument instead of 'login'. 'name' is the officially supported way according to the PAS interface. [maurits]

New in version 4.3 Alpha 1 (September 4th, 2012)

  • Hide 'plone.resource' and 'collective.z3cform.datetimewidget' from the site factory screen. These are only useful as dependencies of other packages. [optilude]
  • Define a ZCML feature called plone-43 in addition to the existing ones. [thet]
  • Deprecated getSiteEncoding and changed occurences to hardcoded utf-8 [tom_gross]
  • zope.globalrequest is a required dependency on tests. [hvelarde]
  • Make sure the ResourceRegistries registry setting is created for new sites. [davisagli]
  • Searches ignore accents. PLIP http://dev.plone.org/ticket/12110 [thomasdesvenain]
  • IE critical fix on toggle select and form submit helpers. [thomasdesvenain]
  • Fixed javascript injections on jquery.highlightsearchterms.js [gborelli]
  • Tweak rules for sortable_title. So far we took the first 70 chars and zero-padded numbers to six digits. Now we zero-pad to four digits and take the first 30 and the last 10 characters, thus saving space while still distinguishing long titles which only differ at the end, like imported file or image names. [hannosch]
  • PEP 8 (ignoring W602, E203, E241, E301, E501 and E701). [pbdiode, hvelarde]
  • Add 'displayPublicationDateInByline' to site properties property sheet in order to finish PLIP #8699: Display publication date in author byline. [vipod]
  • Deprecated aliases were replaced on tests. [hvelarde]
  • Don't register the plone_deprecated skin layer. These items are no longer supported as part of Plone and remain here temporarily as a convenience to those who may need to move them into their own packages. [davisagli]
  • Ensure multiple tabbed forms on the same page work when number of tabs is greater than threshold. [davidjb]
  • Remove deprecated jq reference from form tabbing JavaScript. [davidjb]
  • Remove incorrect line of form tabbing JavaScript which broke forms with more than 6 tabs. Fixes https://dev.plone.org/ticket/12877 [davidjb]
  • accessibility improvements for screen readers regarding "more" links, see http://dev.plone.org/ticket/11982 [rmattb, applied by polyester]
  • Fix an outdated "Send this" form handler property reference. [rossp]
  • removed search_form-template form plone_deprecated-skin. Use collective.searchform if you need this functionality. [tom_gross]
  • Use plone.batching for all batches (PLIP #12235) [tom_gross]
  • Re-apply PLIP 10901 to table_sort.js, fixing a bug with reversing sort on the first column. [mj]
  • support a PAS plugin for validating passwords PLIP http://dev.plone.org/ticket/10959 [djay75]
  • Make redirection_view/attempt_redirect fall back to nothing in default_error_message template. If plone.app.redirector gets a URL with special characters, OOBTree.get raises a UnicodeDecodeError and the template fails. This fixes http://dev.plone.org/ticket/12976.
  • Channel link in RSS feed now points to the un-syndicated content for the RSS feed, instead of the portal root. [patch by pydanny, applied by kleist]
  • Removed unused "localTimeFormat", "localLongTimeFormat", and "localTimeOnlyFormat" from "/portal_properties/site_properties". Fixes https://dev.plone.org/ticket/11171. [kleist]
  • CatalogTool.py, PloneBatch.py, PloneFolder.py, PloneTool.py, Portal.py: Don't use list as default parameter value. [kleist]
  • Use configuration registry to override translation of date format, or fall back to ISO style as last resort. Fixes http://dev.plone.org/ticket/11171 [kleist]

New in version 4.2.1.1 (August 28th, 2012)

  • Fixed i18n of image view improvement introduced in 4.2.1. [vincentfretin]
  • Ensure some transient dependencies don't vanish in the 4.2 series, just because some libraries get updated and nobody declares the dependency anymore. Same as in the Plone package: zope.copypastemove, zope.app.component, zope.app.container, zope.app.publisher. [maurits]

New in version 4.2.0.1 (July 6th, 2012)

  • Add docstring to SkinTool's method to allow them being called from the ZMI. [erral]

New in version 4.1.6 (June 28th, 2012)

  • Add keyword 'latest' to metadata.xml's version tag, which then looks for the highest numbered profile that is registered and pins that to the upgrade step. This means that the version field in metadata.xml only has to be set to 'latest' once and then it automatically searches for the highest numbered profile. [eleddy]
  • Accessibility: added an id="Creator" for the field by the same name on the search form, so that the corresponding can associate with it in the case where showAuthors is None.
  • Make redirection_view/attempt_redirect fall back to nothing in default_error_message template. If plone.app.redirector gets a URL with special characters, OOBTree.get raises a UnicodeDecodeError and the template fails. This fixes http://dev.plone.org/ticket/12976. [timo]