From 632cafab74c4a98a54cd64729512761d1d0a8257 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 26 Mar 2025 16:34:57 +0000 Subject: [PATCH 1/4] chore: fix typos (#626) --- src/finch/_models.py | 2 +- src/finch/_utils/_transform.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/finch/_models.py b/src/finch/_models.py index b51a1bf5..34935716 100644 --- a/src/finch/_models.py +++ b/src/finch/_models.py @@ -681,7 +681,7 @@ def set_pydantic_config(typ: Any, config: pydantic.ConfigDict) -> None: setattr(typ, "__pydantic_config__", config) # noqa: B010 -# our use of subclasssing here causes weirdness for type checkers, +# our use of subclassing here causes weirdness for type checkers, # so we just pretend that we don't subclass if TYPE_CHECKING: GenericModel = BaseModel diff --git a/src/finch/_utils/_transform.py b/src/finch/_utils/_transform.py index 18afd9d8..7ac2e17f 100644 --- a/src/finch/_utils/_transform.py +++ b/src/finch/_utils/_transform.py @@ -126,7 +126,7 @@ def _get_annotated_type(type_: type) -> type | None: def _maybe_transform_key(key: str, type_: type) -> str: """Transform the given `data` based on the annotations provided in `type_`. - Note: this function only looks at `Annotated` types that contain `PropertInfo` metadata. + Note: this function only looks at `Annotated` types that contain `PropertyInfo` metadata. """ annotated_type = _get_annotated_type(type_) if annotated_type is None: From 21b9ffd8597dd6b7511dd840d2467a9c208a0c4a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 26 Mar 2025 17:31:02 +0000 Subject: [PATCH 2/4] codegen metadata --- .stats.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.stats.yml b/.stats.yml index fc279b3c..7247d239 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,4 @@ configured_endpoints: 41 openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch%2Ffinch-69819ddc6d03624ee8d880317fca03afab50a0a843218f1d9f14616e8a003dad.yml +openapi_spec_hash: aaaf1428c428b79ff61b7cd02c7eee5c +config_hash: 8303e755d3e16cf28542d5f0aec83851 From 76a29b94aff3e0e7f43b4ffa4925bd53e8726fe5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 27 Mar 2025 16:56:07 +0000 Subject: [PATCH 3/4] feat(api): api update (#628) --- .stats.yml | 4 ++-- src/finch/types/sandbox/directory_create_params.py | 2 +- src/finch/types/sandbox/individual_update_params.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7247d239..9be07e66 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 41 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch%2Ffinch-69819ddc6d03624ee8d880317fca03afab50a0a843218f1d9f14616e8a003dad.yml -openapi_spec_hash: aaaf1428c428b79ff61b7cd02c7eee5c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch%2Ffinch-63d6857158c2634529b468b53df0b9c02f42d6f9783399939a38986e3137a86f.yml +openapi_spec_hash: 2c3aea6ae3e0a3dd7ac65c25b8fdc24d config_hash: 8303e755d3e16cf28542d5f0aec83851 diff --git a/src/finch/types/sandbox/directory_create_params.py b/src/finch/types/sandbox/directory_create_params.py index 939c3170..a7a053c1 100644 --- a/src/finch/types/sandbox/directory_create_params.py +++ b/src/finch/types/sandbox/directory_create_params.py @@ -64,7 +64,7 @@ class BodyManager(TypedDict, total=False): class BodyPhoneNumber(TypedDict, total=False): - data: str + data: Optional[str] type: Optional[Literal["work", "personal"]] diff --git a/src/finch/types/sandbox/individual_update_params.py b/src/finch/types/sandbox/individual_update_params.py index acede77e..b06a1d43 100644 --- a/src/finch/types/sandbox/individual_update_params.py +++ b/src/finch/types/sandbox/individual_update_params.py @@ -71,6 +71,6 @@ class Email(TypedDict, total=False): class PhoneNumber(TypedDict, total=False): - data: str + data: Optional[str] type: Optional[Literal["work", "personal"]] From 68413c29166fbfc6fc3a833ae523765e8f7599ea Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 27 Mar 2025 16:56:32 +0000 Subject: [PATCH 4/4] release: 1.18.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 13 +++++++++++++ pyproject.toml | 2 +- src/finch/_version.py | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 6a197bef..4ce109ae 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.17.0" + ".": "1.18.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 5cc38458..fbac9316 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## 1.18.0 (2025-03-27) + +Full Changelog: [v1.17.0...v1.18.0](https://github.com/Finch-API/finch-api-python/compare/v1.17.0...v1.18.0) + +### Features + +* **api:** api update ([#628](https://github.com/Finch-API/finch-api-python/issues/628)) ([76a29b9](https://github.com/Finch-API/finch-api-python/commit/76a29b94aff3e0e7f43b4ffa4925bd53e8726fe5)) + + +### Chores + +* fix typos ([#626](https://github.com/Finch-API/finch-api-python/issues/626)) ([632cafa](https://github.com/Finch-API/finch-api-python/commit/632cafab74c4a98a54cd64729512761d1d0a8257)) + ## 1.17.0 (2025-03-25) Full Changelog: [v1.16.0...v1.17.0](https://github.com/Finch-API/finch-api-python/compare/v1.16.0...v1.17.0) diff --git a/pyproject.toml b/pyproject.toml index 2a035143..93ea42ae 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "finch-api" -version = "1.17.0" +version = "1.18.0" description = "The official Python library for the Finch API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/finch/_version.py b/src/finch/_version.py index 8d7d3f5a..aaad00f6 100644 --- a/src/finch/_version.py +++ b/src/finch/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "finch" -__version__ = "1.17.0" # x-release-please-version +__version__ = "1.18.0" # x-release-please-version