tablib v3.0.0 Release Notes

Release Date: 2020-12-05 // over 1 year ago
  • ๐Ÿ’ฅ Breaking changes

    • โฌ‡๏ธ Dropped Python 3.5 support
    • JSON-exported data is no longer forced to ASCII characters.
    • YAML-exported data is no longer forced to ASCII characters.

    ๐Ÿ‘Œ Improvements

    • โž• Added Python 3.9 support
    • โž• Added read_only option to xlsx file reader (#482).

    ๐Ÿ›  Bugfixes

    • Prevented crash in rst export with only-space strings (#469).

Previous changes from v2.0.0

  • ๐Ÿ’ฅ Breaking changes

    • The Row.lpush/rpush logic was reversed. lpush was appending while rpush and append were prepending. This was fixed (reversed behavior). If you counted on the broken behavior, please update your code (#453).

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fixed minimal openpyxl dependency version to 2.6.0 (#457).
    • Dates from xls files are now read as Python datetime objects (#373).
    • ๐Ÿ‘ Allow import of "ragged" xlsx files (#465).

    ๐Ÿ‘Œ Improvements

    • When importing an xlsx file, Tablib will now read cell values instead of formulas (#462).