csvkit v1.0.4 Release Notes

Release Date: 2019-03-16 // over 1 year 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.