diff --git a/CITATION.cff b/CITATION.cff index 191a56a8f7..256c577eb8 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -45,6 +45,6 @@ authors: - family-names: Theisen given-names: Merel title: Kedro -version: 0.18.10 -date-released: 2023-06-08 +version: 0.18.11 +date-released: 2023-07-03 url: https://github.com/kedro-org/kedro diff --git a/RELEASE.md b/RELEASE.md index b2b3280e29..4d645c1279 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -9,7 +9,19 @@ ## Migration guide from Kedro 0.18.* to 0.19.* -# Upcoming Release 0.18.11 +# Upcoming Release 0.18.12 + +## 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.11 ## Major features and improvements * Added `databricks-iris` as an official starter. @@ -19,11 +31,31 @@ * Make `kedro micropkg package` accept `--verbose`. ## Documentation changes -* Added documentation for developing a Kedro project using a Databricks workspace. - -## Breaking changes to the API +* Significant improvements to the documentation that covers working with Databricks and Kedro, including a new page for workspace-only development, and a guide to choosing the best workflow for your use case. +* Updated documentation for deploying with Prefect for version 2.0. ## Upcoming deprecations for Kedro 0.19.0 +* Renamed dataset and error classes, in accordance with the [Kedro lexicon](https://github.com/kedro-org/kedro/wiki/Kedro-documentation-style-guide#kedro-lexicon). Dataset classes ending with "DataSet" and error classes starting with "DataSet" are deprecated and will be removed in 0.19.0. Note that all of the below classes are also importable from `kedro.io`; only the module where they are defined is listed as the location. + +| Type | Deprecated Alias | Location | +| --------------------------- | --------------------------- | ------------------------------ | +| `CachedDataset` | `CachedDataSet` | `kedro.io.cached_dataset` | +| `LambdaDataset` | `LambdaDataSet` | `kedro.io.lambda_dataset` | +| `IncrementalDataset` | `IncrementalDataSet` | `kedro.io.partitioned_dataset` | +| `MemoryDataset` | `MemoryDataSet` | `kedro.io.memory_dataset` | +| `PartitionedDataset` | `PartitionedDataSet` | `kedro.io.partitioned_dataset` | +| `DatasetError` | `DataSetError` | `kedro.io.core` | +| `DatasetAlreadyExistsError` | `DataSetAlreadyExistsError` | `kedro.io.core` | +| `DatasetNotFoundError` | `DataSetNotFoundError` | `kedro.io.core` | + +## Community contributions +Many thanks to the following Kedroids for contributing PRs to this release: + +* [jmalovera10](https://github.com/jmalovera10) +* [debugger24](https://github.com/debugger24) +* [juliushetzel](https://github.com/juliushetzel) +* [jacobweiss2305](https://github.com/jacobweiss2305) +* [eduardoconto](https://github.com/eduardoconto) # Release 0.18.10 diff --git a/docs/source/development/commands_reference.md b/docs/source/development/commands_reference.md index 1745aee8b9..ae2933e256 100644 --- a/docs/source/development/commands_reference.md +++ b/docs/source/development/commands_reference.md @@ -114,7 +114,7 @@ Returns output similar to the following, depending on the version of Kedro used | |/ / _ \/ _` | '__/ _ \ | < __/ (_| | | | (_) | |_|\_\___|\__,_|_| \___/ -v0.18.10 +v0.18.11 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 37dbd5abe9..51cb3b1946 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.10`. 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.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`. ``` ## Working with `click` diff --git a/kedro/__init__.py b/kedro/__init__.py index ac4b0c5332..be9febd329 100644 --- a/kedro/__init__.py +++ b/kedro/__init__.py @@ -3,4 +3,4 @@ configuration and pipeline assembly. """ -__version__ = "0.18.10" +__version__ = "0.18.11"