diff options
author | Chris Jerdonek <chris.jerdonek@gmail.com> | 2012-04-01 23:15:49 -0700 |
---|---|---|
committer | Chris Jerdonek <chris.jerdonek@gmail.com> | 2012-04-01 23:15:49 -0700 |
commit | 50bd19dc9735c00a90b9f830842a2cddbcf19742 (patch) | |
tree | af2db733c94ecd4bb7d928cd8e698d158c2a9114 | |
parent | 4d8c4d7a89088e0d6e5fdd3e83d901a63251d539 (diff) | |
download | pystache-50bd19dc9735c00a90b9f830842a2cddbcf19742.tar.gz |
Started adding list of key changes to HISTORY file.
-rw-r--r-- | HISTORY.rst | 19 |
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: |