diff --git a/CITATION.cff b/CITATION.cff index 256c577eb8..6ebc728b72 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -5,6 +5,8 @@ authors: given-names: Sajid - family-names: Chan given-names: Nok Lam +- family-names: Couto + given-names: Laura - family-names: Dada given-names: Yetunde - family-names: Danov @@ -13,6 +15,8 @@ authors: given-names: Deepyaman - family-names: DeBold given-names: Tynan +- family-names: Gundaniya + given-names: Jitendra - family-names: Holzer given-names: Jannic - family-names: Kaiser @@ -33,6 +37,8 @@ authors: given-names: Antony - family-names: Nguyen given-names: Huong +- family-names: Nikolic + given-names: Vladimir - family-names: Okwa given-names: Nero - family-names: Cano Rodríguez @@ -40,11 +46,13 @@ authors: orcid: https://orcid.org/0000-0002-2187-161X - family-names: Schwarzmann given-names: Joel +- family-names: Sorokin + given-names: Dmitry - family-names: Stichbury given-names: Jo - family-names: Theisen given-names: Merel title: Kedro -version: 0.18.11 -date-released: 2023-07-03 +version: 0.18.12 +date-released: 2023-07-31 url: https://github.com/kedro-org/kedro diff --git a/RELEASE.md b/RELEASE.md index 6e268830e8..2fcf553bcf 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -8,7 +8,19 @@ ## Migration guide from Kedro 0.18.* to 0.19.* -# Upcoming Release 0.18.12 +# Upcoming Release 0.18.13 + +## Major features and improvements + +## Bug fixes and other changes + +## Documentation changes + +## Breaking changes to the API + +## Upcoming deprecations for Kedro 0.19.0 + +# Release 0.18.12 ## Major features and improvements * Added dataset factories feature which uses pattern matching to reduce the number of catalog entries. @@ -23,6 +35,10 @@ ## Documentation changes * Recommended `ruff` as the linter and removed mentions of `pylint`, `isort`, `flake8`. +## Community contributions + +Thanks to [Laíza Milena Scheid Parizotto](https://github.com/laizaparizotto) and [Chris Schopp](https://github.com/cschopp-simwell). + ## Breaking changes to the API ## Upcoming deprecations for Kedro 0.19.0 diff --git a/docs/source/conf.py b/docs/source/conf.py index 5accc21725..205f98416e 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -142,6 +142,7 @@ "PluginManager", "_DI", "_DO", + "deltalake.table.Metadata", # The statements below were added after subclassing UserDict in AbstractConfigLoader. "None. Remove all items from D.", "a shallow copy of D", diff --git a/docs/source/development/commands_reference.md b/docs/source/development/commands_reference.md index 6d65cf7321..39c162dafc 100644 --- a/docs/source/development/commands_reference.md +++ b/docs/source/development/commands_reference.md @@ -115,7 +115,7 @@ Returns output similar to the following, depending on the version of Kedro used | |/ / _ \/ _` | '__/ _ \ | < __/ (_| | | | (_) | |_|\_\___|\__,_|_| \___/ -v0.18.11 +v0.18.12 Kedro is a Python framework for creating reproducible, maintainable diff --git a/docs/source/extend_kedro/plugins.md b/docs/source/extend_kedro/plugins.md index 51cb3b1946..c7a0b10979 100644 --- a/docs/source/extend_kedro/plugins.md +++ b/docs/source/extend_kedro/plugins.md @@ -84,7 +84,7 @@ setup( After that you can use this starter with `kedro new --starter=test_plugin_starter`. ```{note} -If your starter lives on a git repository, by default Kedro attempts to use a tag or branch labelled with your version of Kedro, e.g. `0.18.11`. This means that you can host different versions of your starter template on the same repository, and the correct one will automatically be used. If you do not wish to follow this structure, you should override it with the `checkout` flag, e.g. `kedro new --starter=test_plugin_starter --checkout=main`. +If your starter lives on a git repository, by default Kedro attempts to use a tag or branch labelled with your version of Kedro, e.g. `0.18.12`. This means that you can host different versions of your starter template on the same repository, and the correct one will automatically be used. If you do not wish to follow this structure, you should override it with the `checkout` flag, e.g. `kedro new --starter=test_plugin_starter --checkout=main`. ``` ## Working with `click` diff --git a/docs/source/kedro_datasets.rst b/docs/source/kedro_datasets.rst index b3d3ab328b..18bff88086 100644 --- a/docs/source/kedro_datasets.rst +++ b/docs/source/kedro_datasets.rst @@ -24,6 +24,7 @@ kedro_datasets kedro_datasets.networkx.GraphMLDataSet kedro_datasets.networkx.JSONDataSet kedro_datasets.pandas.CSVDataSet + kedro_datasets.pandas.DeltaTableDataSet kedro_datasets.pandas.ExcelDataSet kedro_datasets.pandas.FeatherDataSet kedro_datasets.pandas.GBQQueryDataSet diff --git a/kedro/__init__.py b/kedro/__init__.py index de25eb79a4..39f84743b2 100644 --- a/kedro/__init__.py +++ b/kedro/__init__.py @@ -6,7 +6,7 @@ import sys import warnings -__version__ = "0.18.11" +__version__ = "0.18.12" class KedroPythonVersionWarning(UserWarning): diff --git a/setup.py b/setup.py index b7ba8b0988..8232f8a315 100644 --- a/setup.py +++ b/setup.py @@ -97,7 +97,7 @@ def _collect_requirements(requires): "sphinxcontrib-mermaid~=0.7.1", "myst-parser~=1.0.0", "Jinja2<3.1.0", - "kedro-datasets[all]~=1.4.2", + "kedro-datasets[all,pandas-deltatabledataset]~=1.5.1", ], "geopandas": _collect_requirements(geopandas_require), "matplotlib": _collect_requirements(matplotlib_require),