Releases: databricks/sjsonnet
Releases Β· databricks/sjsonnet
0.5.6
What's Changed
- Re-enable handling of unicode strings in std.base64 (#492) by @stephenamar-db in #493
Full Changelog: 0.5.5...0.5.6
New GraalVM binaries for 0.5.5
The previously released graalvm binaries were not compiled properly.
0.5.5
What's Changed (Major changes)
- Fix multiple assertion related bugs (inheritance, binding of super in inherited assertions, and timing of evaluation) by @JoshRosen in #468
- Fix detection of duplicate fields with dynamic field name expressions by @JoshRosen in #470
- chore: Make std.setInter accepts str. by @He-Pin in #472
- chore: Make std.setDiff accepts str. by @He-Pin in #478
- chore: Make std.setUnion accept str. by @He-Pin in #480
- Add graalvm build and test suite by @stephenamar-db in #482
Full Changelog: 0.5.4...0.5.5
0.5.4
What's Changed
- bump to next version by @stephenamar-db in #455
- Fix parsing error with numbers causing whitespaces to be consumed. by @stephenamar-db in #457
- Fix parseInt to properly understand longs by @stephenamar-db in #458
- Upgrade to mill 1.0.x and bump version to 0.5.4 by @stephenamar-db in #459
- Fix GH release workflow for JS by @stephenamar-db in #460
- Remove unused flags by @stephenamar-db in #461
Full Changelog: 0.5.3...0.5.4
0.5.3
What's Changed
- chore: Extract Util#hashMapCapacity method. by @He-Pin in #412
- chore: Fix some IDE lint problems by @He-Pin in #413
- Add go-jsonnet test_suite to sjsonnet by @stephenamar-db in #417
- Enable additional math tests cases by @stephenamar-db in #418
- Add more test coverage for std.ExtVar. by @Danstahrm in #402
- Remove strictImport and duplicateKeysInComprehension flags. by @stephenamar-db in #419
- Remove --no-static-error, --strict-inherited-assertions & --strict-set-operations by @stephenamar-db in #420
- Remove SBT and consolidate build to mill by @stephenamar-db in #421
- chore: Add missing version for maven in readme. by @He-Pin in #423
- chore: bump scala-native to 0.5.8 by @He-Pin in #422
- Implement md5/sha (except sha3) for the native build by @stephenamar-db in #424
- Properly implement file hashing in scala native - using the built-in murmurhash by @stephenamar-db in #425
- Add support for parseYaml in native and js by @stephenamar-db in #427
- Additional fixes to the parser based on the go test suite by @stephenamar-db in #428
- chore: bump scala fmt version to 3.9.7 by @He-Pin in #429
- Update ScalaJS entrypoint and documentation by @LaurelineSwissBorg in #426
- fix: Imports inside --tla-code-file,--ext-code-file. by @rudo-thomas in #432
- Add a flag to reverse the order of jpath entries. by @Danstahrm in #400
- fix: Support std.sort() on arrays of arrays. by @rudo-thomas in #434
- Fix ||| block parsing by @stephenamar-db in #433
- chore: tweak tripleBar parsing. by @He-Pin in #435
- Fix additional discrepancies found when importing go-jsonnet tests. by @stephenamar-db in #436
- chore: Add test for std.removeAt which should not modify the parameter. by @He-Pin in #437
- Remove std.strReplaceAll, which is not standard by @stephenamar-db in #440
- add yaml tests added in go-jsonnet by @stephenamar-db in #441
- Refactor std.native functions out of Std by @stephenamar-db in #442
- fix: Handling of special characters in std.parseYaml(). by @rudo-thomas in #438
- Remove last differences between jvm and native in regard to the go testsuite by @stephenamar-db in #443
- Fix some additional discrepancies between the implementations by @stephenamar-db in #444
- fix: Indentation of empty lines in YamlRenderer. by @rudo-thomas in #445
- Fix benchmark suite by @stephenamar-db in #446
- fix(js,native): std.parseYaml() handling of "---". by @rudo-thomas in #447
- fix(jvm): Let the importer read any path that exists and is not a directory. by @rudo-thomas in #451
- fix: Implement --string when --multi is not set. by @rudo-thomas in #452
- feat(jvm,native): Special-case "/dev/stdin" and "-" in TLAs, extVars, top-level file. by @rudo-thomas in #449
- Release 0.5.3 by @stephenamar-db in #453
New Contributors
- @LaurelineSwissBorg made their first contribution in #426
Full Changelog: 0.5.2...0.5.3
0.5.2
What's Changed
- Fix readme to publish and allow for server/client to be pushed to maven by @stephenamar-db in #389
- chore: Update readme for std library by @He-Pin in #390
- Add client/server to the build workflow by @stephenamar-db in #393
- chore: Turn off the multi threading support in scala native by @He-Pin in #396
- chore: bump mill 0.12.14 by @He-Pin in #397
- Allow empty labels for fmtstrings. by @Danstahrm in #401
- chore: Change Scala native's release mode to ReleaseFull by @He-Pin in #395
- Allow
std.map
to operate on string args as well. by @Danstahrm in #404 - fix(publish): fix publishing for js and native projects by @ngbinh in #403
- Fix formatting for g/G and f when rounding the value by @stephenamar-db in #407
- Implement * in FormatSpec to dynamically insert width/precision by @stephenamar-db in #408
- chore: Uncomment missing
g
formatting test. by @He-Pin in #409 - Fix various small issues found when I imported all recent error tests by @stephenamar-db in #410
- Version bump by @stephenamar-db in #411
New Contributors
- @Danstahrm made their first contribution in #401
- @ngbinh made their first contribution in #403
Full Changelog: 0.5.1...0.5.2
0.5.1
What's Changed
- Fix multiple object comprehension bugs by @JoshRosen in #358
- Update Scala 3 to 3.3.6 by @He-Pin in #365
- feat: Allow negative start/end on std.slice by @He-Pin in #367
- Add std.object*Ex methods by @stephenamar-db in #368
- fix: Fix foldr for str by @He-Pin in #373
- chore: Remove unused
new
when create Val.Arr by @He-Pin in #375 - chore: bump dependencies versions by @He-Pin in #376
- Fix tailstrict implementation and add more tests by @stephenamar-db in #379
- correct safe integer range for bitwise ops by @stephenamar-db in #381
- Add --debug-importer flag to print out what the default importer is doing by @stephenamar-db in #385
Full Changelog: 0.5.0...0.5.1
0.5.0
First version ported to Scala 3, thanks to @RafalSierkiewicz.
What's Changed (Highlights)
- Fix std.min/maxArray by @stephenamar-db in #287
- Scala 3 migration by @RafalSierkiewicz in #270
- chore: Add additional std function support. by @He-Pin in #306
- Fix overly-eager evaluation of unmerged or removed target fields in std.mergePatch by @JoshRosen in #321
- feat: Add variableResolver to separate the namespaces. by @He-Pin in #329
- Fix formatter for Array and Obj and add ErrorTests to JS by @stephenamar-db in #333
- fix: Allow null end parameter in std.slice / array indexing,fix (#330) by @He-Pin in #338
- feat: Add FunctionModule helper classes. by @He-Pin in #335
- feat: Add array compare. by @He-Pin in #305
- chore: Fix matching warning when visit slice. by @He-Pin in #340
- Harmonize scalac flags and enable Xlint/Werror by @stephenamar-db in #352
- Add scalafmt by @stephenamar-db in #354
New Contributors
- @RafalSierkiewicz made their first contribution in #271
Full Changelog: 0.4.15.1...0.5.0
0.4.15.3
0.4.15.2
What's Changed
- Fix std.min/maxArray (#287) by @stephenamar-db in #288
Full Changelog: 0.4.15.1...0.4.15.2