From bb3321e533987758aac6b4dafb09dbde3b2b456d Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 2 Aug 2023 17:28:03 +0000 Subject: [PATCH] chore(release): 3.0.0 --- CHANGELOG.md | 36 ++++++++++++++++++++++++++++++++++++ ibis_substrait/__init__.py | 2 +- pyproject.toml | 2 +- 3 files changed, 38 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d58bbbd..c1bf5f80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,42 @@ Release Notes --- +## [3.0.0](https://github.com/ibis-project/ibis-substrait/compare/v2.29.1...v3.0.0) (2023-08-02) + + +### ⚠ BREAKING CHANGES + +* The minimum supported version of Ibis is 4.0. +Deprecated methods `sort_by` and `groupby` have been removed in Ibis +6.x, so it is not possible to support 3.x through 6.x. +* **decompile:** decompiler is no longer supported and has been removed. +* **substrait-python:** We now rely on the upstream `substrait` +package (https://github.com/substrait-io/substrait-python) for the +generated substrait code. You will need to install `substrait` from pypi +or conda-forge if you have not already done so. + +All tests are passing -- this also accompanies a bump of the Substrait +version to v0.30.0 (because this is what is available in the upstream). + +### Features + +* add support for Ibis 6.x ([fcfc595](https://github.com/ibis-project/ibis-substrait/commit/fcfc595ca20ff49b41fd100a44a848d63a256f1e)) +* **substrait-python:** use upstream substrait python package ([4b38bae](https://github.com/ibis-project/ibis-substrait/commit/4b38bae5ff8f58ac9fcddeb306ed252f5bfbeb3b)) + + +### Bug Fixes + +* **deps:** update dependency pyyaml to v6.0.1 ([77f8b40](https://github.com/ibis-project/ibis-substrait/commit/77f8b40f4e8deef40a552c06cc975586f0f5e9af)) +* **release:** use `@google/semantic-release-replace-plugin@1.2.0` to avoid module loading bug ([5c6f4fa](https://github.com/ibis-project/ibis-substrait/commit/5c6f4fa40009e7dccf54a49a379c67dc600f40a8)) + + +### Refactors + +* **decompile:** remove decompiler ([401bb60](https://github.com/ibis-project/ibis-substrait/commit/401bb607847fa240a50adfbfd7d76a8347e04efc)) +* drop support for Ibis 3.x ([9ffaf99](https://github.com/ibis-project/ibis-substrait/commit/9ffaf994fd9b20a46279ad4c23cea1b2ce264155)) +* drop support for Python 3.8 ([023351b](https://github.com/ibis-project/ibis-substrait/commit/023351b2c8fcd4848cc4f6fa6515e5761f519b49)) +* remove deprecated importlib.resources.path call ([e20542b](https://github.com/ibis-project/ibis-substrait/commit/e20542b1583783620bdf56a8d959061990bb7d7c)) + ## [2.29.1](https://github.com/ibis-project/ibis-substrait/compare/v2.29.0...v2.29.1) (2023-06-30) diff --git a/ibis_substrait/__init__.py b/ibis_substrait/__init__.py index 17bc23e6..635ff3f1 100644 --- a/ibis_substrait/__init__.py +++ b/ibis_substrait/__init__.py @@ -1,4 +1,4 @@ -__version__ = "2.29.0" +__version__ = "3.0.0" import substrait diff --git a/pyproject.toml b/pyproject.toml index 09ddf20c..1a1c140f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "ibis-substrait" -version = "2.29.0" +version = "3.0.0" packages = [{ include = "ibis_substrait" }] homepage = "https://github.com/ibis-project/ibis-substrait" repository = "https://github.com/ibis-project/ibis-substrait"