Releases: mikefarah/yq
Releases · mikefarah/yq
v4.13.5
- Performance improvement for deepMatch (thanks @pmatseykanets)
- Added manpage, included in tar.gz downloads as well as a separate tar.gz (#961)
- Fixed expression parsing bug #970
- Fixes CVE (#964)
- Bumped docker alpine version
v4.13.4
- Fixed select bug (#958)
- Improved performance of
explode
(also speeds up json conversion) - Improved performance of
merge
(significantly if your merging a small file into a big one)
v4.13.3 - Updated go to fix CVE
- Updated go compiler to 1.17 to fix CVE (#944)
v4.13.2
- Update to
with
operator, allow for no leading space on the;
. - Fixing Docker build timeout issues when attempting to release
Note: there is no code difference between 4.13.1 and 4.13.2 - just had to update the Docker file to get it to publish.
v4.13.0 - Breaking change with `as` - new operators!
BREAKING CHANGE - the as
variable operator (e.g. .a as $x
) now makes a copy of the node(s) at the
path rather than a reference. This is in order to make it work more like the jq
equivalent.
This means any updates made to that variable do not update the original.
There's a new operator ref
that will make a reference (and allow multiple updates to the original path by referencing the variable).
Sorry for any inconvenience caused!.
- New
with
operator for making multiple changes to a given path - New
contains
operator, works like thejq
equivalent - Subtract operator now supports subtracting elements from arrays!
- Fixed Swapping values using variables #934
- Github Action now properly supports multiline output #936, thanks @pjxiao
- Fixed missing closing bracket validation #932