Skip to content

Commit

Permalink
Merge branch 'main' into chore/deprecate-abstract-data-set
Browse files Browse the repository at this point in the history
  • Loading branch information
deepyaman authored Jul 3, 2023
2 parents 94041be + 8065fb0 commit 8c59dc3
Show file tree
Hide file tree
Showing 11 changed files with 244 additions and 184 deletions.
1 change: 1 addition & 0 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ build:
post_create_environment:
- npm install -g @mermaid-js/mermaid-cli
pre_build:
- pip freeze
- python -m sphinx -WETan -j auto -D language=en -b linkcheck -d _build/doctrees docs/source _build/linkcheck

# Build documentation in the docs/ directory with Sphinx
Expand Down
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -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
47 changes: 42 additions & 5 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,25 @@

## 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
* Renamed abstract dataset 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" 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 |
| -------------------------- | -------------------------- | --------------- |
| `AbstractDataset` | `AbstractDataSet` | `kedro.io.core` |
| `AbstractVersionedDataset` | `AbstractVersionedDataSet` | `kedro.io.core` |

# Release 0.18.11

## Major features and improvements
* Added `databricks-iris` as an official starter.
Expand All @@ -19,12 +37,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 `AbstractDataSet` and `AbstractVersionedDataSet` to `AbstractDataset` and `AbstractVersionedDataset`, respectively.
* 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

Expand Down
Loading

0 comments on commit 8c59dc3

Please sign in to comment.