Skip to content

v0.14.0

Compare
Choose a tag to compare
@sbarzowski sbarzowski released this 16 Sep 14:28

Interpreter (Go)

  • Object field caching - now each field is evaluated only once for each object. This may drastically improve performance in many cases.
  • Fixed crash during preprocessing of some array comprehensions (google/go-jsonnet#291).
  • Building and testing with Bazel is now supported.
  • Much faster (builtin) implementation of std.sort.
  • Removed some public APIs which should have been internal in the first place. If it broke your code, please open an issue.

Interpreter (C++)

  • Added support for top level arguments (TLAs) to C++ bindings.

jsonnetfmt

  • jsonnetfmt -i no longer modifies timestamps of properly formatted files.

Misc

  • Added missing SONAME to shared libraries.
  • It is now possible to use system libraries instead of bundled ones.
  • Multiple CMake improvements.