Language
- It is now allowed to have positional parameters after named ones
Interpreter (Go)
- New
jsonnetfmt
implementation in Go was added. - New formatter library in Go was added.
- It is now possible to install Python package
gojsonnet
using pip. It is a source package, so a reasonably recent Go toolchain is required to install it.
Interpreter (C++)
- Shifting (
<<
and>>
) by negative exponent is a runtime error now. - Some improvements to error messages.
- Python bindings now support adding multiple jpathdirs.
- CMake uses CMAKE_CURRENT_SOURCE_DIR instead of CMAKE_SOURCE_DIR, which makes it easier to include Jsonnet in another project.