[CMF-checkins] SVN: CMF/trunk/ - prepare CMF 2.1.0-alpha
Jens Vagelpohl
jens at dataflake.org
Mon Oct 9 08:44:41 EDT 2006
Log message for revision 70583:
- prepare CMF 2.1.0-alpha
Changed:
_U CMF/trunk/
U CMF/trunk/CHANGES.txt
U CMF/trunk/CMFActionIcons/version.txt
U CMF/trunk/CMFCalendar/version.txt
U CMF/trunk/CMFCore/version.txt
U CMF/trunk/CMFDefault/version.txt
U CMF/trunk/CMFTopic/version.txt
U CMF/trunk/CMFUid/version.txt
U CMF/trunk/DCWorkflow/version.txt
U CMF/trunk/EXTERNALS.txt
U CMF/trunk/HISTORY.txt
U CMF/trunk/INSTALL.txt
U CMF/trunk/README.txt
-=-
Property changes on: CMF/trunk
___________________________________________________________________
Name: svn:externals
- #
# Used for maintenance of external resources in this svn bundle. Edit
# this file as appropriate and then run the following command from within
# the checkout directory where this file lives on your local machine:
#
# svn propset svn:externals -F ./EXTERNALS.TXT .
#
GenericSetup svn://svn.zope.org/repos/main/GenericSetup/trunk
+ #
# Used for maintenance of external resources in this svn bundle. Edit
# this file as appropriate and then run the following command from within
# the checkout directory where this file lives on your local machine:
#
# svn propset svn:externals -F ./EXTERNALS.TXT .
#
GenericSetup svn://svn.zope.org/repos/main/GenericSetup/tags/1.2beta
Modified: CMF/trunk/CHANGES.txt
===================================================================
--- CMF/trunk/CHANGES.txt 2006-10-09 09:04:13 UTC (rev 70582)
+++ CMF/trunk/CHANGES.txt 2006-10-09 12:44:39 UTC (rev 70583)
@@ -1,4 +1,4 @@
-Trunk only (unreleased)
+CMF 2.1-alpha (2006/10/09)
New Features
@@ -47,10 +47,6 @@
- setup handlers: Removed support for CMF 1.5 CMFSetup profiles.
-CMF 2.0.x
+CMF 2.0.x and earlier
- For a complete list see CHANGES.txt of the 2.0 branch.
-
-CMF 1.6.x and previous
-
For a complete list of changes see HISTORY.txt.
Modified: CMF/trunk/CMFActionIcons/version.txt
===================================================================
--- CMF/trunk/CMFActionIcons/version.txt 2006-10-09 09:04:13 UTC (rev 70582)
+++ CMF/trunk/CMFActionIcons/version.txt 2006-10-09 12:44:39 UTC (rev 70583)
@@ -1 +1 @@
-CMF-2.0.0-beta
+CMF-2.1.0-alpha
Modified: CMF/trunk/CMFCalendar/version.txt
===================================================================
--- CMF/trunk/CMFCalendar/version.txt 2006-10-09 09:04:13 UTC (rev 70582)
+++ CMF/trunk/CMFCalendar/version.txt 2006-10-09 12:44:39 UTC (rev 70583)
@@ -1 +1 @@
-CMF-2.0.0-beta
+CMF-2.1.0-alpha
Modified: CMF/trunk/CMFCore/version.txt
===================================================================
--- CMF/trunk/CMFCore/version.txt 2006-10-09 09:04:13 UTC (rev 70582)
+++ CMF/trunk/CMFCore/version.txt 2006-10-09 12:44:39 UTC (rev 70583)
@@ -1 +1 @@
-CMF-2.0.0-beta
+CMF-2.1.0-alpha
Modified: CMF/trunk/CMFDefault/version.txt
===================================================================
--- CMF/trunk/CMFDefault/version.txt 2006-10-09 09:04:13 UTC (rev 70582)
+++ CMF/trunk/CMFDefault/version.txt 2006-10-09 12:44:39 UTC (rev 70583)
@@ -1 +1 @@
-CMF-2.0.0-beta
+CMF-2.1.0-alpha
Modified: CMF/trunk/CMFTopic/version.txt
===================================================================
--- CMF/trunk/CMFTopic/version.txt 2006-10-09 09:04:13 UTC (rev 70582)
+++ CMF/trunk/CMFTopic/version.txt 2006-10-09 12:44:39 UTC (rev 70583)
@@ -1 +1 @@
-CMF-2.0.0-beta
+CMF-2.1.0-alpha
Modified: CMF/trunk/CMFUid/version.txt
===================================================================
--- CMF/trunk/CMFUid/version.txt 2006-10-09 09:04:13 UTC (rev 70582)
+++ CMF/trunk/CMFUid/version.txt 2006-10-09 12:44:39 UTC (rev 70583)
@@ -1 +1 @@
-CMF-2.0.0-beta
+CMF-2.1.0-alpha
Modified: CMF/trunk/DCWorkflow/version.txt
===================================================================
--- CMF/trunk/DCWorkflow/version.txt 2006-10-09 09:04:13 UTC (rev 70582)
+++ CMF/trunk/DCWorkflow/version.txt 2006-10-09 12:44:39 UTC (rev 70583)
@@ -1 +1 @@
-CMF-2.0.0-beta
+CMF-2.1.0-alpha
Modified: CMF/trunk/EXTERNALS.txt
===================================================================
--- CMF/trunk/EXTERNALS.txt 2006-10-09 09:04:13 UTC (rev 70582)
+++ CMF/trunk/EXTERNALS.txt 2006-10-09 12:44:39 UTC (rev 70583)
@@ -5,4 +5,4 @@
#
# svn propset svn:externals -F ./EXTERNALS.TXT .
#
-GenericSetup svn://svn.zope.org/repos/main/GenericSetup/trunk
+GenericSetup svn://svn.zope.org/repos/main/GenericSetup/tags/1.2beta
Modified: CMF/trunk/HISTORY.txt
===================================================================
--- CMF/trunk/HISTORY.txt 2006-10-09 09:04:13 UTC (rev 70582)
+++ CMF/trunk/HISTORY.txt 2006-10-09 12:44:39 UTC (rev 70583)
@@ -1,3 +1,438 @@
+CMF 2.0.0 (2006/04/16)
+
+ New Features
+
+ - CMFCalendar.CalendarTool: The first day of the week preference can
+ now be set on the calendar tool through the ZMI.
+ (http://www.zope.org/Collectors/CMF/400)
+
+ - CMFCalendar: Added experimental Zope 3-style browser views.
+ The views are disabled by default. See README.txt of the browser
+ sub-package for further information.
+
+ Bug Fixes
+
+ - IndexableObjectWrapper: Fixed list of provided interfaces.
+ The interfaces declared for the wrapped object are no longer masked.
+
+ - CMFDefault: Removed CMF specific slots from five_template.
+ The CMF specific slots added in CMF 2.0.0-alpha have been removed again
+ from the five_template.
+
+ Others
+
+ - CalendarTool: Slightly modified the behavior of getUseSession.
+ This method now explicitly returns a boolean value.
+
+ - Skins, views and FSSTXMethod: Removed 'Desktop' class div tags.
+ There is still the 'Desktop' ID div tag in main_template.
+
+
+CMF 2.0.0-beta2 (2006/03/26)
+
+ Bug Fixes
+
+ - CMFDefault: Refactored slots in five_template and main_template.
+ main_template has now a new 'body' slot that wraps around 'header' and
+ 'main' slot. main_template's 'header' slot is now empty by default.
+
+ - PortalFolder: Content IDs starting with '@@' are now disallowed.
+ These names are reserved for browser views.
+
+ - CMFDefault: Changed the way browser views are hooked up.
+ To become independent of the lookup order views are now named different
+ than the corresponding skin methods. The views are now enabled by
+ default and hooked up by a new extension profile.
+
+ Others
+
+ - CMFDefault skins and views: Removed 'full_metadata_edit_form'.
+ 'metadata_edit_form' is now used for the full set of metadata.
+
+
+CMF 2.0.0-beta (2006/02/26)
+
+ New Features
+
+ - CMFDefault skins: Improved support for custom i18n domains.
+ If setStatus is used portal status messages are now translated before
+ they are added to the query string of a redirect.
+
+ - CMFDefault utils: Added 'translate' function.
+ This should only be used if the message can't be translated in the
+ template. It is a small shortcut to getGlobalTranslationService.
+
+ - CMFDefault: Added experimental Zope 3-style browser views.
+ The views are disabled by default. See README.txt of the browser
+ sub-package for further information.
+
+ - skins: All page templates now use unicode.
+ Please make sure to pass only 'ascii' strings or unicode to them.
+
+ - CMFDefault utils: Added 'decode' function.
+ It decodes values using the default_charset of the site.
+
+ Bug Fixes
+
+ - CMFDefault setuphandlers: Disabled password encryption.
+ 'registeredNotify' and 'mailPassword' don't work with encrypted
+ passwords.
+
+ - CMFDefault skins: Fixed clipboard data validation.
+ Split off validateClipboardData from folder_paste_control.
+
+ - CMFDefault skins: Refactored and improved discussion_reply_form.
+
+ - CMFDefault utils: Fixed html_marshal function.
+ The return values are no longer escaped to avoid double quoting and no
+ longer stringified. The page templates take care of these steps.
+
+ Others
+
+ - CMFDefault RegistrationTool and skins: Refactored mail creation.
+ 'mailPassword' now calls the 'password_email' script and
+ 'registeredNotify' the 'registered_email' script. These scripts call the
+ templates and do the necessary string decoding and encoding.
+
+ - CMFDefault skins: Refactored 'logged_in' page and 'password_form'.
+ 'logged_in' now redirects to the 'password_form' if a new member has to
+ change her password.
+
+ - Replaced deprecated 'manage_afterAdd' and 'manage_beforeDelete' hooks
+ in CookieCrumbler with a Z3-style event subscriber which does the
+ registration with the container's __before_traverse__.
+
+
+CMF 2.0.0-alpha (2006/01/22)
+
+ New Features
+
+ - CMFCore.FSPythonScript: Customized versions now track the "original"
+ source from which they were customized, and can present a diff between
+ that version and their current source text.
+
+ - CMFDefault and CMFCalendar: Added locales directories with .pot files.
+ A modified i18nextract.py script from Zope 3 is used to extract
+ translatable strings from .py, .pt, .html and .xml files.
+
+ - CMFDefault.MetadataTool: support arbitrary additional schemas.
+ The "stock" DublinCore-specific API is still accessible, implemented
+ via a special "DCMI" subobject.
+
+ - WorkflowTool and DCWorkflow: Improved add form for workflow objects.
+ Presettings can now be loaded from workflow settings in setup profiles.
+ This replaces the feature that did allow to load presettings from the
+ oldstyle workflow factories registry.
+
+ - WorkflowTool: Switched to generic plug-in mechanism for workflows.
+ Any class registered for IWorkflowDefinition can now be used in the
+ WorkflowTool.
+
+ - DCWorkflow: Added 'revision2' profile.
+ This replaces the hardcoded 'Revision 2' default workflow.
+
+ - CMFActionIcons, CMFCalendar, CMFDefault, CMFTopic, CMFUid:
+ use the new 'for_' argument in GenericSetup's profile registry API
+ to indicate that profiles are intended for CMFCore's ISiteRoot sites.
+
+ - CMFTopic: added specialized GenericSetup support for topics, to
+ allow capturing criteria in a single XML file.
+
+ - CMFDefault and CMFTopic: Split off CMFTopic profile.
+ CMFTopic support is now configured by an optional extension profile.
+ CMFDefault no longer depends on CMFTopic.
+
+ - TypesTool: Improved add form for type info objects.
+ Presettings can now be loaded from type info settings in setup profiles.
+ This replaces the feature that did allow to load presettings from
+ registered (oldstyle) fti data.
+
+ - CMFCore.CachingPolicyManager: Caching policies can now control all the
+ Cache-Control tokens defined in the HTTP 1.1 spec (s-maxage, public,
+ private, no-transform). When no-cache is enabled, a Pragma: no-cache
+ header is also sent for HTTP 1.0 clients. Thanks go to Geoff Davis
+ for contributing the necessary patches.
+
+ - ActionsTool: Improved add form for 'CMF Action' objects.
+ Presettings can now be loaded from Action settings in setup profiles.
+
+ - CMFCore and GenericSetup: Added catalog tool setup handlers.
+ This includes node adapters for PluginIndexes, ZCTextIndex and ZCatalog.
+ Support for additional indexes can be added by providing INode adapters.
+ All indexes are cleared by this handler, so please make sure to
+ re-catalog existing content if necessary.
+
+ - GenericSetup.utils: Added new sub-framework for XML im- and export.
+ Instead of using ConfiguratorBase configurators should now implement
+ IBody or INode. These adapters should subclass from XMLAdapterBase or
+ NodeAdapterBase and mix in ObjectManagerHelpers and / or
+ PropertyManagerHelpers if needed.
+
+ - CMFCore.exportimport: Added framework and interfaces for exporting
+ and importing content using the export / import contexts provided by
+ GenericSetup.
+
+ - The features of CMFonFive have been folder into CMFCore and
+ CMFDefault:
+
+ * Zope 3 menus (browser:menu) are bridged to CMF actions using the
+ portal_fiveactions tool. Any menuItem registered will be
+ accessible though the portal_actions tool, where the menu for
+ which the item was registered will be used as the action
+ category.
+
+ * The Zope 3 'cmf' skin layer provides integration between the
+ Zope3 standard macros and the CMF main template, by redefining
+ five_template.pt.
+
+ - TypeInformation and newstyle Actions: Added i18n support.
+ If 'i18n_domain' is specified, 'title' and 'description' are returned as
+ MassageID objects instead of strings. This allows to use different i18n
+ domains for different TypeInfos and Actions.
+
+ - Replaced user messages by Message objects to improve the i18n support.
+
+ - CMFDefault GenericSetup profile: Added CMF BTree Folder to the list of
+ automatically instantiated types in the types tool.
+ (http://www.zope.org/Collectors/CMF/371)
+
+ - CMFDefault skins: Added members_delete_form.
+ This adds a confirmation step to avoid accidental deletion of members.
+
+ - DirectoryView and derived classes can now have metadata associated with
+ them just like regular FSObject-derived objects can.
+
+ - DirectoryView and derived classes: It is now possible to customize what
+ gets created to represent directories inside the directory view.
+ Previously, the code had a fixed assumption that all directories on the
+ file system must turn into instances of
+ CMFCore.DirectoryView.DirectoryView(Surrogate). It is now possible to
+ register a class deriving from DirectoryView and have that be
+ instantiated instead.
+
+ - ActionsTool: Added new way to define Actions.
+ 'CMF Action Category' objects can now be added to the portal_actions
+ tool and 'CMF Action' objects to categories or subcategories. To
+ migrate oldstyle Actions (ActionInformation objects) you can create a
+ snapshot and re-import Actions using the portal_setup tool.
+
+ - TypesTool: TypeInformation classes are now pluggable.
+ Any class registered for ITypeInformation can now be used in the
+ TypesTool.
+
+ Bug Fixes
+
+ - PortalFolder: Synced _verifyObjectPaste code with OFS.CopySupport.
+ The behavior is almost the same as before, but the code is less tolerant
+ if content types are not registered properly.
+
+ - ActionProviderBase: getActionObject did stumble over newstyle Actions.
+
+ - CMFCore.exportimport.content: Ensure that BODYFILE in our "faux"
+ request is a file-like object, FBO objects which expect to call its
+ 'read' method.
+
+ - Got rid of the "CMF Site" and "Configured CMF Site" duality in the ZMI
+ add list by removing the "CMF Site" class registration in CMFDefault
+ and moving the "Configured CMF Site" registration from CMFSetup into
+ CMFDefault, renaming it to "CMF Site".
+ (http://www.zope.org/Collectors/CMF/364)
+
+ - Updated RELEASE.txt and the slurp_release script to now use Subversion
+ instead of CVS, and to reflect the new tag/branch naming conventions
+ used in the CMF repository.
+
+ - Added testing framework to suppress / examine output from warnings
+ module and from zLOG.
+
+ - CMFUid/UniqueIdGeneratorTool.py: Replaced the old BTree.Length.Length
+ implementation by a simple counter. Using a BTree.Length.Length object
+ as counter may have caused setting the same unique id to multiple
+ objects under high load. The tools counter gets automigrated on the
+ first access. This is a forward port from CMF-1_5-branch before the
+ CMF 1.5.2 release.
+
+ - CMFCore.utils.ToolInit: For icon registration to work with ToolInit
+ you would have to have the same product_name parameter as the actual
+ product name of the product. Now we just pick up that product name from
+ the product context instead, and ignore the product_name parameter (with
+ a deprecation warning).
+
+ - CMFSetup: Merged the registerClass and registerIcon call since
+ registerClass is capable of registering icons.
+
+ - DublinCore and PortalFolder: Changed fallback in 'Type' method.
+ The fallback is only necessary if the related type info is missing.
+
+ - CMFCore.PortalContent: Wrong variable name in __call__ would blow up
+ if no default view could be found for a piece of content.
+
+ Others
+
+ - Moved GenericSetup out of the CMF package, it is now a standalone
+ product, but still distributed as part of the CMF package.
+
+ - Replaced use of deprecated 'zLOG' module with standard Python
+ 'logging' module.
+
+ - TypeInformation: Removed support for old setting formats.
+ If TypeInformation objects are initialized with keyword arguments,
+ 'actions' and 'aliases' keys have to use the format introduced in
+ CMF 1.5.
+
+ - CMFSetup and GenericSetup: Removed obsolete CMFSetup product.
+ Added __module_aliases__ to support setup tools created with CMFSetup.
+
+ - DCWorkflow: Removed hardcoded default workflows.
+
+ - Workflow: Removed deprecated WorkflowInformation and getActionsFor.
+
+ - CMFCore and GenericSetup: Moved mechanisms for content export / import
+ to GenericSetup/content.py, and made more generic.
+
+ - CMFDefault: Removed PortalGenerator and manage_addCMFSite.
+
+ - Portal Types: Removed factory_type_information data.
+ TypesTool.listDefaultTypeInformation was removed, the 'fti' argument of
+ utils.ContentInit and the 'typeinfo_name' argument of
+ TypesTool.manage_addTypeInformation are ignored.
+
+ - CatalogTool: A new portal_catalog is now empty.
+ Removed enumerateIndexes, enumerateLexicons, enumerateColumns and
+ _initIndexes. Please use the setup tool to populate the catalog.
+
+ - CMFActionIcons, CMFCalendar and CMFTopic: Removed old install scripts.
+
+ - Refactored and extended CMFDefault.tests.test_join so it can be easily
+ subclassed and reused for alternative membership implementations. All
+ that is needed is to ovverride _createPortal to return a portal with
+ the desired non-default membership-related tools installed.
+
+ - Remove all "old-style" actions from tools that still carried them
+ (CMFDefault.MembershipTool, CMFDefault.PropertiesTool,
+ CMFDefault.RegistrationTool, CMFDefault.SyndicationTool,
+ CMFDefault.DiscussionTool, CMFCore.UndoTool). These have been
+ superceded by "new-style" action information objects stored inside
+ the Actions Tool.
+
+ - Some simplifications to the slurp_release release helper script and
+ updates to the RELEASE.txt release instructions.
+
+ - The CMF now depends on Zope 2.9.0 including Five.
+
+ - Non-release packages moved out of the /CMF/ repository package:
+
+ o hotfixes moved to /CMF_Hotfixes
+
+ o others (CMFCollector, CMFStaging, CMFTracker, CMFWorkspaces)
+ moved to /CMF_Extras/
+
+ - To document how to create a CMF release from CMF a description is now
+ included in RELEASE.txt at the root of the CMF package. This text can
+ guide release managers or volunteers with the appropriate release
+ privileges.
+
+ - Added DeprecationWarning to the all_cmf_tests.py script. The canonical
+ way to run the tests is using "zopectl test".
+ (http://www.zope.org/Collectors/CMF/272)
+
+ - CMFDefault: Oldstyle DefaultWorkflowDefinition is no longer registered.
+ So you can't accidentally add this deprecated workflow.
+
+ - The "Access future portal content" was not used anywhere and has been
+ removed. (http://www.zope.org/Collectors/CMF/240)
+
+ - CMFDefault: Marked 'manage_addCMFSite' as deprecated.
+ To add a new CMF site, select 'Configured CMF Site'. The 'CMFDefault
+ Site' profile creates a new site like those you know from 'CMF Site'.
+
+ - CMFDefault: Cleaned out some super-ancient code for migrating
+ or fixing PTK content so it would work with CMF.
+
+ - CatalogTool: Removed deprecated indexes and metadata.
+ 'Creator' was replaced by 'listCreators', 'portal_type' should be used
+ instead of 'meta_type'.
+
+ - CMFCore: Removed some deprecated aliases and constants.
+
+ - Permissions: Removed deprecated oldstyle permission modules.
+
+ - TypeInformation: Removed deprecated Type method.
+
+ - PortalFolder: Removed deprecated _morphSpec() and spec arguments.
+
+ - Portal Types: Removed deprecated _getViewFor / getActionById machinery.
+ PortalContent objects might be used as methods, so __call__() still
+ returns their default view.
+
+ - CMFDefault and CMFTopic skins: Removed deprecated DTML skins and layers.
+
+ - ActionsTool: Removed deprecated support for oldstyle Action Providers.
+ If Action Providers don't implement the ActionProvider interface they
+ are now ignored.
+
+ - Workflow: Removed deprecated WorkflowMethod machinery.
+
+
+CMF 1.6.2 (2006/08/15)
+
+ Bug Fixes
+
+ - CMFCore.FSDTMLMethod: Add class-default '_owner', to prevent unintended
+ acquisition of ownership (http://www.zope.org/Collectors/CMF/450)
+
+
+CMF 1.6.2-beta (2006/08/08)
+
+ Bug Fixes
+
+ - CMFCore.CatalogTool: Added 'cmf_uid' method to IndexableObjectWrapper
+ so that CMFUid UIDs are not acquired during indexing.
+ (http://www.zope.org/Collectors/CMF/446)
+
+ - CMFCore.PortalContent: '_guessAliases' may leave type information
+ with a default alias of '(Default)'; work around that case.
+ (http://www.zope.org/Collectors/CMF/445)
+
+ - standard_error_message.pt was out of sync with Zope.
+ (http://www.zope.org/Collectors/Zope/2133)
+
+ Other
+
+ - CMFUid: Removed remnants of CMFSetup. Made sure the extension profile is
+ registered for ISiteRoot.
+
+ - CMFDefault + CMFTopic: Made sure extension profiles are registered for
+ ISiteRoot.
+
+
+CMF 1.6.1 (2006/06/09)
+
+ Other
+
+ - Updated GenericSetup to trunk at revision 68556
+
+
+CMF 1.6.1-beta (2006/06/03)
+
+ Bug Fixes
+
+ - Forward-ported fix for DCWorkflow global actions missing IDs
+ (http://www.zope.org/Collectors/CMF/308).
+
+ - CMFCore Expression: Fixed 'request' provided by expression contexts.
+ 'request' was not set correctly if 'object' is not specified.
+
+ - CMFCore.interfaces._tools: Corrected the API given for
+ WorkflowDefinition.isActionSupported.
+ (http://www.zope.org/Collectors/CMF/407)
+
+ - IndexableObjectWrapper: Fixed list of provided interfaces.
+ The interfaces declared for the wrapped object are no longer masked.
+
+ - Got rid of zLOG in favor of python's logging module.
+
+
CMF 1.6.0 (2006/02/26)
Bug Fixes
@@ -44,6 +479,51 @@
instead of raise an exception if the typeinfo_name is not found.
+CMF 1.5.7 (08/27/06)
+
+ No changes from 1.5.7-beta
+
+
+CMF 1.5.7-beta (08/17/06)
+
+ Bug Fixes
+
+ - CMFCore.CatalogTool: Added 'cmf_uid' method to IndexableObjectWrapper
+ so that CMFUid UIDs are not acquired during indexing.
+ (http://www.zope.org/Collectors/CMF/446)
+
+ - CMFCore.PortalContent: '_guessAliases' may leave type information
+ with a default alias of '(Default)'; work around that case.
+ (http://www.zope.org/Collectors/CMF/445)
+
+ - CMFCore.CatalogTool: Removed import of LOG object from ZCatalog in
+ favor of the new 'logger' pattern using Python's logging module.
+
+ - Forward-ported fix for DCWorkflow global actions missing IDs
+ (http://www.zope.org/Collectors/CMF/308).
+
+ - CMFCore Expression: Fixed 'request' provided by expression contexts.
+ 'request' was not set correctly if 'object' is not specified.
+
+ - CMFCore.interfaces.portal_workflow: Corrected the API given for
+ WorkflowDefinition.isActionSupported.
+ (http://www.zope.org/Collectors/CMF/407)
+
+ - A re-used variable name led to rendering errors in some cases
+ (http://www.zope.org/Collectors/CMF/411)
+
+ - The line-endings problem fixed for file-based PythonScripts applies to
+ multi-line python code in file-based PageTemplates as well. The same
+ fix (universal line-endings support) is now used here too.
+ (http://www.zope.org/Collectors/CMF/403)
+
+ Other:
+
+ - The Actions Tool Action Providers ZMI tab now shows the action IDs
+ provided by each listed provider.
+ (http://www.zope.org/Collectors/CMF/447)
+
+
CMF 1.5.6 (2006/02/26)
Bug Fixes
Modified: CMF/trunk/INSTALL.txt
===================================================================
--- CMF/trunk/INSTALL.txt 2006-10-09 09:04:13 UTC (rev 70582)
+++ CMF/trunk/INSTALL.txt 2006-10-09 12:44:39 UTC (rev 70583)
@@ -1,4 +1,4 @@
-Installing CMF 2.0
+Installing CMF 2.1
Requirements
Modified: CMF/trunk/README.txt
===================================================================
--- CMF/trunk/README.txt 2006-10-09 09:04:13 UTC (rev 70582)
+++ CMF/trunk/README.txt 2006-10-09 12:44:39 UTC (rev 70583)
@@ -21,6 +21,9 @@
* The 'docs/' directory contains user-oriented documentation
+ * Information about future developments can be found on the
+ "Roadmap", http://www.zope.org/Products/CMF/docs/roadmap
+
Developer
* The CMFDefault package is an example application, built using
More information about the CMF-checkins
mailing list