Releases: clux/lq
0.15.0
What's Changed
Uppercase Shorthands
-T
as a shorthand for--input=toml
-J
as shorthand for--input=json
e.g. lq -tT
is a toml to toml querier, with jq round-tripping.
Indexmaps for Key Ordering
All supported formats now preserve key orderings for any query and transformation. Key order is stable under format change.
Changes
Dependencies
- Bump toml from 0.8.21 to 0.8.22 in the rust group by @dependabot in #62
Full Changelog: 0.14.0...0.15.0
0.14.0
What's Changed
When passing a file as the input (rather than stdin), we now infer the input format from the file extension.
$ lq . doc.json
$ lq . doc.yaml / $ lq . doc.yml
$ lq . doc.toml
Changes
Dependencies
- Bump the rust group across 1 directory with 6 updates by @dependabot in #61
Full Changelog: 0.13.0...0.14.0
0.13.0
What's Changed
You can now split multidoc input into multiple files with filenames determined by a single-doc key:
$ lq '.' --split '"test/split/" + (.metadata.name) + "_" + (.kind | ascii_downcase) + ".yaml"' ./test/deploy.yaml -y
Changes
Full Changelog: 0.12.2...0.13.0
0.12.2
Fixes cargo binstall lq
.
Full Changelog: 0.12.1...0.12.2
0.12.1
EXECUTABLE RENAMED to lq
yq
-> lq
.
For interop issues and not wanting to wage a holy war against the go version.
please add aliases as you see fit if you want to use as yq
for muscle memory:
alias yq='lq --input=yaml'
alias tq='lq --input=toml'
but otherwise, this project is interoperable now. CI users, please symlink to old to avoid breaking or upgrade in lockstep with CI referencing the yq
executable.
Dependencies
- Bump the rust group with 5 updates by @dependabot in #47
Changes
Full Changelog: 0.10.2...0.12.1
0.10.2
What's Changed
Dependencies
- Bump the rust group with 5 updates by @dependabot in #42
- Bump the rust group with 5 updates by @dependabot in #44
Changes
Full Changelog: 0.10.1...0.10.2
0.10.1
What's Changed
Dependencies
- Bump the serde group with 1 update by @dependabot in #35
- Bump the misc group with 1 update by @dependabot in #36
- Bump the clap group with 1 update by @dependabot in #37
- Bump the rust group with 1 update by @dependabot in #38
- Bump the rust group with 4 updates by @dependabot in #41
Full Changelog: 0.10.0...0.10.1
0.10.0
What's Changed
- support inplace editing from stdin by @suryapandian in #34
New Contributors
- @suryapandian made their first contribution in #34
Full Changelog: 0.9.0...0.10.0
0.9.0
What's Changed
- Bump the clap group with 1 update by @dependabot in #22
- Bump the serde group with 2 updates by @dependabot in #21
- Bump the serde group with 1 update by @dependabot in #24
- Bump the clap group with 1 update by @dependabot in #25
- Bump the serde group with 3 updates by @dependabot in #28
- Bump the misc group with 1 update by @dependabot in #29
- Bump the clap group with 1 update by @dependabot in #30
- Allow multidoc output YAML by @clux in #32
New Contributors
- @dependabot made their first contribution in #22
Full Changelog: 0.8.2...0.9.0