v0.7.0 - Support for Kedro 0.19 (but not Pydantic v2)
Many internal changes for kedro~=0.19
and kedro-datasets
, but from the user side there are only minor changes (see docs too):
- The
*DataSet
classes have been renamed to*Dataset
, though the old names
are still available as aliases. - The
kedro-datasets
package is now a necessary dependency. - Thanks to changes in Kedro's datasets, most have switched to requiring
keyword-only arguments, especiallyfilename
. So instead of using a map such
as{DataFrame: ParquetDataset}
you should use a function or a lambda, e.g.
{DataFrame: lambda x: ParquetDataSet(filename=x)}
.
What's Changed
- Support kedro 0.19 and kedro-datasets by @NowanIlfideme in #103
- Rename DataSet to Dataset and update docs. by @NowanIlfideme in #105
- Bump actions/checkout from 3 to 4 by @dependabot in #63
- Bump actions/setup-python from 4 to 5 by @dependabot in #86
- Bump ruff from 0.0.291 to 0.3.4 by @dependabot in #106
- Bump pre-commit from 3.5.0 to 3.6.0 by @dependabot in #87
- Bump DavidAnson/markdownlint-cli2-action from 13 to 15 by @dependabot in #95
- Bump mypy from 1.5.1 to 1.9.0 by @dependabot in #107
- Update pyspark requirement from ~=3.4.1 to >=3.4.1,<3.6.0 by @dependabot in #78
Full Changelog: v0.6.2...v0.7.0