Skip to content

Releases: mikefarah/yq

v4.20.2 - Bug Fixes

20 Feb 03:44
Compare
Choose a tag to compare
  • Fixed self assignment issue (#1107)
  • Fixed bad capture groups with multiple matches (#1114)
  • No longer auto-read from STDIN if there are files given (#1115)
  • Added missing load_props operator

v4.20.1 - Date Operators + Decode property files

15 Feb 03:13
Compare
Choose a tag to compare
  • 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

06 Feb 03:49
Compare
Choose a tag to compare
  • New eval operator that allows dynamic expression evaluation (e.g. from a env variable) (#1087)
  • Adding new elements to array now automatically applies styling of existing elements (#722)

v4.18.1 - New features, more consice usage

28 Jan 01:43
Compare
Choose a tag to compare
  • 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!

22 Jan 01:09
Compare
Choose a tag to compare
  • 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

21 Dec 02:45
Compare
Choose a tag to compare
  • 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

04 Dec 03:10
Compare
Choose a tag to compare
  • Added csv, tsv output formats docs
  • Added map, map_values operators docs
  • Added sort, sort_by operators (#947, #1024) docs
  • Fixed bug in collect
  • Fixed permissions issue in Dockerfile (#1014)
  • Fixed assignment operator to no longer overwrite anchor (#1029)

v4.15.1

24 Nov 00:15
Compare
Choose a tag to compare
  • 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

14 Nov 00:27
Compare
Choose a tag to compare
  • Fixed header preprocessing issue (#1000)
  • Bumped version dependencies

v4.14.1

30 Oct 03:38
Compare
Choose a tag to compare