cmlenz@276: Version 0.4 cmlenz@276: http://svn.edgewall.org/repos/genshi/tags/0.4.0/ cmlenz@276: (?, from branches/stable/0.4.x) cmlenz@276: cmlenz@276: * New example applications for CherryPy and web.py. cmlenz@276: * The template loader now uses a LRU cache to limit the number of cached cmlenz@276: templates to a configurable maximum. Also, a race condition in the template cmlenz@276: loader was fixed by adding locking. cmlenz@276: * A new filter (genshi.filters.HTMLFormFiller) was added, which can populate cmlenz@276: HTML forms based on a dictionary of values. cmlenz@277: * The set of permitted tag and attribute names for the HTMLSanitizer can now cmlenz@277: be configured per instance. cmlenz@285: cmlenz@285: cmlenz@288: Version 0.3.3 cmlenz@288: http://svn.edgewall.org/repos/genshi/tags/0.3.3/ cmlenz@288: (?, from branches/stable/0.3.x) cmlenz@288: cmlenz@288: * Fixed bug introduced in 0.3.2 that broke the parsing of templates which cmlenz@288: declare the same namespace more than once in a nested fashion. cmlenz@288: cmlenz@288: cmlenz@285: Version 0.3.2 cmlenz@285: http://svn.edgewall.org/repos/genshi/tags/0.3.2/ cmlenz@285: (Oct 12 2006, from branches/stable/0.3.x) cmlenz@285: cmlenz@285: * Exceptions from templates now contain the absolute path to the template file cmlenz@285: when a search path is used. This enables tracebacks to display the line in cmlenz@285: question. cmlenz@285: * The template engine plugin now provides three different types: "genshi" and cmlenz@285: "genshi-markup" map to markup templates, while "genshi-text" maps to text cmlenz@285: templates. cmlenz@278: * Fixed the namespace context used by XPath patterns in py:match templates. cmlenz@278: The were erroneously using the namespace context of the elements being cmlenz@278: matched, where they should rather use the context in which they were cmlenz@278: defined. cmlenz@285: * The contents of `