github google/jsonnet v0.19.0

latest releases: v0.20.0, v0.19.1
2 years ago

Language

  • importbin feature for loading binary files

Tooling

  • In order to support importbin, it was necessary to change the C API for import callbacks so that
    they can return arbitrary binary blobs (that can contain \0) as opposed to just strings. This
    change is not binary compatible with previous versions of libjsonnet. If you build against
    libjsonnet.h and you use import callbacks then you will have to make a small adjustment to your
    code.

  • The emscripten build rules are now gone.

  • Fixed memory leak in libjsonnet++.cpp

  • Fixed lack of jsonnet_realloc in Go C bindings

  • There are many more native implementations of library functions on the Go side, resulting in better
    performance for Jsonnet code calling those library functions.

Standard library

  • std.all
  • std.any
  • std.split and std.splitLimit support multi-character split strings
  • std.splitLimitR

Don't miss a new jsonnet release

NewReleases is sending notifications on new releases.