Releases: mikefarah/yq
Releases · mikefarah/yq
v4.20.2 - Bug Fixes
v4.20.1 - Date Operators + Decode property files
- New Date Operators (now, tz, add and subtract durations from dates)
- Can now decode property files!
- New flag to manually set expression if required
- ZSH completion bug fix (#1108) thanks @whi-tw
- Fixed SEGV error (#1096)
- Fixed Github actions issues (it pipes in /dev/null) for XML
- Fixed bug - handle expressions that match a directory (e.g. ".")
v4.19.1 - Eval Operator
v4.18.1 - New features, more consice usage
eval
is now the default command, you can leave it out 👯 #113-
no longer needs to be specified as STDIN, (unless you are also working with multiple files) 👯 #113- Adding to empty maps / arrays now uses idiomatic yaml styling by default
- Fixed seg fault on bad input #1086
- New
envsubst
operator! (thanks @sciyoshi) - Added support for
*=
, relative multiply/merge - Custom tag types now autocast to there actual types #933
v4.17.2 - XML Support!
- Added XML support (#491)
- New merge flag (n) to only merge new fields (#1038)
- Fixed exit status bug for permission denied error (#1062)
- Fixed using multiple variables with union (,) operator (#1048)
- Bumped some versions of dependencies
- Fixed manpath issue (thanks @mr-pmillz)
v4.16.2
- Bumped go-lang compiler to fix CVE-2021-44717 (#1037)
- Dependency version bumps via dependabot
- Added extract-checksum.sh to make it easier to validate checksums (#1011)
- Report filename on parsing error (#1030)
v4.16.1
v4.15.1
- Added 'load/strload' operators for dynamically loading content from files
- Added 'key' operator
- Added 'parent' operator
- Smarter MAN page installation script (thanks @coolaj86)
- Dockerfile improvements (thanks @actualben)
- Error handling improvements (thanks @mmorel-35)
v4.14.2
- Fixed header preprocessing issue (#1000)
- Bumped version dependencies
v4.14.1
- Added group_by operator (https://mikefarah.gitbook.io/yq/operators/group-by)
- Added encode/decode operators (toyaml, fromjson etc) (#974), see https://mikefarah.gitbook.io/yq/operators/encode-decode
- Added flatten operator (https://mikefarah.gitbook.io/yq/operators/flatten)
- Added --split-exp, for splitting results into multiple files (#966) see https://mikefarah.gitbook.io/yq/usage/split-into-multiple-files
- Fixed json null array bug (#985)