Skip to content

Latest commit

 

History

History
73 lines (58 loc) · 1.73 KB

CHANGELOG.md

File metadata and controls

73 lines (58 loc) · 1.73 KB

1.2.1

  • Implement parsing of literal star-args and star-kwargs, restoring ability to use alternative method of Python keywords in Mako tags.

1.2.0

  • Python 3 compatibility.

1.1.0

  • Fix use of parenthesis within strings in tag attributes (e.g. %a(name=":)")).
  • Fix use of colons within control statements (e.g. either colon in if x[-1:] == ':':).
  • Above fixes allow for multiline statements when parenthesis are present, just like normal Python.

Notes: templates which triggered fixed bugs would result in syntax errors, we are not classifying these are breaking backwards compatibility, and so this is only a minor bump.

1.0.1

  • Fix parsing of nesting control structures; else would not function properly in a nested structure.

1.0.0

  • Switched to SemVer; no changes here.

0.1.9

  • Added !!! 5 support without putting the engine into HTML mode.
  • Fixed a repr bug in HTMLComment.
  • No longer process camel case in Mako tags.

0.1.8

  • Double quotes are escaped in tag attributes.
  • sass and coffeescript filters support unicode.

0.1.7

  • Mixin calls can have nested function calls (e.g. +mixin(another_function())).

0.1.6

  • Filters only process Mako interpolation.
  • Added several builtin filters.
  • Allow dashes in tag names; XSLT is now usable.

0.1.5

  • Added elif and else.
  • Convert camelCase attributes to dash-seperated.
  • Added support for babel.
  • Support unicode attributes.
  • Include haml-render and haml-preprocess scripts (finally).

0.1.4

  • Support Python 2.5

0.1.3

  • Added haml-render and haml-preprocess scripts.

0.1.2

  • Bugfix; tag namespaces were mandatory.

0.1.1

This is the start of versioned history.