John Kerl
80bb82df6b
macos -> darwin in .goreleaser.yml (#1377 )
2023-08-31 10:51:07 -04:00
John Kerl
640dbdc730
Remove replacements from .goreleaser.yaml ( #1376 )
2023-08-31 10:15:29 -04:00
John Kerl
acc10cdc37
miller 6.9.0
2023-08-31 09:00:29 -04:00
John Kerl
0493a0debd
Fatal-on-data-error mlr -x option ( #1373 )
...
* Fatal-on-data-error `mlr -x` option [WIP]
* arithmetic.go error-reason propagation
* more
* more
* more
* renames
* doc page
* namefix
* fix broken test
* make dev
2023-08-30 19:39:22 -04:00
John Kerl
879f272f79
Typofix in uif/uof percentiles ( #1375 )
...
* typofix in uif/uof percentiles
* fix regression-test data
2023-08-30 11:13:35 -04:00
John Kerl
2fd353c6be
docmods for typofix
2023-08-30 09:00:24 -04:00
John Kerl
4c26b479f0
typofix
2023-08-30 07:32:04 -04:00
John Kerl
5146dd7f90
New contains DSL function ( #1374 )
...
* New `contains` DSL function
* unit-test files, and docs
2023-08-27 21:46:24 -04:00
John Kerl
5b29169b08
Update 2015-era Python sketch to Python 3 ( #1372 )
2023-08-27 10:08:34 -04:00
John Kerl
71171bc04c
Treat empty like absent in + - * ( #1371 )
...
* empty plus value is value
* unit-test cases
* make-docs output
* docs files
* on-line table for null-handling arithmetic rules
* doc mods
2023-08-26 23:41:50 -04:00
John Kerl
c7b4ed59d0
Merge branch 'main' of https://github.com/johnkerl/miller
2023-08-26 22:49:52 -04:00
John Kerl
67d16c89c1
typofix
2023-08-26 22:49:28 -04:00
John Kerl
069c068298
Summing up empty data ( #1370 )
...
* empty plus value is value
* unit-test cases
* make-docs output
* docs files
* on-line table for null-handling arithmetic rules
* doc mods
2023-08-26 21:24:34 -04:00
John Kerl
fccb7c63bb
doc-neaten
2023-08-26 16:51:44 -04:00
John Kerl
fb3e3d15cd
make dev
2023-08-26 16:47:19 -04:00
John Kerl
44e3a62373
typofix
2023-08-26 16:44:39 -04:00
John Kerl
077fc3702d
more doc-neatens for percentiles on-line help
2023-08-26 16:41:37 -04:00
John Kerl
4cfb0ba112
neaten online help for the percentiles function
2023-08-26 16:30:21 -04:00
John Kerl
deb5d692a8
typofixes
2023-08-26 16:23:48 -04:00
John Kerl
d341cc6dd3
DSL functions for summary stats over arrays / maps ( #1364 )
...
* DSL stats functions [WIP]
* refactor
* move percentile computation to bifs module; iterate
* mode and antimode
* percentile iterate
* percentile sketching
* neaten
* unit-test iterate
* unify old & new min & max functions
* unit-test cases
* code-dedupe between mode and antimode
* make mode/antimode ties deterministic via first-found-wins rule
* online help strings for new stats DSL functions
* artifacts from `make dev`
* help info on how min/max now recurse into collections
* artifacts from `make dev`
* typofix
2023-08-26 16:02:30 -04:00
dependabot[bot]
392b34fd04
Bump actions/checkout from 3.5.3 to 3.6.0 ( #1369 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](c85c95e3d7...f43a0e5ff2 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-25 09:06:03 -04:00
John Kerl
4405f732a1
make-dev artifacts from previous commit
2023-08-23 16:19:37 -04:00
John Kerl
deda2a967e
1366 follow-up
2023-08-23 16:09:40 -04:00
Mr. Lance E Sloan
e2338195ba
filename options for split (iss. #1365 ) ( #1366 )
...
* #1365 - filename options for `split`
* Don't use joiner string when prefix is empty.
* Add option to specify joiner string.
* Add option to not URL-escape file names.
* #1365 - update documentation
* #1365 - don't URL-escape file name prefix
I **_thought_** it'd be cool to apply URL-escaping to the file name prefix as well, just in case it included spaces or other characters. I forgot that a common use for the prefix is to specify a directory path that will contain the file. When the slashes ("`/`") of the path are URL-escaped, they become "`%2F`" and the directories will not be created. So, I moved the prefix handling code to come after the URL-escaping.
* #1365 - new `split` options for CLI help output
* #1365 - fix escape/suffix logic error
Trying to make the `return` statement cleaner, I thought it'd be good to add the file name suffix immediately after the file name is URL-escaped. I'd forgotten that the suffix will not be added if the new `-e` option is used to skip URL-escaping. So, I put the suffix back where I had it.
* #1365 - add `split` to the "10 minutes" document
Not strictly part of this issue, but as I was checking for docs that I should update as a result of my changes, I noticed this document showed how to split data using the `put` and `tee` combination, but not about the `split` verb.
* #1365 - updated manpage
When I ran `make dev`, generating `data-diving-examples.md` failed. The two `manpage.txt` files ended up empty, but `mlr.1` seems to be correct.
---------
Co-authored-by: Mr. Lance E Sloan (sloanlance) <sloanlance@users.noreply.github.com>
2023-08-23 16:08:48 -04:00
Eng Zer Jun
12f3b14ce6
Remove redundant nil check ( #1367 )
...
From the Go docs [1]:
"1. For a nil slice, the number of iterations is 0."
"3. If the map is nil, the number of iterations is 0."
Therefore, an additional nil check for before the loop is unnecessary.
[1]: https://go.dev/ref/spec#For_range
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2023-08-23 10:18:22 -04:00
John Kerl
9ad9e213da
fix codespell ci
2023-08-23 09:55:57 -04:00
John Kerl
aed6de2adb
fix some broken links in README-dev.md
2023-08-21 15:33:33 -04:00
John Kerl
2107d520fa
Can't use ${field_name} if it contains UTF-8 characters also encodeable as Latin-1 ( #1363 )
...
* unit-test data
* docgen
* windows unit-test accommodations
2023-08-20 12:20:15 -04:00
John Kerl
9d1d2e07ca
Do wildcard globbing on Windows ( #1362 )
...
* Glob wildcards on Windows
* test/cases/globbing/0001
2023-08-19 17:40:35 -04:00
John Kerl
793f52c470
sub, gsub, and ssub verbs (#1361 )
...
* sub, gsub, and ssub verbs
* doc mods
* content for verbs reference page
* test/cases/verb-sub-gsub-ssub/
2023-08-19 17:23:01 -04:00
John Kerl
d4a3bf99b2
Support ZSTD compression in-process ( #1360 )
...
* Support ZSTD compression in-process
* doc mods
* unit-test cases
* doc-gen artifacts
2023-08-19 15:22:59 -04:00
John Kerl
8b22708c27
Support comments in mlr -s files ( #1359 )
...
* Support comments in `mlr -s` files
* doc mods
* artifacts from `make dev`
* neaten
2023-08-19 13:32:09 -04:00
dependabot[bot]
c1572f4787
Bump golang.org/x/term from 0.10.0 to 0.11.0 ( #1348 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/term/compare/v0.10.0...v0.11.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-19 12:22:54 -04:00
dependabot[bot]
e62a09e9b9
Bump goreleaser/goreleaser-action from 4.3.0 to 4.4.0 ( #1354 )
...
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases )
- [Commits](336e29918d...3fa32b8bb5 )
---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-11 00:53:57 -04:00
John Kerl
52db2bf422
Small typos in documentation of mlr nest ( #1352 )
...
* Typofix in `nest` documentation
* update test/cases/cli-help
* artifacts from `make dev`
2023-08-09 10:50:26 -04:00
dependabot[bot]
fcd201d147
Bump actions/setup-go from 4.0.1 to 4.1.0 ( #1351 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](fac708d667...93397bea11 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-09 08:09:08 -04:00
dependabot[bot]
f409aa4fd2
Bump golang.org/x/text from 0.11.0 to 0.12.0 ( #1349 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.11.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 11:42:13 -04:00
dependabot[bot]
ad10d16f4e
Bump golang.org/x/sys from 0.10.0 to 0.11.0 ( #1347 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/sys/compare/v0.10.0...v0.11.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 07:57:37 -04:00
Benson Muite
7aa9483528
Update Fedora link ( #1339 )
2023-07-12 08:27:23 -04:00
dependabot[bot]
3e23153aac
Bump golang.org/x/term from 0.9.0 to 0.10.0 ( #1338 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/golang/term/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-06 08:40:13 -04:00
dependabot[bot]
1f69807836
Bump golang.org/x/sys from 0.9.0 to 0.10.0 ( #1336 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/golang/sys/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-05 09:52:53 -04:00
dependabot[bot]
ff65820214
Bump golang.org/x/text from 0.10.0 to 0.11.0 ( #1337 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.10.0...v0.11.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-05 07:36:09 -04:00
John Kerl
b30aceae36
Add %s format specifier for strftime ( #1335 )
2023-07-04 17:00:02 -04:00
John Kerl
3baebea7a3
Add %N and %O for strfntime ( #1334 )
...
* Add `%N` and `%O` for strfntime
* Unit-test mods
* artifacts from `make dev`
2023-07-02 15:49:41 -04:00
John Kerl
3e5c3e2398
Add empty-key check to mlr check ( #1330 )
...
* Add empty-key check to `mlr check`
* Update `mlr check --help`
* Update to on-line help
2023-06-25 19:12:26 -04:00
John Kerl
dff2206b62
todo
2023-06-25 15:40:06 -04:00
John Kerl
d72ef826fb
Add DSL functions for integer nanoseconds since the epoch ( #1326 )
...
* DSL functions for 64-bit nano-epoch timestamps
* strfntime
* nsec2gmt; move sec/nsec pairs adjacent to one another
* update on-line help
* artifacts from `make dev`
* unit-test files
2023-06-24 17:05:15 -04:00
dependabot[bot]
4c0731d395
Bump golang.org/x/text from 0.9.0 to 0.10.0 ( #1322 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-13 10:01:02 -04:00
dependabot[bot]
2086c154fd
Bump goreleaser/goreleaser-action from 4.2.0 to 4.3.0 ( #1320 )
...
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases )
- [Commits](f82d6c1c34...336e29918d )
---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-13 09:41:22 -04:00
dependabot[bot]
be68f5fc90
Bump golang.org/x/term from 0.8.0 to 0.9.0 ( #1321 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.8.0 to 0.9.0.
- [Commits](https://github.com/golang/term/compare/v0.8.0...v0.9.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-13 09:40:20 -04:00