WASM
- The Jsonnet website now uses a WASM build of go-jsonnet for its online demos instead of an emscripten build of the C++ implementation. This is part of the ongoing migration towards go-jsonnet and away from C++ Jsonnet.
Language
- Unicode characters outside the "basic multilingual plane" (i.e. beyond the first 64k of them) now supported in unicode escapes in string literals that use unicode surrogate pairs.
Tooling
- Formatter now strips excess newlines after a comment at the end of a file.
Standard library
- Performance improvement to
std.stripChars
- New:
std.objectGetOrDefault
andstd.objectGetOrDefaultAll
- New:
quote_keys
parameter forstd.manifestYamlDoc
- New:
std.manifestToml
- New:
std.manifestJsonMinified
- New:
std.parseYaml