-----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 [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)


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

iD8DBQFGlltDRAx5nvEhZLIRAjz+AJ91FGKJFbXBc0Qyr0kR70Grzh3sWwCeJBP2
wGHEuI+QbGm+Xe5VvzoQ69U=
=6P48
-----END PGP SIGNATURE-----
_______________________________________________
Zope-Announce maillist  -  Zope-Announce@zope.org
http://mail.zope.org/mailman/listinfo/zope-announce

 Zope-Announce for Announcements only - no discussions

(Related lists - Users: http://mail.zope.org/mailman/listinfo/zope
Developers: http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to