- Fix inserting code within inserting function.
- Allow inserting code blocks to post process child output.
- More robust attribute detection.
- Add boolean attribute logic at render time.
- Fix wrong evaluation of the
--basename
option.
- Add
--basename
option to omit the path in the JST name. - Better attribute look-ahead support.
- Better attribute look-ahead support.
- Fix leaking global variables when generating the Express view
- Fix Ruby 1.9 style attributes with double quotes
- Improve template compilation for Express
- Express support
- Optimizations for enhanced rendering speed and template size
- Add
--disable-clean-value
option
- Remove short version for seldom used haml-coffee options
- Add preserve and findAndPreserve helper and customization options
- Add
--preserve
option to define the whitespace preserved tag list - Add
--autoclose
option to define self-closing tags - Add
--uglify
option to generate non-indented HTML tags
- Fix custom clean value function when escaping function is also custom provided.
- Add full Haml compatibility (haml-spec passes)
- Add code documentation and improved README
- Add support for Ruby 1.9 syntax attributes
- Add
:coffeescript
filter - Add new compiler options
- Namespace
- Disable attribute escaping
- Custom clean value
- HTML output format
- Fixed a bug with relative directories, closes issue #1
- Added inline assignment of coffeescript expression for haml tags
- Attribute values can be coffeescript expressions
- Fixed bug with attribute comma separation
- Bugfix with long text
- Refactor tests into valid and invalid cases
- Add exit codes for binary