ยอดนิยม: อัปเดตข้อมูลเมื่อ 27 ตุลาคม 2569

หมวดหมู่

อินเทอร์เน็ต1,356
การสื่อสาร321
เสียงและวิดีโอ898
กราฟิกและการออกแบบ539
ออฟฟิศและเพิ่มประสิทธิภาพ1,124
เครื่องมือนักพัฒนา3,134
เครื่องมือ AI529
ความปลอดภัยและความเป็นส่วนตัว385
เครื่องมือระบบ3,114
เกม523
การศึกษาและวิทยาศาสตร์239
เครือข่ายและไอที284

Miller ทุกเวอร์ชันและเวอร์ชันเก่า

Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON

John Kerl ยูทิลิตีนักพัฒนา #21 ยูทิลิตีนักพัฒนา

หน้านี้รวบรวม Miller ไว้ 8 เวอร์ชัน ตั้งแต่ 31 สิงหาคม 2566 จนถึงเวอร์ชันปัจจุบัน 6.22.0 ทุกเวอร์ชันลิงก์ไปยังไฟล์ตัวติดตั้งของผู้เผยแพร่เอง

2023: 1 1 23 2024: 4 4 24 2025: 0 25 2026: 3 3 26

8 เวอร์ชันในช่วง 3 ปี · ประมาณปีละ 2.6 ครั้ง

เวอร์ชันวันที่ขนาดไฟล์
6.22.0ล่าสุด 25 กันยายน 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
บันทึกประจำรุ่น
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
6.21.0 10 สิงหาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
บันทึกประจำรุ่น
## New verbs and DSL features

`mlr rank` verb, `sparkline` DSL function and verb, `bootstrap-ci` verb for bootstrap-resampling confidence intervals
Sliding-window mode for `stats1 -w {n}`, more `step -a` back-reference options
Positional placeholders (`{1}`, etc.) in the `format` DSL function
`--right-align-numeric` for PPRINT/Markdown output
Named `.mlrrc` profile sections via `--profile`/`-P`
`mlr join --ignore-empty` to skip pairing on empty join keys
New GNU recutils (`.rec`) I/O format
YAML now follows JSON's auto-flatten/auto-unflatten behavior

## Documentation

Numerous new recipes/guides: wide-CSV transposition, updating a CSV from partial downloads, merging files with colliding column names, combining CSVs with different headers, SQL-style join examples, preprocessing join's left file, --lazy-quotes semantics, malformed-TZ troubleshooting, STAN-format JSON-array reshaping
Clarified docs for `uniq`, `join` format flags, `summary` field types, `NF` dynamism
Published an epub of the docs on https://miller.readthedocs.io/en/latest

## Bug fixes

`tee`/`split` no longer leak downstream mutations into side-output files (#1671)
Fixed float formatting (e.g. 004.56) to emit valid JSON numbers
`--ors crlf` is now honored for CSV output (#1810)
`reorder -r` groups matched fields by regex order, not record order (#1325)
Fixed dedupe-field-names clobbering values on ragged short rows (#1997)
`--skip-trivial-records` now exits 0 on trailing blank CSV/TSV lines
`join` exits nonzero if the left file can't be read (#2169)
DKVPX reader now honors `--ifs`/`--ips` instead of hardcoding comma/equals
Fixed recutils parser for empty fields with `+`-continuation
Fixed a mid-stream error-loss race causing flaky exit codes on transformer errors

## Internal/infra

Multi-phase removal of `os.Exit` calls below the entrypoint (5 phases) for cleaner exit-code handling
Guard against release tags being cut before the version-bump commit lands
Plans checked in for future work: exit-handling, recutils, r-strings, format-from-extension inference, nested/JSON-style accessors in non-DSL verbs
Routine dependency bumps (golang.org/x/*, codeql-action, go-isatty, etc.)

Full diff: https://github.com/johnkerl/miller/compare/v6.20.2...v6.21.0
6.20.2 4 กรกฎาคม 2569 — 64 บิต ZIPARM64 ZIP32 บิต ZIP
บันทึกประจำรุ่น
What's new in 6.20.2
- Miller now treats AI agents as first-class users
- There is shell tab-completion for bash and zsh
- There is a new bytes datatype, along with base64 encode/decode support
(Note: versions 6.20.0 and 6.20.1 were in error and are not released.)
Miller and AI
Miller now treats AI agents as first-class users. Everything an agent needs to drive Miller well --
discovering what exists, learning your data's shape, validating expressions before running them, and
recovering from errors -- is now a built-in, structured feature of the mlr binary, packaged for
MCP-speaking agents (Claude Code, Claude Desktop, Cursor, ...) via a one-line setup. Your choice of
# Claude
mlr skill install ~/.claude/skills/miller
# Codex and Gemini
mlr skill install ~/.agents/skills/miller
or
# Claude
claude mcp add miller -- mlr mcp
# Codex
codex mcp add miller -- mlr mcp
# Gemini
gemini mcp add miller mlr mcp
See the new Miller and AI docs page for the quick start.
Reference pages:
- https://miller.readthedocs.io/en/latest/ai
- https://miller.readthedocs.io/en/latest/agent-skill
- https://miller.readthedocs.io/en/latest/mcp-server
- https://miller.readthedocs.io/en/latest/ai-support
PRs:
- Machine-readable help catalog, mlr help --as-json: by @johnkerl in #2099, #2106
- JSON capability index and mlr which intent router by @johnkerl in #2107
- Structured verb options, with enum value-sets by @johnkerl in #2111
- Structured error output, --errors-json, with hints and did-you-mean suggestions by @johnkerl in #2113
- DSL validate/dry-run, mlr put --explain / mlr filter --explain by @johnkerl in #2131
- New mlr describe verb: field names, types, cardinality, and value domains of your data in one pass by @johnkerl in #2132
- New mlr mcp MCP server and agent playbook, with a --no-shell sandbox flag by @johnkerl in #2133
- Roadmap doc by @johnkerl in #2103; "Miller and AI" docs page by @johnkerl in #2134
Shell tab-completion for bash and zsh
Documentation:
https://miller.readthedocs.io/en/latest/shell-completion/
PR:
- Shell tab-completion for bash and zsh by @johnkerl in #2096
A first-class bytes type in the DSL
Docs:
- https://miller.readthedocs.io/en/latest/reference-main-data-types/
- https://miller.readthedocs.io/en/latest/reference-dsl-builtin-functions/#base64_encode
- https://miller.readthedocs.io/en/latest/reference-dsl-builtin-functions/#base64_decode
PR:
- New bytes type with b"..." literals and base64/hex codecs by @johnkerl in #2122
More features
- New tail -n +N and head -n -N options by @farnoy in #2071
- Long-overdue --md flag by @johnkerl in #2100
- Windows-arm64 releases by @teo-tsirpanis in #2127
Bug fixes
- Fix masked unset-on-array error path (along with govet lint findings) by @johnkerl in #2129
Documentation
- CSV and JSON troubleshooting tips by @dashitongzhi in #2123, with page-refactor by @johnkerl in #2128
- Document time-conversion thread safety by @dashitongzhi in #2115
- PNG graphics in perf docs for issue-2084 perf mods by @johnkerl in #2095
Internals
- golangci-lint CI workflow by @dashitongzhi in #2076
- Lint fixes bringing staticcheck and errcheck to zero by @johnkerl in #2108, #2110, #2112, #2130
- Strip dead code from pkg/ by @johnkerl in #2121
- CI/actions updates by @johnkerl in #2119 and by @dependabot in #2101, #2102, #2104, #2105, #2114, #2116, #2118, #2124, #2125, #2126
- Dependency bumps by @dependabot in #2117, #2120
New Contributors
- @farnoy made their first contribution in #2071
- @dashitongzhi made their first contribution in #2076
- @teo-tsirpanis made their first contribution in #2127
Full Changelog: v6.19.0...v6.20.0
6.13.0 5 ตุลาคม 2567 — 64 บิต ZIP32 บิต ZIP
บันทึกประจำรุ่น
New features
- Add a stat DSL function by @johnkerl in #1560
- Add mad accumulator for stats1 DSL function by @johnkerl in #1561
- Support $NO_COLOR by @johnkerl in #1580
Bug fixes
- Fraction bugfix by @oandrew in #1579
- Fix local time when TZ is not set by @balki in #1649
- Bash process substitution not working with put -f by @johnkerl in #1583
- Be smarter about auto-unflatten by @johnkerl in #1584
- RS aliases for ASCII top-of-table control characters are misnamed by @johnkerl in #1620
- Fix binary data in JSON output by @johnkerl in #1626
- Fix prepipe handling when filenames have whitespace by @johnkerl in #1627
- Error in splita/splitax when field contains a single non-string value by @johnkerl in #1629
Documentation updates
- Update reference-verbs.md by @aborruso in #1665
- Characters to be removed by @aborruso in #1668
- Fix minor typo by @austinletson in #1673
- Enable admonition extension by @aborruso in #1636
- To realize which chapter and section are active by @aborruso in #1631
- To have edit and copy code in each page by @aborruso in #1632
- Update extra.css by @aborruso in #1633
- A note about positional field names by @aborruso in #1634
- Fix typo in online help for --no-jlistwrap by @johnkerl in #1541
- Try to build readthedocs .epub and .pdf by @johnkerl in #1548
- On-line help for mlr summary --transpose by @johnkerl in #1581
- Note IANA TSV support by @johnkerl in #1582
- Source-file update for PR 1634 by @johnkerl in #1635
- Update source material for #1665 by @johnkerl in #1666
- Fix 1668 error-source by @johnkerl in #1672
Minor changes
- The package version must match the major tag version by @lespea in #1654
- Use string version of regexp methods to reduce allocs by @Juneezee in #1614
- Chore: fix function name in comment by @camcui in #1543
- Fix mismatched method names in comments by @forcedebug in #1549
- Compiling on newer go versions doesn't work by @lespea in #1655
- Misc. codespell findings by @johnkerl in #1628
New Contributors
- @camcui made their first contribution in #1543
- @forcedebug made their first contribution in #1549
- @oandrew made their first contribution in #1579
- @balki made their first contribution in #1649
- @lespea made their first contribution in #1654
- @austinletson made their first contribution in #1673
Dependency updates
- Bump actions/cache from 4.0.1 to 4.0.2 by @dependabot in #1532
- Bump golang.org/x/term from 0.18.0 to 0.19.0 by @dependabot in #1536
- Bump github.com/klauspost/compress from 1.17.7 to 1.17.8 by @dependabot in #1538
- Bump actions/upload-artifact from 4.3.1 to 4.3.2 by @dependabot in #1547
- Bump actions/checkout from 4.1.2 to 4.1.3 by @dependabot in #1550
- Bump actions/upload-artifact from 4.3.2 to 4.3.3 by @dependabot in #1551
- Bump actions/checkout from 4.1.3 to 4.1.4 by @dependabot in #1552
- Bump actions/setup-go from 5.0.0 to 5.0.1 by @dependabot in #1553
- Bump golang.org/x/sys from 0.19.0 to 0.20.0 by @dependabot in #1554
- Bump golang.org/x/text from 0.14.0 to 0.15.0 by @dependabot in #1556
- Bump golang.org/x/term from 0.19.0 to 0.20.0 by @dependabot in #1555
- Bump actions/checkout from 4.1.4 to 4.1.5 by @dependabot in #1557
- Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0 by @dependabot in #1563
- Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #1566
- Bump github/codeql-action from 2.13.4 to 3.25.5 by @dependabot in #1567
- Bump github/codeql-action from 3.25.5 to 3.25.6 by @dependabot in #1568
- Bump github/codeql-action from 3.25.6 to 3.25.7 by @dependabot in #1570
- Bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0 by @dependabot in #1574
- Bump github/codeql-action from 3.25.7 to 3.25.8 by @dependabot in #1575
- Bump golang.org/x/text from 0.15.0 to 0.16.0 by @dependabot in #1576
- Bump golang.org/x/sys from 0.20.0 to 0.21.0 by @dependabot in #1578
- Bump golang.org/x/term from 0.20.0 to 0.21.0 by @dependabot in #1577
- Bump github.com/klauspost/compress from 1.17.8 to 1.17.9 by @dependabot in #1585
- Bump ac
6.12.0 18 มีนาคม 2567 — 64 บิต ZIP32 บิต ZIP
6.11.0 26 มกราคม 2567 — 64 บิต ZIP32 บิต ZIP
6.10.0 2 มกราคม 2567 — 64 บิต ZIP32 บิต ZIP
6.9.0 31 สิงหาคม 2566 — 64 บิต ZIP32 บิต ZIP
บันทึกประจำรุ่น
- Add DSL functions for integer nanoseconds since the epoch by @johnkerl in #1326
- Add %N and %O for strfntime by @johnkerl in #1334
- Add %s format specifier for strftime by @johnkerl in #1335
- Requested on issue #1152 by @derekmahar
- See also https://miller.readthedocs.io/en/6.9.0/reference-dsl-builtin-functions/index.html#time-functions
- New DSL functions for summary stats over arrays / maps by @johnkerl in #1364
- Requested on issue #1345 by @janxkoci
- See also https://miller.readthedocs.io/en/6.9.0/reference-dsl-builtin-functions/index.html#stats-functions
- Filename options for split by @sloanlance in #1366
- Requested on issue #1365 by @sloanlance
- Fatal-on-data-error mlr -x option by @johnkerl in #1373
- See also https://miller.readthedocs.io/en/6.9.0/reference-dsl-errors/#handling-for-data-errors
- Requested on issue #1106 by @honzajde
- New sub, gsub, and ssub verbs by @johnkerl in #1361, requested by @janxkoci on #1356.
See also:
- https://miller.readthedocs.io/en/6.9.0/reference-verbs/#sub
- https://miller.readthedocs.io/en/6.9.0/reference-verbs/#gsub
- https://miller.readthedocs.io/en/6.9.0/reference-verbs/#ssub
- New contains DSL function by @johnkerl in #1374
- https://miller.readthedocs.io/en/6.9.0/reference-dsl-builtin-functions/index.html#contains
- Support ZSTD compression in-process by @johnkerl in #1360, from issue #1342 by @aborruso
- See also https://miller.readthedocs.io/en/6.9.0/reference-main-compressed-data/
- Support comments in mlr -s files by @johnkerl in #1359, from issue #1343 by @janxkoci
- Add empty-key check to mlr check by @johnkerl in #1330, from issue #1050 by @aborruso
Bug fixes
- Do wildcard globbing on Windows by @johnkerl in #1362, from issue #1341 by @coolbq
- Treat empty like absent in + - * by @johnkerl in #1371, from issue #1001 by @Poshi
- Can't use ${field_name} if it contains UTF-8 characters also encodeable as Latin-1 by @johnkerl in #1363, from issue #1358 by @clemente
- Typofix in uif/uof percentiles by @johnkerl in #1375
Documentation updates
- Update readthedocs notes in the how-to-release page by @johnkerl in #1308
- Fix mlr grep docs re OFS/OPS by @johnkerl in #1309
- Update Fedora link by @bkmgit in #1339
- Small typos in documentation of mlr nest by @johnkerl in #1352, from issue #1350 by @kusalananda
Internal
- Update 2015-era Python sketch to Python 3 by @johnkerl in #1372
- Remove redundant nil check by @Juneezee in #1367
- Bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #1319
- Bump github/codeql-action from 2.3.6 to 2.13.4 by @dependabot in #1318
- Bump golang.org/x/term from 0.8.0 to 0.9.0 by @dependabot in #1321
- Bump goreleaser/goreleaser-action from 4.2.0 to 4.3.0 by @dependabot in #1320
- Bump golang.org/x/text from 0.9.0 to 0.10.0 by @dependabot in #1322
- Bump golang.org/x/text from 0.10.0 to 0.11.0 by @dependabot in #1337
- Bump golang.org/x/sys from 0.9.0 to 0.10.0 by @dependabot in #1336
- Bump golang.org/x/term from 0.9.0 to 0.10.0 by @dependabot in #1338
- Bump golang.org/x/sys from 0.10.0 to 0.11.0 by @dependabot in #1347
- Bump golang.org/x/text from 0.11.0 to 0.12.0 by @dependabot in #1349
- Bump actions/setup-go from 4.0.1 to 4.1.0 by @dependabot in #1351
- Bump goreleaser/goreleaser-action from 4.3.0 to 4.4.0 by @dependabot in #1354
- Bump golang.org/x/term from 0.10.0 to 0.11.0 by @dependabot in #1348
- Bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in #1369
New Contributors
- @bkmgit made their first contribution in #1339
- @Juneezee made their first contribution in #1367
- @sloanlance made their first contribution in #1366

ยอดนิยมใน ยูทิลิตีนักพัฒนา

ดูทั้งหมด
  1. WinMergeยูทิลิตีนักพัฒนา · Thingamahoochie Software
  2. jqยูทิลิตีนักพัฒนา · jqlang
  3. x64dbgยูทิลิตีนักพัฒนา · x64dbg
  4. Biomeยูทิลิตีนักพัฒนา · BiomeJS
  5. deltaยูทิลิตีนักพัฒนา · Dan Davison
  6. Valeยูทิลิตีนักพัฒนา · errata.ai
  7. jadxยูทิลิตีนักพัฒนา · Skylot
  8. dnSpyยูทิลิตีนักพัฒนา · dnSpyEx
  9. Detect It Easyยูทิลิตีนักพัฒนา · horsicq
  10. Difftasticยูทิลิตีนักพัฒนา · Wilfred Hughes

แท็ก

แชร์