GROOVY-6593 Edited grammar to allow nls! before null-safe, spead and member-pointer operators
GROOVY-6593 Lessened the impage on groovy.g and more tests
Testing Guide
Merge pull request #335 from andresteingress/doc

Documentation: Testing Guide
replaced local vars of type StringBuffer with StringBuilder
Update NOTICE.txt

Updated copyright year
GROOVY-6596: MarkupTemplateEngine implementation

Add support for multiple types of includes (groovy, escaped, unescaped)

Added support for template configuration

Added support for new lines and avoid use of "mkp."

Support for tags which have the same name as a macro

Reworked to get rid of StreamingMarkupBuilder
   * templates are statically compiled
   * unresolved methods/properties are executed in mixed mode

Small performance improvements

Fixed nested builder calls not being directly wired to methodMissing

Fixed nested methodMissing calls inside resolved closures not being statically linked

Fixed broken tests

Support for helper methods in bindign

Support for automatic escaping
   * if autoEscape flag is on, then $foo will automatically be escaped unless we use the direct ${model.foo} syntax

Add direct call to getModel() for faster resolution

For direct, unescaped access to model, create an "unescaped" alias for "model"

Added support for a type checked model

Make sure templates included in type checked mode are also type checked

Add auto-indent feature

Add support for automatic new lines

Fixed build of Groovy template module

Added support for a custom base template class

Make type checking errors silent if not in strict mode
Renamed the template generator

Improve code coverage

Implemented a Grails tagLib adapter

Fixed unchecked assignment

Add backport jar task

Javadocs for the markup template engine
Merge pull request #338 from logangorence/patch-1

Updated the copyright year for NOTICE.txt
Merge pull request #336 from andresteingress/refactorings

Refactorings: Javadoc typos and StringBuffer to StringBuilder
Improved test in case the code executes too fast
Update README.adoc

Bintray links added
Started documentation on integrating with Java
Merge pull request #340 from jbaruch/patch-1

Update README.adoc
GROOVY-6466 && GROOVY-6467: move some code for casting into InvocationWriter, provide variants for static compiler and indy of this, disable Log4j2Tests on indy, modify some static compilation tests if indy is used as well to reflect the different bytecodde, introduce ShortTypeHandling for some short type conversion paths and some minor code clean up. This commit also deprecates several internal methods, that should not be used anymore if possible
Completed documentation on integration with Java
fix verify error with wrong cast code in visitArrayExpression
Fixed Gradle "detached configuration" error on BSF module
Add support for loading templates from a directory
GROOVY-6605: Object ranges should be inferred as Range<LUB of from/to>
Added non regression test for GROOVY-6602