Skip to content

Commit 3b43597

Browse files
committed
update CHANGELOG.md for v0.12.15
1 parent 88cca90 commit 3b43597

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
11
# Changelog
2+
## [v0.12.15](https://github.com/itchyny/gojq/compare/v0.12.14..v0.12.15) (2024-04-01)
3+
* implement `ltrim`, `rtrim`, and `trim` functions
4+
* implement `gojq.ParseError` for getting the offset and token of query parsing error
5+
* implement `gojq.HaltError` for detecting halt errors and stopping outer iteration
6+
* fix object construction with duplicate keys (`{x:0,y:1} | {a:.x,a:.y}`)
7+
* fix `halt` and `halt_error` functions to stop the command execution immediately
8+
* fix variable scope of binding syntax (`"a" as $v | def f: $v; "b" as $v | f`)
9+
* fix pre-defined variables to be available in initial modules (`$ARGS` in `~/.jq`)
10+
* fix `ltrimstr` and `rtrimstr` functions to emit error on non-string input
11+
* fix `nearbyint` and `rint` functions to round ties to even
12+
* improve parser to allow `reduce`, `foreach`, `if`, `try`-`catch` syntax as object values
13+
* remove `pow10` in favor of `exp10`, define `scalbn` and `scalbln` by `ldexp`
14+
215
## [v0.12.14](https://github.com/itchyny/gojq/compare/v0.12.13..v0.12.14) (2023-12-01)
316
* implement `abs`, `pick`, and `debug/1` functions
417
* implement `--raw-output0` option, and remove `--nul-output` (`-0`) option

0 commit comments

Comments
 (0)