[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