Path to this page:
./
textproc/miller,
Command-line CSV processor
Branch: CURRENT,
Version: 6.9.0nb12,
Package name: miller-6.9.0nb12,
Maintainer: pkgsrc-usersMiller is like sed, awk, cut, join, and sort for name-indexed data
such as CSV.
With Miller, you get to use named fields without needing to count
positional indices.
This is something the Unix toolkit always could have done, and
arguably always should have done. It operates on key-value-pair
data while the familiar Unix tools operate on integer-indexed
fields: if the natural data structure for the latter is the array,
then Miller's natural data structure is the insertion-ordered hash
map. This encompasses a variety of data formats, including but not
limited to the familiar CSV. (Miller can handle positionally-indexed
data as a special case.)
Master sites:
Filesize: 10792.943 KB
Version history: (Expand)
- (2024-09-06) Updated to version: miller-6.9.0nb12
- (2024-08-11) Updated to version: miller-6.9.0nb11
- (2024-07-03) Updated to version: miller-6.9.0nb10
- (2024-06-13) Updated to version: miller-6.9.0nb9
- (2024-06-01) Updated to version: miller-6.9.0nb8
- (2024-04-05) Updated to version: miller-6.9.0nb7
CVS history: (Expand)
2024-04-05 21:14:14 by Benny Siegert | Files touched by this commit (161) | |
Log message:
Revbump all Go packages after go121 update
|
2024-02-07 15:51:04 by Benny Siegert | Files touched by this commit (156) | |
Log message:
Revbump all Go packages after go121 update
|
2024-01-10 20:14:43 by Benny Siegert | Files touched by this commit (152) | |
Log message:
Revbump all Go packages after go121 update
|
2023-12-05 20:46:19 by Benny Siegert | Files touched by this commit (146) | |
Log message:
Revbump all Go packages after go121 update
|
2023-11-10 16:45:25 by Benny Siegert | Files touched by this commit (152) | |
Log message:
Revbump all Go packages after go121 update
|
2023-10-29 15:48:24 by Benny Siegert | Files touched by this commit (152) |
Log message:
Revbump all Go packages because go121 is now the default
|
2023-10-15 14:04:35 by Benny Siegert | Files touched by this commit (155) | |
Log message:
Revbump all Go packages after go120 security update
|
2023-09-10 15:06:18 by Yorick Hardy | Files touched by this commit (4) | |
Log message:
textproc/miller: update to miller-6.9.0
Changes:
6.9.0
-----
Nanosecond timestamps, ZSTD compression, improved data-error handling,
and more
New features
Support for nanosecond-resolution timestamps:
* 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
Statistical functions from the stats verb may now be computed over
arbitrary arrays and maps:
* 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
Additional control over filenames for the split verb:
* Filename options for split by @sloanlance in #1366
* Requested on issue #1365 by @sloanlance
Support for details of data-computation errors beyond the current
(error):
* 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 verbs and DSL functions:
* 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
Other updates:
* 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
6.8.0
-----
New case verb, index DSL function, and more
New features
New case verb:
* Unify the case verb, and add options by @johnkerl in #1306
* Add new upcase and downcase verbs by @johnkerl in #1217
New index DSL function:
* index DSL function by @johnkerl in #1247
Enhancements:
* Add mlr step -a rprod for running products by @johnkerl in #1228
* Add optional second base argument to int DSL function
by @johnkerl in #1244
* Implement --csv-trim-leading-space flag by @johnkerl in #1272
* New mlr json-parse -k flag by @johnkerl in #1291
* Let mlr help take pre-flags, such as --always-color
by @johnkerl in #1292
* Values-only -a option for mlr grep by @johnkerl in #1305
Bugfixes
* Fix bug on DSL comment with no final newline by @johnkerl in #1216
* Better error message on unparseable TZ environment variable
by @johnkerl in #1249
* Fix typo by @dnicolson in #1252
* Treat data-file numbers with leading + as numeric
by @johnkerl in #1269
* Fix precedence of coalesce operators ?? and ??? by @johnkerl
in #1270
Documentation
* Docs re tail -f and --records-per-batch 1 by @johnkerl in #1218
* Fix issue links in README-dev.md by @kcwu in #1248
Miscellaneous
* Include tools in the release tarball by @skitt in #1221
* Run go mod tidy by @skitt in #1220
Dependencies
Go:
* Bump minimum compiler version from Go 1.15 to 1.18 by @johnkerl in #1246
Others:
* Bump github/codeql-action from 2.2.5 to 2.2.6 by @dependabot in #1230
* Bump actions/cache from 3.2.6 to 3.3.1 by @dependabot in #1229
* Bump github/codeql-action from 2.2.6 to 2.2.7 by @dependabot in #1232
* Bump actions/setup-go from 3.5.0 to 4.0.0 by @dependabot in #1233
* Bump actions/checkout from 3.3.0 to 3.4.0 by @dependabot in #1234
* Bump github/codeql-action from 2.2.7 to 2.2.8 by @dependabot in #1242
* Bump actions/checkout from 3.4.0 to 3.5.0 by @dependabot in #1245
* Bump golang.org/x/term from 0.0.0-20210927222741-03fcf44c2211 to 0.6.0 by \
@dependabot in #1222
* Bump github.com/mattn/go-isatty from 0.0.17 to 0.0.18 by @dependabot in #1243
* Bump github/codeql-action from 2.2.8 to 2.2.9 by @dependabot in #1250
* Bump codespell-project/actions-codespell from \
9c63fddd79f483308bfaea379a505dcd361b5d1d to \
57beb9f38f49d773d641ac555d1565c3b6a59938 by @dependabot in #1253
* Bump golang.org/x/term from 0.6.0 to 0.7.0 by @dependabot in #1256
* Bump github/codeql-action from 2.2.9 to 2.2.10 by @dependabot in #1259
* Bump github/codeql-action from 2.2.10 to 2.2.11 by @dependabot in #1261
* Bump actions/checkout from 3.5.0 to 3.5.1 by @dependabot in #1263
* Bump actions/checkout from 3.5.1 to 3.5.2 by @dependabot in #1264
* Bump github/codeql-action from 2.2.11 to 2.2.12 by @dependabot in #1265
* Bump github/codeql-action from 2.2.12 to 2.3.0 by @dependabot in #1274
* Bump github/codeql-action from 2.3.0 to 2.3.1 by @dependabot in #1277
* Bump github/codeql-action from 2.3.1 to 2.3.2 by @dependabot in #1279
* Bump codespell-project/actions-codespell from \
57beb9f38f49d773d641ac555d1565c3b6a59938 to \
94259cd8be02ad2903ba34a22d9c13de21a74461 by @dependabot in #1282
* Bump github/codeql-action from 2.3.2 to 2.3.3 by @dependabot in #1284
* Bump golang.org/x/term from 0.7.0 to 0.8.0 by @dependabot in #1285
* Bump actions/setup-go from 4.0.0 to 4.0.1 by @dependabot in #1294
* Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #1295
* Bump github.com/mattn/go-isatty from 0.0.18 to 0.0.19 by @dependabot in #1296
* Bump github/codeql-action from 2.3.3 to 2.3.4 by @dependabot in #1299
* Bump github/codeql-action from 2.3.4 to 2.3.5 by @dependabot in #1300
* Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #1301
* Bump github/codeql-action from 2.3.5 to 2.3.6 by @dependabot in #1303
New Contributors
* @kcwu made their first contribution in #1248
* @dnicolson made their first contribution in #1252
|