CMFonFive Product Changelog CMFonFive 1.3.4 (2007-01-14) - Browser menu items now have their filter expressions checked manually using CMF Expressions instead of testing item.available() which in turn would use the Zope 3 TALES engine. CMFonFive 1.3.3 (2006-05-15) - Got rid of some i18n warnings. - Fixed an incorrect import so it works in Zope 2.10 as well. - The id of the action is now generated from the last part of the interface the menu item is defined for, and the last part of the action. This should generate enough uniqueness so that action id's does not clash too much, while never generating two different ids. The reason for this change is that it enables you to add icons with the CMF ActionIconsTool. - GenericSetup is now optional. CMFonFive 1.3.2 (2006-02-22) - GenericSetup calls all action providers with both object and info as None, which resulted in an attribute error. - Added a GenericSetup profile. This means you need to use CMF 1.6.0 or later, or download and install GenericSetup. - Got rid of a deprecation warning for product_name. CMFonFive 1.3.1 (2006-02-10) - The new zope.i18nmessageid.Message is actually a subclass of unicode, so the test to make sure it was not a Message or a MessageID competely failed, making menu item titles untranslated. CMFonFive 1.3.0 (2006-01-05) - The five_template support was removed as it provided little extra functionality compared to the support that already exists in CMFDefault. Note that this will create some compatibility issues: 1. The five_template is no longer configured for all interfaces, but only for IDynamicType. If your class do not implement IDynamicType, you can add a directlyProvides statement for the class in the configure.zcml. 2. The CMFDefault template does not include support for the "head"-slot. 3. What CMFonFive calls css_clot, is by CMFDefault called style_slot. - interfaces.py is no longer used and was removed. - The menuItem support is replaced by an implementation that supports Zope 3.2 (and therefore Zope 2.9). Zope 3.0 and Zope 2.8 is no longer supported. CMFonFive 1.2.1 (2006-01-02) - Menu titles was converted to strings even if they were messageIDs. - Spelling fixes. - metadirectives.py is not used and was removed. CMFonFive 1.2.0 (2005-07-22) - CMF 1.5.2 moves the interface bridging into CMF itself, so it it removed from CMFonFive. CMFonFive 1.1.0 (2005-06-19) - A new ZCML directive has been added: cmf:menuItem. This works as browser:menuItem, except that the filter parameter will be evaluated as a Zope2 TALES statement instead of a Zope3 TALES statement. In practice, if you need filters on your menuItems, you will want to use this. - The five_template has some errors giving templates double -tags. CMFonFive 1.0.1 (2005-06-01) - configure.zcml: Provided an i18n translation domain, 'CMFonFive'. - permissions.py: Use newer permission imports from CMF 1.5, if available (fall back to 1.4 spellings). CMFonFive 1.0.0 (2005-04-01) - Initial release.