diff --git a/.release-please-manifest.json b/.release-please-manifest.json index c3c9552..eb4e0db 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.9.0" + ".": "1.10.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index a23fed7..d521f65 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 29 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/arcade-ai%2Farcade-engine-f59a2fe653b8ffaf4db2369ed4faaf97babf6525836c332bfcf3bbaf253de229.yml -openapi_spec_hash: 2597723172f71e3be691d3dda87fcea8 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/arcade-ai%2Farcade-engine-0a15ddd7e03addf08468ff36ac294458f86a3a990277a71870e4bc293635bef9.yml +openapi_spec_hash: 8640228f8a86e5dc464dfa2c8205a2a7 config_hash: 70cdb57c982c578d1961657c07b8b397 diff --git a/CHANGELOG.md b/CHANGELOG.md index b296fd9..5938671 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 1.10.0 (2025-11-06) + +Full Changelog: [v1.9.0...v1.10.0](https://github.com/ArcadeAI/arcade-py/compare/v1.9.0...v1.10.0) + +### Features + +* **api:** api update ([292b436](https://github.com/ArcadeAI/arcade-py/commit/292b436a221bbc89d27633e42f40c7ecc88f6bed)) + ## 1.9.0 (2025-11-04) Full Changelog: [v1.8.0...v1.9.0](https://github.com/ArcadeAI/arcade-py/compare/v1.8.0...v1.9.0) diff --git a/pyproject.toml b/pyproject.toml index fa8b5e0..c588719 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "arcadepy" -version = "1.9.0" +version = "1.10.0" description = "The official Python library for the Arcade API" dynamic = ["readme"] license = "MIT" diff --git a/src/arcadepy/_version.py b/src/arcadepy/_version.py index 285daf2..bb28e4b 100644 --- a/src/arcadepy/_version.py +++ b/src/arcadepy/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "arcadepy" -__version__ = "1.9.0" # x-release-please-version +__version__ = "1.10.0" # x-release-please-version diff --git a/src/arcadepy/types/admin/auth_provider_create_params.py b/src/arcadepy/types/admin/auth_provider_create_params.py index 1695d89..a946a29 100644 --- a/src/arcadepy/types/admin/auth_provider_create_params.py +++ b/src/arcadepy/types/admin/auth_provider_create_params.py @@ -39,6 +39,8 @@ class AuthProviderCreateParams(TypedDict, total=False): class Oauth2AuthorizeRequest(TypedDict, total=False): endpoint: Required[str] + auth_header_value_format: str + auth_method: str method: str @@ -61,6 +63,8 @@ class Oauth2Pkce(TypedDict, total=False): class Oauth2RefreshRequest(TypedDict, total=False): endpoint: Required[str] + auth_header_value_format: str + auth_method: str method: str @@ -85,6 +89,8 @@ class Oauth2TokenIntrospectionRequest(TypedDict, total=False): triggers: Required[Oauth2TokenIntrospectionRequestTriggers] + auth_header_value_format: str + auth_method: str method: str @@ -101,6 +107,8 @@ class Oauth2TokenIntrospectionRequest(TypedDict, total=False): class Oauth2TokenRequest(TypedDict, total=False): endpoint: Required[str] + auth_header_value_format: str + auth_method: str method: str @@ -125,6 +133,8 @@ class Oauth2UserInfoRequest(TypedDict, total=False): triggers: Required[Oauth2UserInfoRequestTriggers] + auth_header_value_format: str + auth_method: str method: str diff --git a/src/arcadepy/types/admin/auth_provider_patch_params.py b/src/arcadepy/types/admin/auth_provider_patch_params.py index 1a26b2e..523a62f 100644 --- a/src/arcadepy/types/admin/auth_provider_patch_params.py +++ b/src/arcadepy/types/admin/auth_provider_patch_params.py @@ -34,6 +34,8 @@ class AuthProviderPatchParams(TypedDict, total=False): class Oauth2AuthorizeRequest(TypedDict, total=False): + auth_header_value_format: str + auth_method: str endpoint: str @@ -56,6 +58,8 @@ class Oauth2Pkce(TypedDict, total=False): class Oauth2RefreshRequest(TypedDict, total=False): + auth_header_value_format: str + auth_method: str endpoint: str @@ -72,6 +76,8 @@ class Oauth2RefreshRequest(TypedDict, total=False): class Oauth2TokenRequest(TypedDict, total=False): + auth_header_value_format: str + auth_method: str endpoint: str @@ -94,6 +100,8 @@ class Oauth2UserInfoRequestTriggers(TypedDict, total=False): class Oauth2UserInfoRequest(TypedDict, total=False): + auth_header_value_format: str + auth_method: str endpoint: str diff --git a/src/arcadepy/types/admin/auth_provider_response.py b/src/arcadepy/types/admin/auth_provider_response.py index 4db96d5..73517f7 100644 --- a/src/arcadepy/types/admin/auth_provider_response.py +++ b/src/arcadepy/types/admin/auth_provider_response.py @@ -28,6 +28,8 @@ class Binding(BaseModel): class Oauth2AuthorizeRequest(BaseModel): + auth_header_value_format: Optional[str] = None + auth_method: Optional[str] = None endpoint: Optional[str] = None @@ -64,6 +66,8 @@ class Oauth2Pkce(BaseModel): class Oauth2RefreshRequest(BaseModel): + auth_header_value_format: Optional[str] = None + auth_method: Optional[str] = None endpoint: Optional[str] = None @@ -88,6 +92,8 @@ class Oauth2TokenIntrospectionRequestTriggers(BaseModel): class Oauth2TokenIntrospectionRequest(BaseModel): + auth_header_value_format: Optional[str] = None + auth_method: Optional[str] = None enabled: Optional[bool] = None @@ -110,6 +116,8 @@ class Oauth2TokenIntrospectionRequest(BaseModel): class Oauth2TokenRequest(BaseModel): + auth_header_value_format: Optional[str] = None + auth_method: Optional[str] = None endpoint: Optional[str] = None @@ -134,6 +142,8 @@ class Oauth2UserInfoRequestTriggers(BaseModel): class Oauth2UserInfoRequest(BaseModel): + auth_header_value_format: Optional[str] = None + auth_method: Optional[str] = None endpoint: Optional[str] = None diff --git a/tests/api_resources/admin/test_auth_providers.py b/tests/api_resources/admin/test_auth_providers.py index 5b9a415..f7f7d5f 100644 --- a/tests/api_resources/admin/test_auth_providers.py +++ b/tests/api_resources/admin/test_auth_providers.py @@ -37,6 +37,7 @@ def test_method_create_with_all_params(self, client: Arcade) -> None: "client_id": "client_id", "authorize_request": { "endpoint": "endpoint", + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "method": "method", "params": {"foo": "string"}, @@ -51,6 +52,7 @@ def test_method_create_with_all_params(self, client: Arcade) -> None: }, "refresh_request": { "endpoint": "endpoint", + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "method": "method", "params": {"foo": "string"}, @@ -65,6 +67,7 @@ def test_method_create_with_all_params(self, client: Arcade) -> None: "on_token_grant": True, "on_token_refresh": True, }, + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "method": "method", "params": {"foo": "string"}, @@ -74,6 +77,7 @@ def test_method_create_with_all_params(self, client: Arcade) -> None: }, "token_request": { "endpoint": "endpoint", + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "method": "method", "params": {"foo": "string"}, @@ -87,6 +91,7 @@ def test_method_create_with_all_params(self, client: Arcade) -> None: "on_token_grant": True, "on_token_refresh": True, }, + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "method": "method", "params": {"foo": "string"}, @@ -241,6 +246,7 @@ def test_method_patch_with_all_params(self, client: Arcade) -> None: description="description", oauth2={ "authorize_request": { + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "endpoint": "endpoint", "method": "method", @@ -256,6 +262,7 @@ def test_method_patch_with_all_params(self, client: Arcade) -> None: "enabled": True, }, "refresh_request": { + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "endpoint": "endpoint", "method": "method", @@ -266,6 +273,7 @@ def test_method_patch_with_all_params(self, client: Arcade) -> None: }, "scope_delimiter": ",", "token_request": { + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "endpoint": "endpoint", "method": "method", @@ -275,6 +283,7 @@ def test_method_patch_with_all_params(self, client: Arcade) -> None: "response_map": {"foo": "string"}, }, "user_info_request": { + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "endpoint": "endpoint", "method": "method", @@ -348,6 +357,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncArcade) -> "client_id": "client_id", "authorize_request": { "endpoint": "endpoint", + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "method": "method", "params": {"foo": "string"}, @@ -362,6 +372,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncArcade) -> }, "refresh_request": { "endpoint": "endpoint", + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "method": "method", "params": {"foo": "string"}, @@ -376,6 +387,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncArcade) -> "on_token_grant": True, "on_token_refresh": True, }, + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "method": "method", "params": {"foo": "string"}, @@ -385,6 +397,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncArcade) -> }, "token_request": { "endpoint": "endpoint", + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "method": "method", "params": {"foo": "string"}, @@ -398,6 +411,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncArcade) -> "on_token_grant": True, "on_token_refresh": True, }, + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "method": "method", "params": {"foo": "string"}, @@ -552,6 +566,7 @@ async def test_method_patch_with_all_params(self, async_client: AsyncArcade) -> description="description", oauth2={ "authorize_request": { + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "endpoint": "endpoint", "method": "method", @@ -567,6 +582,7 @@ async def test_method_patch_with_all_params(self, async_client: AsyncArcade) -> "enabled": True, }, "refresh_request": { + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "endpoint": "endpoint", "method": "method", @@ -577,6 +593,7 @@ async def test_method_patch_with_all_params(self, async_client: AsyncArcade) -> }, "scope_delimiter": ",", "token_request": { + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "endpoint": "endpoint", "method": "method", @@ -586,6 +603,7 @@ async def test_method_patch_with_all_params(self, async_client: AsyncArcade) -> "response_map": {"foo": "string"}, }, "user_info_request": { + "auth_header_value_format": "auth_header_value_format", "auth_method": "auth_method", "endpoint": "endpoint", "method": "method",