All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- All extra format options for importing and exporting Excel, CSV, TSV, and CLI.
- Correct handling of
open(..., newline="")
for reading and writing CSV files.
- Extra format detection with Tablib before loading file.
- Added headers for TSV format as well as CSV.
- Improved console handling for printing to stdout.
- Pandas is no longer included, since DataFrames is not a file format. It also reduces the installation size on disk.
- Warn and exit on empty input or missing input file.
- Added
--version
flag.
- Better heuristics for guessing text or binary file format.
- Filter keyword arguments for
load()
to include only arguments that are valid for the current input format.
- Initial working version.
- Not feature complete.