What's Changed
Features
- Add datediff DSL function by @johnkerl in [#2221]
- Support XDG Base Directory spec for location of .mlrrc by @johnkerl in [#2215]
- Batch-stream mlr seqgen output for head-friendliness by @johnkerl in [#2230]
- reshape: add -S/-n to sort new wide-field keys in long-to-wide (#1646) by @ChrisJr404 in [#2235]
- Support Unicode-boxed I/O format: tabular with UTF-8 markers by @johnkerl in [#2253]
Fixes
- Fix I/O flag clash by @johnkerl in [#2254]
Build, CI & tooling
- Add scoped make gosec target for security scanning by @johnkerl in [#2223]
- Go 1.25 -> 1.26 in .github/workflows/golangci-lint.yml by @johnkerl in [#2245]
- Fix CI Go versions by @johnkerl in [#2246]
Docs
- docs: fix dead links in README by @1t1sCooL in [#2238]
Dependency updates
- Bump the codeql-action group with 3 updates by @dependabot[bot] in [#2234], [#2237], [#2239], [#2251], [#2252]
- Bump github.com/stretchr/testify from 1.11.1 to 1.12.0 by @dependabot[bot] in [#2232]
- Bump github.com/stretchr/testify from 1.12.0 to 1.12.1 by @dependabot[bot] in [#2236]
- Bump golang.org/x/text from 0.40.0 to 0.41.0 by @dependabot[bot] in [#2233]
- Bump golang.org/x/text from 0.41.0 to 0.42.0 by @dependabot[bot] in [#2249]
- Bump github.com/klauspost/compress from 1.19.2 to 1.20.0 by @dependabot[bot] in [#2243]
- Bump golang.org/x/sys from 0.47.0 to 0.48.0 by @dependabot[bot] in [#2244]
- Bump golang.org/x/term from 0.45.0 to 0.46.0 by @dependabot[bot] in [#2250]
- Bump github.com/modelcontextprotocol/go-sdk from 1.7.0 to 1.8.0 by @dependabot[bot] in [#2248]
New Contributors
- @ChrisJr404 made their first contribution in [#2235]
- @1t1sCooL made their first contribution in [#2238]
Full Changelog: https://github.com/johnkerl/miller/compare/v6.21.0...v6.22.0