v4.0.0
- Added ColumnFactory for providing factory functions instead of requiring as a tuple (column, factory)
- Added build method for KnockoffDB to enable building dataframes without inserting into DB
- Added run CLI command for loading data into database from sdk configuration
- Added Blueprint class to sdk for more composable configuration
- Added tempdb module and TempDatabaseService class
- Made CLI extensible with injectable subcommands
- Moved previous CLI to legacy subcommand for loading data into database using yaml configuration
- Renamed knockoff.utilities.mixin:FactoryMixin to knockoff.utilities.mixin:ResourceLocatorMixin
- Updated internal knockoff fixtures to use TempDatabaseService
Additional changes can be found here.