csvkit v1.0.4 Release Notes

Release Date: 2019-03-16 // about 5 years ago
  • ๐Ÿ”„ 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.