CHANGELOG¶
1.6.1-alpha (inprogress)¶
Likely the last update as “csvkitcat” before moving to csvmedkit
csvwhere
- csvsed, csvrgrep
revamped required arguments and additional expressions
csvsed
–like-grep now only filters by the first (required) expression, as chaining additional expressions likely results in a too-small result set for most use cases
csvchart: killed, moved to csvviz library
1.5.6-alpha¶
changed various flags for many of the tools
added
--version
flagcleaned up internals and csvkit inheritance
[NOT YET FIXED] csvsed is fixed
1.5.5-alpha¶
csvrgrep: like
csvgrep
, but designed for when you want to concisely do a lot of regex filtering over a combination of columnscsvsed: reworking its internals. Still being worked on, but current tests pass
1.5.1-alpha¶
the
regex
module seems to be very slow (e.g. csvsed), so it’s been replaced with standardre
in all tools exceptcsvnorm
. Hopefully that’s ok!
1.5.0-alpha¶
csvgroupby: for doing the equivalent of SQL GROUP BY [columns]
1.4.0-alpha¶
csvpivot: Pivot a table on rows and columns (TK better label)
1.3.7-alpha¶
csvflatten tweaked: - If a value contains newlines, then csvflatten will print newlines/rows; this is independent of whether the chop-length has been set.
1.3.5-alpha¶
csvcount has been overhauled:
Basic functionality returns not just number of rows, but cells, empty rows+cells, and blank lines
Restrict columns to search with``-c/–column``
1.3.0-alpha¶
csvxfind: Findall regex matches in [COLUMN] and group concat them into a new column
1.2.0-alpha¶
csvxcap: Extract captured group patterns from one column and create new columns
1.1.0-alpha¶
csvxplit: create
n
new columns based on splitting a [COLUMN] by [PATTERN]
1.0.1-alpha¶
csvnorm: renamed and refactored from
csvsqueeze
csvnorm -C/–change-case for converting values to all upper or lower