diff --git a/CITATION.cff b/CITATION.cff index a820ef2974..26297f521a 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -51,6 +51,6 @@ authors: - family-names: Theisen given-names: Merel title: Kedro -version: 0.18.14 -date-released: 2023-10-18 +version: 0.19.0 +date-released: 2023-12-12 url: https://github.com/kedro-org/kedro diff --git a/RELEASE.md b/RELEASE.md index 2c9955d251..0ee85f8412 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,4 +1,16 @@ -# Upcoming Release 0.19.0 +# Upcoming Release 0.19.1 + +## Major features and improvements + +## Bug fixes and other changes + +## Breaking changes to the API + +## Documentation changes + +## Community contributions + +# Release 0.19.0 ## Major features and improvements * Dropped Python 3.7 support. diff --git a/docs/source/development/commands_reference.md b/docs/source/development/commands_reference.md index 926f42f785..c1e7d5e8de 100644 --- a/docs/source/development/commands_reference.md +++ b/docs/source/development/commands_reference.md @@ -109,7 +109,7 @@ Returns output similar to the following, depending on the version of Kedro used | |/ / _ \/ _` | '__/ _ \ | < __/ (_| | | | (_) | |_|\_\___|\__,_|_| \___/ -v0.18.14 +v0.19.0 Kedro is a Python framework for creating reproducible, maintainable diff --git a/docs/source/robots.txt b/docs/source/robots.txt index 4ba3d5f9e7..4c104db342 100644 --- a/docs/source/robots.txt +++ b/docs/source/robots.txt @@ -2,6 +2,7 @@ User-agent: * Disallow: / Allow: /en/stable/ Allow: /en/latest/ +Allow: /en/0.19.0/ Allow: /en/0.18.5/ Allow: /en/0.18.6/ Allow: /en/0.18.7/ diff --git a/kedro/__init__.py b/kedro/__init__.py index ed588fe10b..a924bfc6a7 100644 --- a/kedro/__init__.py +++ b/kedro/__init__.py @@ -6,7 +6,7 @@ import sys import warnings -__version__ = "0.18.14" +__version__ = "0.19.0" class KedroDeprecationWarning(DeprecationWarning): diff --git a/kedro/framework/startup.py b/kedro/framework/startup.py index c063eb630c..3dcbed9e91 100644 --- a/kedro/framework/startup.py +++ b/kedro/framework/startup.py @@ -112,7 +112,7 @@ def _get_project_metadata(project_path: Union[str, Path]) -> ProjectMetadata: try: return ProjectMetadata(**metadata_dict) except TypeError as exc: - expected_keys = mandatory_keys + ["source_dir"] + expected_keys = mandatory_keys + ["source_dir", "tools"] raise RuntimeError( f"Found unexpected keys in '{_PYPROJECT}'. Make sure " f"it only contains the following keys: {expected_keys}." diff --git a/tests/framework/test_startup.py b/tests/framework/test_startup.py index 145ee824ec..b67e0e2d1a 100644 --- a/tests/framework/test_startup.py +++ b/tests/framework/test_startup.py @@ -141,7 +141,7 @@ def test_toml_file_with_extra_keys(self, mocker): pattern = ( "Found unexpected keys in 'pyproject.toml'. Make sure it " "only contains the following keys: ['package_name', " - "'project_name', 'kedro_init_version', 'source_dir']." + "'project_name', 'kedro_init_version', 'source_dir', 'tools']." ) with pytest.raises(RuntimeError, match=re.escape(pattern)):