Releases: schibsted/jslt
Releases · schibsted/jslt
Version 0.1.5: Bug fixes and new functions
Functions added:
Bugs fixed:
Version 0.1.4: Fixes and extension functions
Version 0.1.3: Fixes and language extensions
This release sees one language extension, a new function, one optimization, and bug fixes. Huge thanks to @vectro for contributions.
Language changes:
- Added if filters in array and object comprehensions
- The
flatten()
function was added
Optimizations:
- Tiny optimization in object comprehensions
Bug fixes:
Version 0.1.2: Miscellaneous bug fixes
This version fixes a number of bugs and some cases of bad behaviour. One extra argument was added to the get-key
function. Otherwise no language changes.
The changes:
- Implemented size bounds on the regexp cache to prevent it from
consuming too much memory - Fixed error parsing float literals ending with
E9
and similar - Fixed bad behaviour causing order of keys in JSLT template
to be reversed - Fixed bug when comparing with
null
- Fixed bug in
to-json
function - Fixed bug in
format-time
function - Added
fallback
argument toget-key
function - Support for more types in
FunctionWrapper
- Upgraded to Jackson 2.9.6
The released version is available from Maven Central.
0.1.1: Add pluggable resource resolution
Minor feature extension allowing clients to control how references to JSLT modules are resolved. Earlier they were only loaded from the classpath, but now clients can resolve them any way they wish. The default remains to load them from classpath.
<dependency>
<groupId>com.schibsted.spt.data</groupId>
<artifactId>jslt</artifactId>
<version>0.1.1</version>
</dependency>
Version 0.1.0
The first official release, available from Maven Central at:
<dependency>
<groupId>com.schibsted.spt.data</groupId>
<artifactId>jslt</artifactId>
<version>0.1.0</version>
</dependency>