Skip to content

Commit

Permalink
Release Kedro 0.18.5 (#2345)
Browse files Browse the repository at this point in the history
* Bump kedro version + update docs

Signed-off-by: Ankita Katiyar <[email protected]>

* Update CITATION.cff

Signed-off-by: Ankita Katiyar <[email protected]>

* Update CITATION.cff

Co-authored-by: Juan Luis Cano Rodríguez <[email protected]>

---------

Signed-off-by: Ankita Katiyar <[email protected]>
Co-authored-by: Juan Luis Cano Rodríguez <[email protected]>
  • Loading branch information
ankatiyar and astrojuanlu authored Feb 20, 2023
1 parent 116ddd0 commit 393d9d2
Show file tree
Hide file tree
Showing 9 changed files with 27 additions and 20 deletions.
11 changes: 5 additions & 6 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ authors:
given-names: Deepyaman
- family-names: DeBold
given-names: Tynan
- family-names: Hoang
given-names: Lim
- family-names: Holzer
given-names: Jannic
- family-names: Kanchwala
Expand All @@ -31,19 +29,20 @@ authors:
given-names: Ahdra
- family-names: Milne
given-names: Antony
- family-names: Nechevska
given-names: Cvetanka
- family-names: Nguyen
given-names: Huong
- family-names: Okwa
given-names: Nero
- family-names: Cano Rodríguez
given-names: Juan Luis
orcid: https://orcid.org/0000-0002-2187-161X
- family-names: Schwarzmann
given-names: Joel
- family-names: Stichbury
given-names: Jo
- family-names: Theisen
given-names: Merel
title: Kedro
version: 0.18.4
date-released: 2022-12-05
version: 0.18.5
date-released: 2023-02-20
url: https://github.com/kedro-org/kedro
12 changes: 10 additions & 2 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,15 @@

## Migration guide from Kedro 0.18.* to 0.19.*

# Upcoming Release 0.18.5
# Upcoming Release 0.18.6

## Major features and improvements

## Bug fixes and other changes

## Breaking changes to the API

# Release 0.18.5

## Major features and improvements
* Added new `OmegaConfigLoader` which uses `OmegaConf` for loading and merging configuration.
Expand All @@ -27,7 +35,7 @@
* Commas surrounded by square brackets (only possible for nodes with default names) will no longer split the arguments to `kedro run` options which take a list of nodes as inputs (`--from-nodes` and `--to-nodes`).
* Fixed bug where `micropkg` manifest section in `pyproject.toml` isn't recognised as allowed configuration.
* Fixed bug causing `load_ipython_extension` not to register the `%reload_kedro` line magic when called in a directory that does not contain a Kedro project.
* Added anyconfig's `ac_context` parameter to `kedro.config.commons` module functions for more flexible `ConfigLoader` customizations.
* Added `anyconfig`'s `ac_context` parameter to `kedro.config.commons` module functions for more flexible `ConfigLoader` customizations.
* Change reference to `kedro.pipeline.Pipeline` object throughout test suite with `kedro.modular_pipeline.pipeline` factory.
* Fixed bug causing the `after_dataset_saved` hook only to be called for one output dataset when multiple are saved in a single node and async saving is in use.
* Log level for "Credentials not found in your Kedro project config" was changed from `WARNING` to `DEBUG`.
Expand Down
4 changes: 2 additions & 2 deletions docs/source/deployment/databricks.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ conda create --name iris_databricks python=3.7 -y
conda activate iris_databricks

# install Kedro and create a new project
pip install "kedro~=0.18.4"
pip install "kedro~=0.18.5"
# name your project Iris Databricks when prompted for it
kedro new --starter=pyspark-iris
```
Expand Down Expand Up @@ -172,7 +172,7 @@ In your newly-created notebook, put each of the below code snippets into a separ
* Install Kedro and the latest compatible version of Kedro-Datasets.

```console
%pip install "kedro==0.18.4" "kedro-datasets[spark.SparkDataSet]~=1.0.0"
%pip install "kedro==0.18.5" "kedro-datasets[spark.SparkDataSet]~=1.0.2"
```

* Copy input data into DBFS
Expand Down
2 changes: 1 addition & 1 deletion docs/source/development/commands_reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ Returns output similar to the following, depending on the version of Kedro used
| |/ / _ \/ _` | '__/ _ \
| < __/ (_| | | | (_) |
|_|\_\___|\__,_|_| \___/
v0.18.4
v0.18.5
Kedro is a Python framework for
creating reproducible, maintainable
Expand Down
2 changes: 1 addition & 1 deletion docs/source/extend_kedro/plugins.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.4.`. 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.5.`. 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`
Expand Down
6 changes: 3 additions & 3 deletions docs/source/tutorial/tutorial_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Don't forget to check the [tutorial FAQ](spaceflights_tutorial_faqs.md) if you r
If you have not yet set up Kedro, do so by [following the guidelines to install Kedro](../get_started/install.md).

```{important}
We recommend that you use the same version of Kedro that was most recently used to test this tutorial (0.18.4).
We recommend that you use the same version of Kedro that was most recently used to test this tutorial (0.18.5).
```

In your terminal window, navigate to the folder you want to store the project and type the following to create an empty project:
Expand Down Expand Up @@ -73,8 +73,8 @@ The dependencies above might be sufficient for some projects, but for this tutor
Add the following lines to your `src/requirements.txt` file:

```text
kedro==0.18.4
kedro-datasets[pandas.CSVDataSet, pandas.ExcelDataSet, pandas.ParquetDataSet]~=1.0.0 # Specify Kedro-Datasets dependencies
kedro==0.18.5
kedro-datasets[pandas.CSVDataSet, pandas.ExcelDataSet, pandas.ParquetDataSet]~=1.0.2 # Specify Kedro-Datasets dependencies
kedro-viz~=5.0 # Visualise your pipelines
scikit-learn~=1.0 # For modelling in the data science pipeline
```
Expand Down
2 changes: 1 addition & 1 deletion docs/source/visualisation/experiment_tracking.md
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,7 @@ In this section, we illustrate how to compare Matplotlib plots across experiment
Update the `src/requirements.txt` file in your Kedro project by adding the following dataset to enable Matplotlib for your project:

```text
kedro-datasets[matplotlib.MatplotlibWriter]~=1.0.0
kedro-datasets[matplotlib.MatplotlibWriter]~=1.0.2
seaborn~=0.12.1
```

Expand Down
6 changes: 3 additions & 3 deletions docs/source/visualisation/visualise_charts_with_plotly.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ To use the Plotly datasets, you must update the `requirements.txt` file in the `


```text
kedro-datasets[pandas.CSVDataSet, pandas.ExcelDataSet, pandas.ParquetDataSet]~=1.0.0
kedro-datasets[plotly.PlotlyDataSet, plotly.JSONDataSet]~=1.0.0
kedro-datasets[pandas.CSVDataSet, pandas.ExcelDataSet, pandas.ParquetDataSet]~=1.0.2
kedro-datasets[plotly.PlotlyDataSet, plotly.JSONDataSet]~=1.0.2
```

Navigate to the root directory of the project in your terminal and install the dependencies for the tutorial project:
Expand Down Expand Up @@ -180,7 +180,7 @@ You can view Matplotlib charts in Kedro-Viz when you use the [Kedro MatplotLibWr
You must update the `src/requirements.txt` file in your Kedro project by adding the following dataset to enable Matplotlib for your project:

```bash
kedro-datasets[matplotlib.MatplotlibWriter]~=1.0.0
kedro-datasets[matplotlib.MatplotlibWriter]~=1.0.2
seaborn~=0.12.1
```

Expand Down
2 changes: 1 addition & 1 deletion kedro/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
configuration and pipeline assembly.
"""

__version__ = "0.18.4"
__version__ = "0.18.5"


import logging
Expand Down

0 comments on commit 393d9d2

Please sign in to comment.