- Fix memory leaks on invalid input for
ltrimstr/1
andrtrimstr/1
. @emanuele6 #2977 - Fix memory leak on failed get for
setpath/2
. @emanuele6 #2970 - Fix nan from json parsing also for nans with payload that start with 'n'. @emanuele6 #2985
- Allow carriage return characters in comments. @emanuele6 #2942 #2984
Documentation changes
- Generate links in the man page. @emanuele6 #2931
- Standardize arch types to AMD64 & ARM64 from index page download dropdown. @owenthereal #2884
libjq
- Add extern C for C++. @rockwotj #2953
Build and test changes
- Fix incorrect syntax for checksum file. @kamontat @wader #2899
- Remove
-dirty
version suffix for windows release build. @itchyny #2888 - Make use of
od
in tests more compatible. @nabijaczleweli @emanuele6 @nicowilliams #2922 - Add dependabot. @yeikel #2889
- Extend fuzzing setup to fuzz parser and and JSON serializer. @DavidKorczynski @emanuele6 #2952
- Keep releasing executables with legacy names. @itchyny #2951
New Contributors
- @yeikel made their first contribution in jqlang/jq#2889
- @dependabot made their first contribution in jqlang/jq#2894
- @kamontat made their first contribution in jqlang/jq#2899
- @taoky made their first contribution in jqlang/jq#2904
- @tboz203 made their first contribution in jqlang/jq#2920
- @nabijaczleweli made their first contribution in jqlang/jq#2922
- @klemensn made their first contribution in jqlang/jq#2934
- @asheiduk made their first contribution in jqlang/jq#2946
- @rockwotj made their first contribution in jqlang/jq#2953
- @jesperronn made their first contribution in jqlang/jq#2898
Full Changelog: jqlang/jq@jq-1.7...jq-1.7.1