- ensure dve working on python 3.10
- ensure dve working on python 3.11
- Numerous typing updates that will make this codebase unusable below python 3.9
note - this does not mean the package will work on python 3.9. Minimum working version is 3.10.
- added functionality to allow error messages in business rules t… (#8)
- bump pylint to work correctly with py3.11 and fix numerous linting issues
NB - This was previously v1.0.0 and v1.1.0 but has been rolled back into a 0.1.0 release to reflect lack of package stability.
- Added ability to define custom error codes and templated messages for data contract feedback messages
- Added new JSON readers
- Added SparkCSVReader
- Added PolarsToDuckDBCSVReader and DuckDBCSVRepeatingReader
- Added quotechar option to DuckDBCSVReader
- Fixed issues with refdata loader table implementations
- Fixed duckdb try_cast statements in data contract phase
- Allowed use of entity type in file transformation
- release initial dve source code