Features
- Support YAML I/O by @johnkerl in https://github.com/johnkerl/miller/pull/1963
- Add DCF (Debian Control Format) as supported file type by @johnkerl in https://github.com/johnkerl/miller/pull/1970
mlr reorder -rby @johnkerl in https://github.com/johnkerl/miller/pull/1960- Add
-r(for regex field-name matching) tomlr nestby @johnkerl in https://github.com/johnkerl/miller/pull/1961 mlr splitwith--folderby @johnkerl in https://github.com/johnkerl/miller/pull/1962
Performance
- Replace
list.Listwith Go slices; performance improvement by @johnkerl in https://github.com/johnkerl/miller/pull/1950 - Minor performance improvement for
stats1by @johnkerl in https://github.com/johnkerl/miller/pull/1949 - Performance and style fixes by @skitt in https://github.com/johnkerl/miller/pull/1981
Bugfixes
- Fix
strptimewith zero-padded and non-zero-padded months/days by @johnkerl in https://github.com/johnkerl/miller/pull/1967 - Fix bug with both
%fand%zinstrptimeby @johnkerl in https://github.com/johnkerl/miller/pull/1966 - Improve parsing of variable-length fractional seconds using
strptimeby @johnkerl in https://github.com/johnkerl/miller/pull/1968 - Require that filter expressions be boolean (or absent) by @johnkerl in https://github.com/johnkerl/miller/pull/1935
- Fix:
mlr -i nonesuch catsaysmlr: empty IRSby @johnkerl in https://github.com/johnkerl/miller/pull/1980 - No exit from
mlr replwhen function is not found by @johnkerl in https://github.com/johnkerl/miller/pull/1976 - Exit on control-C in
mlr replby @johnkerl in https://github.com/johnkerl/miller/pull/1977 - Handle control-C in
mlr replby @johnkerl in https://github.com/johnkerl/miller/pull/1979
Internals
- Use GOCC fork for codegen performance improvement by @johnkerl in https://github.com/johnkerl/miller/pull/1934
- Timings misc. by @johnkerl in https://github.com/johnkerl/miller/pull/1945
- Simplify the internal AST API by @johnkerl in https://github.com/johnkerl/miller/pull/1946
- Remove some unused methods by @johnkerl in https://github.com/johnkerl/miller/pull/1947
- Genericize
lib.OrderedMapby @johnkerl in https://github.com/johnkerl/miller/pull/1948 - Try to build for Ubuntu arm64 by @johnkerl in https://github.com/johnkerl/miller/pull/1931
- Resolve a few to-do comments in the source code by @johnkerl in https://github.com/johnkerl/miller/pull/1951
- Format Go bits within
mlr.bnfby @johnkerl in https://github.com/johnkerl/miller/pull/1955 - Neaten some comments by @johnkerl in https://github.com/johnkerl/miller/pull/1973
- Multiple style updates by @johnkerl in https://github.com/johnkerl/miller/pull/1974
- Update
test/README.mdby @johnkerl in https://github.com/johnkerl/miller/pull/1972 - Improve error propagation by @johnkerl in https://github.com/johnkerl/miller/pull/1975
- Follow-up for [#1981] by @johnkerl in https://github.com/johnkerl/miller/pull/1982
Dependency updates
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1932
- Bump golang.org/x/sys from 0.39.0 to 0.40.0 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1933
- Bump golang.org/x/text from 0.32.0 to 0.33.0 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1937
- Bump golang.org/x/term from 0.38.0 to 0.39.0 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1936
- Bump github/codeql-action from 4.31.9 to 4.31.10 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1939
- Bump actions/setup-go from 6.1.0 to 6.2.0 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1938
- Bump github.com/klauspost/compress from 1.18.2 to 1.18.3 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1940
- Bump actions/cache from 5.0.1 to 5.0.2 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1941
- Bump github/codeql-action from 4.31.10 to 4.31.11 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1942
- Bump github/codeql-action from 4.31.11 to 4.32.0 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1943
- Bump actions/cache from 5.0.2 to 5.0.3 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1944
- Bump github/codeql-action from 4.32.0 to 4.32.1 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1952
- Bump github/codeql-action from 4.32.1 to 4.32.2 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1954
- Bump golang.org/x/sys from 0.40.0 to 0.41.0 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1957
- Bump github.com/klauspost/compress from 1.18.3 to 1.18.4 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1956
- Bump golang.org/x/text from 0.33.0 to 0.34.0 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1959
- Bump golang.org/x/term from 0.39.0 to 0.40.0 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1958
- Bump github/codeql-action from 4.32.2 to 4.32.3 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1969
- Bump golang.org/x/crypto from 0.40.0 to 0.45.0 by @dependabot[bot] in https://github.com/johnkerl/miller/pull/1971
Full Changelog: https://github.com/johnkerl/miller/compare/v6.16.0...v6.17.0