[Zope] CMF 2.1.0-beta2 released

Jens Vagelpohl jens at dataflake.org
Thu Jul 12 12:48:03 EDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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 zope-cmf at zope.org 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)


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFGlltDRAx5nvEhZLIRAjz+AJ91FGKJFbXBc0Qyr0kR70Grzh3sWwCeJBP2
wGHEuI+QbGm+Xe5VvzoQ69U=
=6P48
-----END PGP SIGNATURE-----


More information about the Zope mailing list