diff --git a/python/CHANGELOG.md b/python/CHANGELOG.md index fb7597068..1e016f978 100644 --- a/python/CHANGELOG.md +++ b/python/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). -## [Unreleased] +## [v0.22.0] - September 25, 2026 - Added `client.user_defined_functions` for reusable expressions. - Added `client.annotations` for data reviews, phases, and review history. @@ -11,7 +11,7 @@ This project adheres to [Semantic Versioning](http://semver.org/). - Added `client.webhooks`, and `RuleAction.webhook` to call one when a rule is violated. - `RuleCreate.action` and `RuleUpdate.action` accept a `Webhook` directly. - `RuleCreate.asset_ids` and `RuleUpdate.asset_ids` now accept `Asset` objects as well as IDs. -- `WebhookTestResult.text` decodes the response body, and `Webhook.created_by`/`modified_by` resolve users. +- `WebhookTest.text` decodes the response body, and `Webhook.created_by`/`modified_by` resolve users. ### What's New diff --git a/python/pyproject.toml b/python/pyproject.toml index 591b6d445..6a2fdfb48 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "sift_stack_py" -version = "0.21.0" +version = "0.22.0" description = "Python client library for the Sift API" requires-python = ">=3.8" readme = { file = "README.md", content-type = "text/markdown" } diff --git a/python/uv.lock b/python/uv.lock index 48519bcd2..a8a543781 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -4460,7 +4460,7 @@ wheels = [ [[package]] name = "sift-stack-py" -version = "0.21.0" +version = "0.22.0" source = { editable = "." } dependencies = [ { name = "alive-progress", version = "3.1.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9'" },