You are not logged in Log in Join
You are here: Home » Download Zope Products » Content Management Framework » CMF-2.1.0-beta2 » CMF 2.1.0-beta2 released » View NewsItem

Log in
Name

Password

 

CMF 2.1.0-beta2 released

The CMF developer community is hereby announcing the release of CMF version 2.1.0-beta2.

What is the CMF?

The Zope Content Management Framework provides a set of services and content objects useful for building highly dynamic, content-oriented portal sites. The CMF provides the foundation for popular software packages such as Plone. It is intended to be easily customizable, in terms of both the types of content used and the policies and services it provides.

Where do I get it?

For release files, change logs, installation instructions and more please visit http://www.zope.org/Products/CMF/CMF-2.1.0-beta2.

Roadmap and release information can be found at http://www.zope.org/Products/CMF/docs/roadmap.

The CMF mailing list can be reached at the [email protected] address, to sign up please visit http://mail.zope.org/mailman/listinfo/zope-cmf.

Please file bug reports, feature requests or suggestions in the CMF bug collector at http://www.zope.org/Collectors/CMF.

What has changed since the last release?

Please note: Please read the "Upgrading from versions earlier than 2.1.0-beta" section in the INSTALL.txt-document for upgrading hints.

New Features

  • CMFCore.exportimport.skins: Added the ability to remove whole skin selections using a GS profile. (http://www.zope.org/Collectors/CMF/479)
  • Workflow definition instances now have a description field (http://www.zope.org/Collectors/CMF/480)

Bug Fixes

  • UndoTool: Fixed listUndoableTransactionsFor. The required object argument is now respected. This doesn't change the behavior as long as object is the site root object.
  • CMFCore.TypesTool: Corrected method signature of all_meta_types to have an interface keyword argument, as per the underlying OFS.ObjectManager interface declaration.
  • SkinnableObjectManager: Changed the way skins are set up. Acquisition wrapping no longer triggers setupCurrentSkin. This is now done on publishing traversal after the BeforeTraverseEvent triggers setSite. This fix replaces a temporary hack introduced in 2.1.0-beta, making sure ISkinsTool is looked up after setting the site.
  • CMFCore.CMFBTreeFolder: CMFBTreeFolders could not be used as the toplevel /Members container. (http://www.zope.org/Collectors/CMF/441)
  • Pass object through to TypeInformation objects' listActions. (http://www.zope.org/Collectors/CMF/482)
  • Removed extraneous "Cache" tab from FS-based skin objects. (http://www.zope.org/Collectors/CMF/343)
  • CMFCore.WorkflowTool: Using the (Default) keyword for a type's workflow chain will now reset any custom workflow chains for the type. (http://www.zope.org/Collectors/CMF/475)
  • Use the property API to get the member specific skin, because direct attribute access won't work with PAS based membership. (http://dev.plone.org/plone/ticket/5904)
  • Add POST-only protections to security critical methods. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0240)
  • Allow customization from DirectoryViews to be redirected into alternate folders, and use manually-built clones. (http://www.zope.org/Collectors/CMF/382)
  • Use a utility, registered for Products.CMFDefault.interfaces.IHTMLScrubber, to perform scrubbing of HTML; fall back to the old, hard-wired behavior. (http://www.zope.org/Collectors/CMF/452)
  • Remove antique usage of marker attributes in favor of interfaces, leaving BBB behind for places potentially affecting third-party code. (http://www.zope.org/Collectors/CMF/440)
  • Fixed DST-driven test breakage in CMFCalendar by adding an optional zone argument to the DublineCore methods which return string rednitions of date metadata. (http://www.zope.org/Collectors/CMF/476)
  • Favorite: Fixed UID handling broken in 2.1.0-beta.
  • CMFDefault: Removed CMFUid dependency inadvertently added in 2.1.0-beta.
  • CMFActionIcons: Fixed interface declarations added in 2.1.0-beta.

Other

  • The CMF now depends on Zope 2.10.4 or higher.
  • CMFDefault: Adjusted factory.py to new GenericSetup version.
  • CMFUid.UniqueIdAnnotationTool: Annotation handling has been switched from triggering it through old-style manage_*-methods to using events. UID assigning behavior has been made more flexible. Please review CMFUid/README.txt for information about the current behavior and the new features. (http://www.zope.org/Collectors/CMF/474)