File: 4.0.7.md

package info (click to toggle)
stringtemplate4 4.3.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,772 kB
  • sloc: java: 15,537; xml: 305; python: 39; makefile: 2
file content (34 lines) | stat: -rw-r--r-- 1,844 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# 4.0.7 Release Notes

## Improvements

*	Improved error location reporting
*	Allow [] as a dictionary value, resolves antlr/stringtemplate4#33
*	Several STViz updates: 
 *	  Highlight template subexpressions and literal text responsible for output
 *	  Gray out hidden (inherited+aliased) attributes
 *	  Highlight user-instanced templates in bold

## Bug fixes

*	Escapes: `>\>` means `>>` inside of `<<...>>`.
*	Escapes: `\>>` means `>>` inside of `<<...>>` unless at end like `<<...\>>>>`.  In that case, use `<%..>>%>` instead.
*	Added warning about: "Missing newline after newline escape <\\>"
*	`%\>` is the escape to avoid end of string
*	Fix issues with bytecode to source mapping
*	Fix several STViz bugs
*	Fix several unit tests
*	Explicit InstanceScope tracking in the interpreter
*	throw exceptionWhen the attribute name is no to be consistent with the
*	  other check for '.' in the name.
*	Allow [] as a default value for formal arguments (fixes antlr/stringtemplate4#20)
*	Add method STViz.waitForClose()
*	Specify -Dtest.interactive to have STViz tests leave the window open for the user
*	Don't cache the STNoSuchPropertyException and STNoSuchAttributeException instances.
*	Add ErrorType.NO_SUCH_ATTRIBUTE_PASS_THROUGH, reported on <foo(...)> where foo contains a parameter with no default value and no matching attribute exists in the surrounding scope.
*	Improved message when reporting ErrorType.NO_SUCH_PROPERTY.
*	DateRenderer and StringRenderer now use the provided locale (fixes antlr/stringtemplate4#11)
*	Fixes for handling of arrays (fixes antlr/stringtemplate4#12 and other unreported issues)
*	Try to load template file (.st) if group file (.stg) failed with IOException (fixes antlr/stringtemplate4#14)
*	Add STGroup.GROUP_FILE_EXTENSION and STGroup.TEMPLATE_FILE_EXTENSION
*	Updated documentation, code cleanup