Repository navigation
Releases: JFryy/qq
Releases · JFryy/qq
Release list
v0.5.0
What's Changed
Changes
- Fix direct queries on TOML arrays of tables by @JFryy in #65
- Fix Terraform object attributes in HCL round trips by @JFryy in #66
- Fix gron panic, integer precision loss and nondeterministic output by @JFryy in #72
- Reject malformed env assignments by @bensynapse in #75
- Stringify non-string YAML mapping keys (fixes #73) by @cristianchiriac in #74
- Normalize YAML timestamp values for gojq by @jihtsan in #77
- feat: add flag to preserve map key order across transcoded formats by @edsilegxrepo in #55
- fix: decouple interactive REPL buffer from target output format by @edsilegxrepo in #57
Dependencies
- Bump the go_modules group across 1 directory with 2 updates by @dependabot[bot] in #78
New Contributors
- @bensynapse made their first contribution in #75
- @cristianchiriac made their first contribution in #74
- @jihtsan made their first contribution in #77
- @edsilegxrepo made their first contribution in #55
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
Changes
- fix yaml parser, stream mode parity with jq, SIGPIPE handling, version bump by @JFryy in #48
- Add fix for integer float conversion with toml codec by @JFryy in #51
- Derive version from git tag and automate releases by @JFryy in #64
Dependencies
- Bump google.golang.org/grpc from 1.79.1 to 1.79.3 in the go_modules group across 1 directory by @dependabot[bot] in #45
- Bump github.com/apache/thrift from 0.22.0 to 0.23.0 in the go_modules group across 1 directory by @dependabot[bot] in #49
- Bump the go_modules group across 1 directory with 2 updates by @dependabot[bot] in #58
- Bump google.golang.org/grpc from 1.82.1 to 1.83.1 in the go_modules group across 1 directory by @dependabot[bot] in #62
- Bump github.com/apache/thrift from 0.23.0 to 0.24.0 in the go_modules group across 1 directory by @dependabot[bot] in #63
New Contributors
- @dependabot[bot] made their first contribution in #45
Full Changelog: v0.3.4...v0.4.0
v0.3.4
What's new since v0.3.3
New Formats
- CBOR (.cbor) — RFC 8949 compliant binary encoding, read/write
- Avro (.avro) — Apache Avro OCF (Object Container Files) with embedded schema, read/write
- JSONC (.jsonc) — JSON with comments, read/write
- JSONL / NDJSON (.jsonl, .ndjson, .jsonlines) — newline-delimited JSON, read/write
- TSV (.tsv) — tab-separated values, read/write
- Properties (.properties) — Java properties format, read/write
- Base64 (.base64, .b64) — read/write
New Modes
- Streaming mode (--stream) — jq-compatible streaming with path-value pair emission; extended
support for JSONL, YAML, CSV, TSV, and line-delimited formats for memory-efficient
processing of large files - Slurp mode (-s) — reads multiple inputs into an array
- Exit status mode (-e) — sets exit code based on output value, suitable for use in
conditionals
Internal
- Refactored codec package for cleaner lookups and reduced redundancy
- Switched JSON internals to goccy/go-json exclusively, removing dead code
- Updated minimum Go version to 1.22
V0.3.3
v0.3.1
v0.3.0
What's Changed
- replace interface{} with any by @JFryy in #30
- Improve grammar & formatting by @henrebotha in #32
- Added x install Support for qq by @lunrenyi in #31
- general fixes for yaml delimiter, ini output handling top for top level, cli precedence for input flag by @JFryy in #36
- Feat/tui enhancment by @JFryy in #37
New Contributors
- @henrebotha made their first contribution in #32
- @lunrenyi made their first contribution in #31
Full Changelog: v0.2.5...v0.3.0