csvkit v1.0.5 Release Notes
Release Date: 2020-03-02 // over 2 years ago-
๐ Changes:
- โฌ๏ธ Dropped Python 3.4 support (end-of-life was March 18, 2019).
๐ Improvements:
- Output error message for memory error even if not :code:
--verbose
.
๐ Fixes:
- ๐ Fix regression in 1.0.4, which caused numbers like
4.5
to be parsed as dates. - :doc:
/scripts/in2csv
Fix error reporting if :code:--names
used with non-Excel file.
Previous changes from v1.0.4
-
๐ Changes:
- โฌ๏ธ Dropped Python 3.3 support (end-of-life was September 29, 2017).
๐ Improvements:
- :doc:
/scripts/csvsql
adds a :code:--chunk-size
option to set the chunk size when batch inserting into a table. - โ csvkit is now tested against Python 3.7.
๐ Fixes:
- :code:
--names
works with :code:--skip-lines
. - ๐ Dates and datetimes without punctuation can be parsed with :code:
--date-format
and :code:datetime-format
. - Error messages about column indices use 1-based numbering unless :code:
--zero
is set. - :doc:
/scripts/csvcut
no longer errors on :code:--delete-empty-rows
with short rows. - :doc:
/scripts/csvjoin
no longer errors if given a single file. - โก๏ธ :doc:
/scripts/csvsql
supports UPDATE commands. - :doc:
/scripts/csvstat
no longer errors on non-finite numbers. - :doc:
/scripts/csvstat
respects all command-line arguments when :code:--count
is set. - :doc:
/scripts/in2csv
CSV-to-CSV conversion respects :code:--linenumbers
when buffering. - :doc:
/scripts/in2csv
writes XLS sheets without encoding errors in Python 2.