Changelog for CMFFormController (name of developer listed in brackets) CMFFormController 2.0.10 - Released November 26, 2007 - Removed two __traceback_info__'s from ControllerBase which where both causing too much speed cost and optimized some Acquisition handling. [hannosch] CMFFormController 2.0.9 - Released September 30, 2007 - No longer render the contents of the context (when the context is a file) when calculating the state representation. Fixes http://dev.plone.org/plone/ticket/7027 [zegor] CMFFormController 2.0.8 - Released April 28, 2007 - Added optional POST only protection to form validation. [alecm] CMFFormController 2.0.7 - Released January 27, 2006 - Fixed the combineArgs method of BaseFormAction to decode Unicode values in the query string to a defined encoding. You can specify this encoding in config.py and it defaults to utf-8. [hannosch] - Fixed the import of XML files where the context_type/button attributes are missing. It's not exported when the value is None, which means any button or any content-type. [deo] CMFFormController 2.0.6 - Released November 4, 2006 - General code cleaned, removed unused imports. [hannosch] - Converted log functions to use the logging package instead of zLOG. [hannosch] CMFFormController 2.0.5 - Released September 8, 2006 - Modernized type checking to use isinstance() instead of type() as the latter does not recognize derived types. As an example checking for UnicodeType or unicode with type() does not recognize Zope3 Messages, which are derived from unicode. Usually for checking for stringish types you want to do isinstance(foo, basestring) nowadays. This fixes http://dev.plone.org/plone/ticket/5741. [hannosch] - Fixed some deprecation warnings for CompilerError. [hannosch] - Cleaned up test infrastructure, removed custom testrunner. [hannosch] CMFFormController 2.0.4 - Released June 17, 2006 - Fix issue with usage of relative urls for action traversal, rather than actual physical paths, which are necessary. [alecm] CMFFormController 2.0.3 - Released June 9, 2006 - Fix issue with redirecting/traversing to FTI actions which are defined in the folder category. Also, made action traversal/redirection less error prone. [alecm] CMFFormController 2.0.2 - Released May 15, 2006 - Only export ZODB controller scripts and validators, not FS versions. [rafrombrc] - Changed exportimport handlers to depend on GenericSetup directly instead of the soon to be removed CMFSetup. [hannosch] - RedirectToActions call to getActionObject on objects would always fail. Fixed http://dev.plone.org/plone/ticket/5446. [regebro] - Avoid DeprecationWarning for manageAddDelete. [hannosch] - Update tests to comply with PloneTestCase 0.8 API. [hannosch] CMFFormController 2.0.1 - Released March 28, 2006 - Fix method alias lookup on TraverseToAction, so that the conversion of urls to aliases doesn't cause empty pages to be returned. Remove the alias lookup on RedirectToAction because it is entirely unnecessary and counter-intuitive. Removed some useless print statements. [alecm] - Fix two typos in documentation. [vinsci] - Shut down DeprecationWarning for product_name of ToolInit. [hannosch] CMFFormController 2.0 - Released February 25, 2006 - Moved xml folder into exportimport module, as tests were expecting it in this location. [hannosch] - Changed exportimport module to a package, added some interfaces and configure.zcml in order to register separate import / export handlers for .vpy and .cpy, since snapshot exports were breaking when these were handled like default .py files [RaFromBRC] - renamed importexport.py to exportimport.py [RaFromBRC] - Added importexport.py for CMFSetup [plonista] - Moved to new ZODB transaction API, fixed import locations of format_stx and expandPath [hannosch] CMFFormController 1.0.7 - Released December 18, 2005 - Correct some wrong security settings. [hannosch] - Made tests compatible with Zope 2.9 (transaction module) [hannosch] CMFFormController 1.0.6 - Released October 9, 2005 - For details see the ChangeLog file