Skip to content

v0.18.0

Compare
Choose a tag to compare
@sparkprime sparkprime released this 21 Dec 18:10
· 143 commits to master since this release

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 and std.objectGetOrDefaultAll
  • New: quote_keys parameter for std.manifestYamlDoc
  • New: std.manifestToml
  • New: std.manifestJsonMinified
  • New: std.parseYaml