yq/release_notes.txt

120 lines
4.5 KiB
Plaintext
Raw Normal View History

2022-02-15 02:38:05 +00:00
4.20.1:
- New [Date Operators]((https://mikefarah.gitbook.io/yq/operators/datetime)) (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. ".")
4.19.1:
- New [eval](https://mikefarah.gitbook.io/yq/operators/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)
2022-01-27 05:00:02 +00:00
4.18.1:
2022-01-27 06:21:10 +00:00
- `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
2022-01-27 05:00:02 +00:00
- 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
2022-01-22 00:57:19 +00:00
4.17.2:
- Fixed manpath issue (thanks @mr-pmillz)
2022-01-15 06:45:45 +00:00
4.17.1:
- 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)
2022-01-22 00:48:08 +00:00
- Bumped some versions of dependencies
2022-01-15 06:45:45 +00:00
2021-12-20 22:41:46 +00:00
4.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)
4.16.1:
- Added csv, tsv output formats
- Added map, map_values operators
2021-12-04 02:59:19 +00:00
- Added sort, sort_by operators (#947, #1024)
- Fixed bug in collect
- Fixed permissions issue in Dockerfile (#1014)
2021-12-02 22:24:22 +00:00
- Fixed assignment operator to no longer overwrite anchor (#1029)
2021-11-23 23:41:25 +00:00
4.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)
2021-11-14 00:09:14 +00:00
4.14.2:
- Fixed header preprocessing issue (#1000)
- Bumped version dependencies
2021-10-26 04:42:25 +00:00
4.14.1:
- Added group_by operator
2021-10-30 03:08:13 +00:00
- Added encode/decode operators (toyaml, fromjson etc) (#974)
2021-10-26 04:42:25 +00:00
- Added flatten operator
2021-10-30 03:08:13 +00:00
- Added --split-exp, for splitting results into multiple files (#966)
- Fixed json null array bug (#985)
2021-10-26 04:42:25 +00:00
2021-10-21 09:08:32 +00:00
4.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
- Rebuild fixes CVE (#964)
- Bumped docker alpine version
2021-10-11 03:50:17 +00:00
4.13.4:
- Fixed select bug (#958)
- Improved performance of `explode` (this will also speed up json conversion)
- Improved performance of `merge` (significantly if your merging a small file into a big one)
2021-10-02 05:14:45 +00:00
4.13.3:
- Updated go compiler to 1.17 to fix CVE (#944)
2021-09-20 01:58:15 +00:00
4.13.2:
- Fixing Docker build timeout issues when attempting to release
2021-09-20 00:40:27 +00:00
4.13.1:
- Update to `with` operator, allow for no leading space on the `;`.
2021-09-12 07:01:11 +00:00
4.13.0:
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!.
2021-09-12 11:53:50 +00:00
- New `with` operator for making multiple changes to a given path
2021-09-15 05:18:10 +00:00
- New `contains` operator, works like the `jq` equivalent
2021-09-12 11:59:57 +00:00
- Subtract operator now supports subtracting elements from arrays!
2021-09-12 07:01:11 +00:00
- Fixed Swapping values using variables #934
- Github Action now properly supports multiline output #936, thanks @pjxiao
- Fixed missing closing bracket validation #932
2021-09-05 01:11:51 +00:00
4.12.2:
- Fix processing of hex numbers #929
- Fixed alternative and union operator issues #930
4.12.1:
- Merge comment fix #919
2021-08-20 03:35:57 +00:00
4.12.0:
2021-08-20 06:03:59 +00:00
- Can now convert yaml to properties properties format (`-o=props`), See [docs](https://mikefarah.gitbook.io/yq/v/v4.x/usage/properties) for more info.
2021-08-20 03:35:57 +00:00
- Fixed document header/footer comment handling when merging (https://github.com/mikefarah/yq/issues/919)
- pretty print yaml 1.1 compatibility (https://github.com/mikefarah/yq/issues/914)