From 8065fb0d30cb222bc3ddfa93eab1fbacc448abba Mon Sep 17 00:00:00 2001 From: Ahdra Merali <90615669+AhdraMeraliQB@users.noreply.github.com> Date: Mon, 3 Jul 2023 13:19:53 +0100 Subject: [PATCH] Release 0.18.11 (#2745) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update release date in CITATION.cff Signed-off-by: Ahdra Merali * Rename old version to 0.18.11 where relevant Signed-off-by: Ahdra Merali * Add Upcoming release section to RELEASE.md Signed-off-by: Ahdra Merali * Fix prepopulated TOC Signed-off-by: Ahdra Merali * Fix prepopulated TOC Signed-off-by: Ahdra Merali * update release notes with documentation details Signed-off-by: Jo Stichbury Signed-off-by: Ahdra Merali * Add note of deprecation warning to RELEASE.md Signed-off-by: Ahdra Merali * Do not unsuppress `DeprecationWarning`s with Kedro (#2747) * Do not unsuppress `DeprecationWarning`s with Kedro Signed-off-by: Deepyaman Datta * Remove unused import Signed-off-by: Deepyaman Datta --------- Signed-off-by: Deepyaman Datta Signed-off-by: Ahdra Merali * Update RELEASE.md with deprecation table Signed-off-by: Ahdra Merali * Update CITATION.cff Signed-off-by: Ahdra Merali * Update CITATION.cff Signed-off-by: Ahdra Merali * Update docs/source/configuration/advanced_configuration.md Co-authored-by: Jo Stichbury * Update tutorial_template.md * Add community contributions Signed-off-by: Juan Luis Cano Rodríguez * Add Prefect 2.0 docs update to changelog Signed-off-by: Juan Luis Cano Rodríguez --------- Signed-off-by: Ahdra Merali Signed-off-by: Jo Stichbury Signed-off-by: Deepyaman Datta Signed-off-by: Juan Luis Cano Rodríguez Co-authored-by: Jo Stichbury Co-authored-by: Deepyaman Datta Co-authored-by: Juan Luis Cano Rodríguez --- CITATION.cff | 4 +- RELEASE.md | 40 +++++++++++++++++-- docs/source/development/commands_reference.md | 2 +- docs/source/extend_kedro/plugins.md | 2 +- kedro/__init__.py | 2 +- 5 files changed, 41 insertions(+), 9 deletions(-) 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"