- fixed tab support #79
- .jade file extension appending is now done before the template loader #71
- added support for mixin default blocks #80
- we are now on maven central #25
- adapted pom to meet sonatype requirements
- changed artifact group id
- fixed double output of objects implementing Map and Iterable interfaces #63
- added sources to maven repository
- added support for multiple block statements in one mixin
- fixed issues when using if/case statements inside a mixin
- allowed including files without having to register a specific filter
- enabled self closing tags with trailing "/" #57
- added support for including non jade files (js, css, ...) inside a template
- added ability to clear expression and template caches
- added new convenience method to Jade4J thats lets you use Reader #49
- the indentation exception shows the expected indent sequence #50
- code nodes can have sub blocks #44
- better error message for invalid attribute definition #37
- blockquotes are now parsed correctly and don't interfere with "layout blocks" #45
- ExpressionStrings are now evaluated multiple times to support expressions that point to expressions #47
- reduced jexl log level for 'unknown variable' messages