[Checkins] SVN: z3c.pt/trunk/CHANGES.txt Group changeset into 'features', 'bugfixes' and 'incompatibilities'.

Malthe Borch mborch at gmail.com
Mon Sep 1 05:16:10 EDT 2008


Log message for revision 90635:
  Group changeset into 'features', 'bugfixes' and 'incompatibilities'.

Changed:
  U   z3c.pt/trunk/CHANGES.txt

-=-
Modified: z3c.pt/trunk/CHANGES.txt
===================================================================
--- z3c.pt/trunk/CHANGES.txt	2008-09-01 08:48:36 UTC (rev 90634)
+++ z3c.pt/trunk/CHANGES.txt	2008-09-01 09:16:09 UTC (rev 90635)
@@ -4,6 +4,8 @@
 Version 1.0dev
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
+  Features
+
 - Added ``symbol_mapping`` attribute to code streams such that
   function dependencies can be registered at compile-time. [malthe]
 
@@ -11,8 +13,6 @@
   et. al) to accept a ``doctype`` argument, which will override the
   doctype supplied by the source of the template if specified. [chrism]
 
-- Corrected Genshi namespace (needs a trailing slash). [malthe]
-
 - Language negotiation is left to the page template superclass, so we
   don't need to pass in a translation context anymore. [malthe]
 
@@ -49,11 +49,6 @@
 - Remove ``safe_render`` implementation detail.  It hid information
   in tracebacks. [chrism]
 
-- Fixed a few more UnicodeDecodeErrors (test contributed by Wiggy).
-  In particular, never upcast to unicode during transformation, and
-  utf-8 encode Unicode attribute keys and values in Assign expressions
-  (e.g. py:attrs). [chrism]
-
 - Implemented TAL global defines. [malthe]
 
 - Added support for variables with global scope. [malthe]
@@ -62,10 +57,6 @@
   the expression is just a variable name; this complies with the
   Genshi syntax. [malthe]
 
-- Fixed off-by-one bug in interpolation routine. [malthe]
-
-- The repeat-clause should not output tail with every iteration. [malthe]
-
 - UTF-8 encode Unicode attribute literals. [chrism]
 
 - Substantially reduced compiler overhead for lxml CDATA
@@ -82,12 +73,6 @@
 - Add test-nolxml and py-nolxml parts to buildout so the package's
   tests can be run without lxml.  [chrism]  
 
-- CDATA sections are now correctly handled when using the
-  ElementTree-parser. [malthe]
-
-- Fixed bug in path-expressions where string instances would be
-  (attempted) called. [malthe]
-
 - No longer require default namespace. [malthe]
 
 - Changed source code debug mode files to be named <filename>.py instead of
@@ -97,32 +82,17 @@
   ``xml.etree`` module and the standalone ``ElementTree``
   package. [malthe]
 
-- CDATA sections are now correctly preserved when using expression
-  interpolation. [malthe]
-
 - Expression results are now validated for XML correctness when the
   compiler is running in debug-mode. [malthe]
 
-- Preserve CDATA sections. [malthe]
-
-- The Genshi interpolation operator ${} should not have its result
-  escaped when used in the text or tail regions. [malthe]
-
 - Preliminary support for using ``xml.etree`` as fallback for
   ``lxml.etree``. [malthe]
 
-- Fixed edge case bug where inserting both a numeric entity and a
-  literal set of unicode bytes into the same document would cause a
-  UnicodeDecodeError. See also
-  http://groups.google.com/group/z3c_pt/browse_thread/thread/aea963d25a1778d0?hl=en
-  [chrism]
-
-- Static attributes are now properly overriden by py:attr-attributes.
-  [malthe]
-  
 - String-expressions may now contain semi-colons using a double
   semi-colon literal (;;). [malthe]
 
+- Preserve CDATA sections. [malthe]
+
 - Get rid of package-relative magic in constructor of BaseTemplateFile
   in favor of just requiring an absolute path or a path relative
   to getcwd(). Rationale: it didn't work when called from __main__
@@ -147,6 +117,40 @@
   source template as "literals", which will be rendered into the
   output unchanged. [chrism]
 
+  Bugfixes
+  
+- Corrected Genshi namespace (needs a trailing slash). [malthe]
+
+- Fixed a few more UnicodeDecodeErrors (test contributed by Wiggy).
+  In particular, never upcast to unicode during transformation, and
+  utf-8 encode Unicode attribute keys and values in Assign expressions
+  (e.g. py:attrs). [chrism]
+
+- Fixed off-by-one bug in interpolation routine. [malthe]
+
+- The repeat-clause should not output tail with every iteration. [malthe]
+
+- CDATA sections are now correctly handled when using the
+  ElementTree-parser. [malthe]
+
+- Fixed bug in path-expressions where string instances would be
+  (attempted) called. [malthe]
+
+- CDATA sections are now correctly preserved when using expression
+  interpolation. [malthe]
+
+- The Genshi interpolation operator ${} should not have its result
+  escaped when used in the text or tail regions. [malthe]
+
+- Fixed edge case bug where inserting both a numeric entity and a
+  literal set of unicode bytes into the same document would cause a
+  UnicodeDecodeError. See also
+  http://groups.google.com/group/z3c_pt/browse_thread/thread/aea963d25a1778d0?hl=en
+  [chrism]
+
+- Static attributes are now properly overriden by py:attr-attributes.
+  [malthe]
+  
 Version 0.9 - August 7, 2008
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 



More information about the Checkins mailing list