summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Jerdonek <chris.jerdonek@gmail.com>2012-04-01 23:15:49 -0700
committerChris Jerdonek <chris.jerdonek@gmail.com>2012-04-01 23:15:49 -0700
commit50bd19dc9735c00a90b9f830842a2cddbcf19742 (patch)
treeaf2db733c94ecd4bb7d928cd8e698d158c2a9114
parent4d8c4d7a89088e0d6e5fdd3e83d901a63251d539 (diff)
downloadpystache-50bd19dc9735c00a90b9f830842a2cddbcf19742.tar.gz
Started adding list of key changes to HISTORY file.
-rw-r--r--HISTORY.rst19
1 files changed, 16 insertions, 3 deletions
diff --git a/HISTORY.rst b/HISTORY.rst
index 3772d57..3041c51 100644
--- a/HISTORY.rst
+++ b/HISTORY.rst
@@ -7,9 +7,22 @@ History
This version represents a major rewrite and refactoring of the code base
that also adds features and fixes many bugs. All functionality and nearly
all unit tests have been preserved. However, some backwards incompatible
-changes have been made to the API.
-
-TODO: add a section describing key changes.
+changes to the API have been made.
+
+Key Changes:
+
+* Pystache now passes all tests in version 1.0.3 of the Mustache spec. [pvande]
+* Removed View class: it is no longer necessary to subclass from the View class
+ or any class to create a view.
+* Replaced Template with Renderer class: template rendering behavior can
+ be modified via the Renderer constructor or by setting attributes on a Renderer instance.
+* Added TemplateSpec class: template rendering can be specified on a per-view
+ basis by subclassing from TemplateSpec.
+* Removed circular dependencies between modules (e.g. between Template and View)
+ and introduced separation of concerns (cf. issue #13).
+* Unicode now used consistently throughout the rendering process.
+
+TODO: complete the list of key changes.
Features: