- Read/write wrappers for Feather, Parquet, and JSON - Added general functions `read_file` and `write_file` - `TypeDfs.wrap` and `FinalDf`
Fixed
- `to_csv` was not passing along `args` and `kwargs` - Slightly better build config
0.5.0
Changed
- Made `tables` an optional dependency; use `typeddfs[hdf5]` - `natsort` is no longer pinned to version 7; it's now `>=7`. Added a note in the readme that this just requires some caution.
Fixed
- Slight improvement to build and metadata
0.4.0
Removed
- support for Python 3.7
Changed
- Bumped Pandas to 1.2 - Updated build
0.3.0
Removed:
- `require_full` argument - support for Pandas <1.1
Changed:
- `convert` now keeps non-reserved indices in the index as long as `more_indices_allowed` is false - Moved builder to a separate module - Changed or added type annotations using `__qualname__` - Moved some basic functions from `AbsFrame` to its superclass `PrettyFrame`
Added:
- A method on `BaseFrame` called `such_that` to do type-retaining slicing
Fixed:
- A bug in `only` - A bug in checking symmetry - Dropped unnecessary imports - Clarified that `detype` is needed for functions like `applymap` if requirements will fail the returned value - Improved test coverage - Added docstrings
0.2.0
Added:
- Builder and static factory for new classes - Symmetry and custom conditions
Changed:
- Renamed most classes - Renamed `to_vanilla` to `vanilla`, dropping the latter - Split code into several files