Commit Graph

  • 567b61ac4a release: v0.22.0 master v0.22.0 prepare-release John Bartholomew 2026-03-24 15:41:14 +00:00
  • 456331f665 refactor: use MaxStack as depth limit instead of fixed constant Florian Pradines 2026-03-23 20:38:59 +01:00
  • 502106b2a2 fix: add missing linter golden files for cyclic tests Florian 2026-03-23 16:29:12 +01:00
  • 033195b173 fix: add stack frame accounting to manifest builtins Florian 2026-03-23 09:16:29 +01:00
  • 86c6dc133a
    Extend "Build and Publish Python Package" workflow to build Linux aarch64 wheels Simon Gerber 2026-03-19 09:45:11 +01:00
  • b5ef4cd9c4 release: prepare to release v0.22.0-rc1 v0.22.0-rc1 John Bartholomew 2026-03-12 11:23:41 +00:00
  • 160987fd26 deps: update referenced github actions to latest John Bartholomew 2026-03-12 11:47:21 +00:00
  • 7b3fbdd0a4 update cpp-jsonnet to (unreleased) 3a7b2a565827635615f8a9432d94941e2a827c70 John Bartholomew 2026-03-08 19:55:59 +00:00
  • 154626d157 print names of reformatted files when using jsonnetfmt --test or --in-place John Bartholomew 2026-03-08 17:45:01 +00:00
  • 509404f29c update cpp-jsonnet to (unreleased) 833f18402b6b6a2da0b2fae75446a1e14b9116dd John Bartholomew 2026-03-05 14:29:24 +00:00
  • 4e0952795e improve handling of YAML document streams in std.parseYaml John Bartholomew 2026-03-08 13:09:45 +00:00
  • 80e9deb4d8 restrict bitwise operations argument range to the safe-integer range John Bartholomew 2026-03-05 13:37:17 +00:00
  • 2b6894d81e chore: update stdlib_smoke_test.jsonnet with with float closing test He-Pin 2026-02-28 15:31:24 +08:00
  • 5400c708a2 add test cases for add_plus_object formatter pass John Bartholomew 2026-02-24 18:24:28 +00:00
  • 1ef3750d6c simplify and clean up formatter_test John Bartholomew 2026-02-13 19:48:40 +00:00
  • 209e9f0d5c add parens where necessary when converting implicit-plus to explicit-plus John Bartholomew 2026-02-24 17:55:52 +00:00
  • 22fb64fe50 extract precedence info from internal/parser to a new internal/ast package John Bartholomew 2026-02-24 17:55:29 +00:00
  • 7792b06ec6 update cpp-jsonnet to (unreleased) e4981ff1199f24fc6d3110311196aebfeca76eca John Bartholomew 2026-02-19 19:28:52 +00:00
  • e56516d18e
    chore(deps): bump the go_modules group across 2 directories with 1 update dependabot[bot] 2026-02-19 10:22:12 +00:00
  • acd4ea256d restrict file writes for --multi to the specified output directory John Bartholomew 2026-02-18 18:44:46 +00:00
  • 6d35a88517 chore: update to Go 1.24.5 to get support for os.Root John Bartholomew 2026-02-18 22:33:45 +00:00
  • 71c8de23c2 chore: regenerate Bazel files, use go.mod to specify Go SDK version John Bartholomew 2026-02-18 22:24:53 +00:00
  • 8dc9acb412 chore: update Bazel, remove WORKSPACE etc, update Bazel lockfile John Bartholomew 2026-02-18 21:52:23 +00:00
  • fb23cdf1c0 fix: desugar the index expression of a super[e] John Bartholomew 2026-02-18 17:16:20 +00:00
  • 783198bb5d chore: remove Go Releaser archive naming overrides John Bartholomew 2026-02-18 10:29:07 +00:00
  • 1dd6e890e5 update cpp-jsonnet to unreleased commit 3560b6d317b127dc901ad4674312bfd12d95a301 John Bartholomew 2026-02-13 11:58:23 +00:00
  • 6c08b4414a import golang golden overrides from cpp-jsonnet John Bartholomew 2026-02-09 01:46:36 +00:00
  • 0d99c17d4b feat: add flag --no-trailing-newline to prevent adding the trailing newline on outputs John Bartholomew 2026-02-02 22:36:00 +00:00
  • 2d72bc599a chore: extract repeated interpreter-construction code from eval functions John Bartholomew 2026-01-27 23:37:55 +00:00
  • 2946b6ca2e fix: Missing trailing newline when using both --multi and --string options Samuel Chan 2025-08-07 14:45:49 +08:00
  • 264982b4cd
    Change FindDependencies to use functional options Mike McRill 2026-02-02 12:03:26 -06:00
  • 9fab5ebbfe Change FindDependencies to optionally follow symlinks Mike McRill 2023-09-23 22:13:49 -05:00
  • f4a8f759ac fix linter to add optional parameters to std.manifestJsonEx Thomas Neidhart 2026-01-30 17:06:03 +01:00
  • 6890a93743 make linter aware of clamp function Thomas Neidhart 2026-01-30 16:01:36 +01:00
  • 9635d56406 fix: return null if the provided string to parseYaml did not yield any result Thomas Neidhart 2026-01-30 16:50:46 +01:00
  • 2629204f7c
    fix: handle negative range by returning an empty array Thomas Neidhart 2026-01-30 15:54:40 +01:00
  • fb1ca817d8 chore: run go fmt (except on stdast.go) John Bartholomew 2026-01-30 13:54:52 +00:00
  • a8b55c836e add some security notes about imports John Bartholomew 2026-01-30 13:45:58 +00:00
  • 43845351bc chore: update cpp-jsonnet submodule and stdast John Bartholomew 2026-01-29 20:51:42 +00:00
  • 8d4b3b72ab reimplement builtinObjectRemoveKey to support inheritance John Bartholomew 2026-01-29 20:04:42 +00:00
  • c01b909cf1 fix: do not mutate std.removeAt parameters David 2025-06-16 19:31:06 +02:00
  • 23a013c3a5 linter: rely on ImportAST internal caching, isolate variables for each snippet John Bartholomew 2026-01-27 18:32:08 +00:00
  • 8893d8e230 Optimize runtime complexity of linter when passing in multiple snippets. Thomas Neidhart 2023-08-13 11:16:33 +02:00
  • a52ac8dceb inline processing of number text into lexNumber John Bartholomew 2026-01-27 16:16:20 +00:00
  • a44ee9452f add end to end tests for number literals with underscore digit separators John Bartholomew 2026-01-26 20:44:56 +00:00
  • c9f1b48d2d fix underscore handling in numbers to avoid repeated fractions or exponents John Bartholomew 2026-01-26 20:30:20 +00:00
  • 449c302be9 Simpler to not special-case consecutive _s. David Grant 2024-06-23 14:59:24 -07:00
  • f664e6d82f Add a test for _123 lexing as identifier. David Grant 2024-06-21 20:33:25 -07:00
  • 502cac2427 Just use struct literals. David Grant 2024-06-21 08:35:02 -07:00
  • 1c972d05a2 Add exceptional test cases. Make case table less crazy. David Grant 2024-06-21 08:28:11 -07:00
  • 30ab4ea56c Fix the test. David Grant 2024-06-20 21:01:31 -07:00
  • c700c000f9 More tests. Some fail. David Grant 2024-06-20 20:57:28 -07:00
  • ac85b18155 Initial separator lexing. David Grant 2024-06-20 20:44:18 -07:00
  • 6a5c0856cd doc: some cleanup in the README.md John Bartholomew 2026-01-27 18:21:18 +00:00
  • 3d41737c15 fix(imports): Cache the error too in importAST(). Rudo Thomas 2025-10-16 14:44:49 +02:00
  • 751aedfb2c Use predefined types for pre-commit over file endings Markus Hofbauer 2025-06-24 11:58:57 +02:00
  • 604f4d7cad chore: bring all the number lex tests into one table driven test John Bartholomew 2026-01-26 20:10:40 +00:00
  • 2752a4418e add trailing newline in testdata/builtinIsNull{,2}.jsonnet John Bartholomew 2026-01-26 19:35:00 +00:00
  • 381c13030b feat: update parameter name Shreyas Dudul 2025-05-09 11:27:08 +00:00
  • c948b61e94 feat: implement std.isNull Shreyas Dudul 2025-05-08 11:01:13 +05:30
  • 693c3e3f70 update bazel deps and cpp-jsonnet to commit bd1f67e305 John Bartholomew 2026-01-26 17:42:32 +00:00
  • 9eb5fb6ff3 chore: make CI build the bazel example with multiple Bazel versions John Bartholomew 2026-01-26 16:58:50 +00:00
  • 440b309bd6 Fix bazel run Yihao Wang 2025-09-06 22:33:38 +12:00
  • 10aef6a96c chore: add test cases for std.manifestYamlDoc error reporting John Bartholomew 2025-06-19 15:33:25 +01:00
  • 80c7c4ad72 fix: Unchecked error in std.manifestYamlDoc(). Rudo Thomas 2025-04-22 18:29:06 +02:00
  • bfa727258b doc: add an explanatory sentence in the REAMDE about WASM John Bartholomew 2025-05-08 13:16:50 +01:00
  • 0ea744d3dd chore: fix references to Go version in the README John Bartholomew 2025-05-08 13:16:29 +01:00
  • 67968688d9 release: prepare to release v0.21.0 v0.21.0 John Bartholomew 2025-05-07 12:48:22 +01:00
  • d670d5fb87 chore: fix release action to avoid creating two releases John Bartholomew 2025-05-07 16:11:47 +01:00
  • 2f73f6148f Remove dependency on cpp-jsonnet submodule from C bindings Kohei Suzuki 2020-11-25 00:48:58 +09:00
  • 1c79f577ba fix: Fix error messages when a comprehension iterates over a non-array. Rudo Thomas 2025-03-14 12:00:52 +01:00
  • 1add1e1b24 ci: check that the example using a bazel module builds John Bartholomew 2025-03-16 16:33:07 +00:00
  • fb07a24f45 feat: add an example bazel module + go binary using the library John Bartholomew 2025-03-16 16:10:31 +00:00
  • 2a263bf47f fix: passing name= to go_sdk.download() breaks use of the bazel module John Bartholomew 2025-03-16 16:03:35 +00:00
  • 9cd0cd006c ci: create a stable source archive attached to the release John Bartholomew 2025-03-13 00:42:33 +00:00
  • 2a3f4afd6a release: prepare to release v0.21.0-rc2 v0.21.0-rc2 John Bartholomew 2025-03-12 23:42:07 +00:00
  • fe1d35d61e Fix compatibility with setuptools 72 Andrea Scarpino 2024-07-29 09:08:08 +02:00
  • 7a714b9bf5 ci: build gojsonnet wheels on Mac OS John Bartholomew 2025-03-12 21:59:56 +00:00
  • b9ae88d62d chore: bazelignore the cpp-jsonnet subdirectory John Bartholomew 2025-03-12 20:24:46 +00:00
  • 1f986a65f3 ci: pin bazel version to 7.5.0, and require up-to-date lockfile for CI build John Bartholomew 2025-03-12 20:10:24 +00:00
  • bc787d68ca
    chore: Switch to Go 1.23.7 and update dependencies (#794) Andrii Korotkov 2025-03-10 20:29:01 -07:00
  • 52bb10f003 feat: add testdata coverage for minArray/maxArray onEmpty error John Bartholomew 2025-03-11 00:40:53 +00:00
  • 9a89560b0d feat: support onEmpty optional parameter on std.minArray,std.maxArray John Bartholomew 2025-03-11 00:33:41 +00:00
  • 6a15a2f3fc fix: output original value from array in std.minArray and std.maxArray instead of result of keyF Eduardo Sánchez Muñoz 2025-02-28 19:51:59 +01:00
  • 106c8f0c6c Use default options for formatter tests Mickael Carl 2025-03-06 23:32:06 +00:00
  • 6d83c91d49 Fix an out-of-bounds array access when formatting some empty comment Mickael Carl 2025-03-06 23:31:09 +00:00
  • 5b5bcd566a release: prepare to release v0.21.0-rc1 v0.21.0-rc1 John Bartholomew 2025-02-22 17:02:05 +00:00
  • 7b5c93866b ci: fix incorrect use of target_commitish in goreleaser release John Bartholomew 2025-02-22 23:18:38 +00:00
  • 06e51ba2c0 ci: grant goreleaser write permission to create releases John Bartholomew 2025-02-22 23:04:59 +00:00
  • d1cde74e2c inject proposed version when running goreleaser John Bartholomew 2025-02-22 22:30:55 +00:00
  • 0558e35e56 chore: teach update_cpp_jsonnet.sh to pull a named release version John Bartholomew 2025-02-22 22:05:25 +00:00
  • cb4d16f03e setup.py: be more verbose in the go build John Bartholomew 2025-02-22 20:05:39 +00:00
  • 7c36700ad7 reformat setup.py John Bartholomew 2025-02-22 20:05:22 +00:00
  • 3c92d79e96 ci: python cibuildwheel updates for go-jsonnet John Bartholomew 2025-02-22 18:20:03 +00:00
  • e9ee116a7a tests: fix python compat test to allow pre-release versions John Bartholomew 2025-02-22 17:57:46 +00:00
  • 579361c1b5 ci: update versions of referenced github actions in ci.yml John Bartholomew 2025-02-22 17:35:46 +00:00
  • e04e807f4e ci: run build-and-test on pushes to prepare-release branch John Bartholomew 2025-02-22 17:32:07 +00:00
  • 6f82698b7d ci: copy the publish-python.yml workflow from C++ jsonnet John Bartholomew 2025-02-22 17:25:58 +00:00
  • 63ffeb8875 ci: configure goreleaser to create draft GitHub releases John Bartholomew 2025-02-22 17:25:42 +00:00
  • 90261f34cf ci: trigger release workflow manually John Bartholomew 2025-02-22 17:25:26 +00:00