From c7b1fb1624a86b7224ace52644f4b6aacdc8eb55 Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Tue, 23 Jun 2026 15:12:44 +0000 Subject: [PATCH 1/2] chore(main): release 2.2.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 17 +++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- 4 files changed, 20 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 969d3dbf..a5d1cf28 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.1.0" + ".": "2.2.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index bdad1e4d..6f6eb552 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.2.0](https://github.com/workos/workos-rust/compare/v2.1.0...v2.2.0) (2026-06-23) + + +### Features + +* **authorization:** Add authorization operations and models ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) +* **client:** Add client API surface ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) +* **connect:** Add Connect API surface ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) +* **groups:** Add groups API surface ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) +* **organization_membership:** Add organization membership API surface ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) +* **organization_membership:** Change response for `UserManagementOrganizationMembership.list` ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) +* **pipes:** Add Pipes API surface ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) +* **pipes:** SDK surface change: Symbol "CreateDataIntegrationTokenParams" was removed ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) +* **user_management:** Change response for `UserManagementInvitations.list` ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) +* **user_management:** Update user management API surface ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) +* **widgets:** Add `widgets:pipes:manage` to `WidgetSessionTokenScopes` ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) + ## [2.1.0](https://github.com/workos/workos-rust/compare/v2.0.1...v2.1.0) (2026-06-17) - [#105](https://github.com/workos/workos-rust/pull/105) feat(generated)!: regenerate from spec (10 changes) diff --git a/Cargo.lock b/Cargo.lock index 27b371d5..4edb4345 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1895,7 +1895,7 @@ checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" [[package]] name = "workos" -version = "2.1.0" +version = "2.2.0" dependencies = [ "aes-gcm", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index e16b10c6..ed42f49e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ # @oagen-ignore-file [package] name = "workos" -version = "2.1.0" +version = "2.2.0" edition = "2024" rust-version = "1.88" description = "Official Rust SDK for the WorkOS API" From 028c94331a7e50df88085db8cb98d4cc88623340 Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Tue, 23 Jun 2026 15:12:57 +0000 Subject: [PATCH 2/2] chore: inline release notes from .changelog-pending --- ...e1c039566c6e6c4061925ea050b1bf288163094.md | 53 ---------------- CHANGELOG.md | 63 +++++++++++++++---- 2 files changed, 51 insertions(+), 65 deletions(-) delete mode 100644 .changelog-pending/2026-06-17T20-56-04-0e1c039566c6e6c4061925ea050b1bf288163094.md diff --git a/.changelog-pending/2026-06-17T20-56-04-0e1c039566c6e6c4061925ea050b1bf288163094.md b/.changelog-pending/2026-06-17T20-56-04-0e1c039566c6e6c4061925ea050b1bf288163094.md deleted file mode 100644 index b19b09f7..00000000 --- a/.changelog-pending/2026-06-17T20-56-04-0e1c039566c6e6c4061925ea050b1bf288163094.md +++ /dev/null @@ -1,53 +0,0 @@ -- [#111](https://github.com/workos/workos-rust/pull/111) feat(generated)!: regenerate from spec (11 changes) - - **Features** - - **[authorization](https://workos.com/docs/reference/fga)**: - - Added model `ReplaceGroupRoleAssignmentEntry` - - Added model `ReplaceGroupRoleAssignments` - - Added model `DeleteGroupRoleAssignmentsByCriteria` - - Added endpoint `POST /authorization/groups/{group_id}/role_assignments` - - Added endpoint `PUT /authorization/groups/{group_id}/role_assignments` - - Added endpoint `DELETE /authorization/groups/{group_id}/role_assignments` - - Added endpoint `GET /authorization/groups/{group_id}/role_assignments/{role_assignment_id}` - - Added endpoint `DELETE /authorization/groups/{group_id}/role_assignments/{role_assignment_id}` - - **[client](https://workos.com/docs/reference)**: - - Added model `ClientApiToken` - - Added model `ClientApiTokenResponse` - - Added service `Client` - - **[connect](https://workos.com/docs/reference/workos-connect/standalone)**: - - Added `auth_method` to `ConnectedAccount` - - Added `api_key_last_4` to `ConnectedAccount` - - Added enum `ConnectedAccountAuthMethod` - - **[groups](https://workos.com/docs/reference/groups)**: - - Added model `CreateGroupRoleAssignment` - - Added model `GroupRoleAssignment` - - Added model `GroupRoleAssignmentList` - - Added model `GroupRoleAssignmentResource` - - **[organization_membership](https://workos.com/docs/reference/authkit/organization-membership)**: - - Added model `UserOrganizationMembershipList` - - Added model `UserOrganizationMembershipListListMetadata` - - **[pipes](https://workos.com/docs/reference/pipes)**: - - Added model `DataIntegrationCredentials` - - Added model `DataIntegrationConfigurationResponse` - - Added model `DataIntegrationConfigurationListResponse` - - Added model `ConfigureDataIntegrationBody` - - Added `auth_methods` to `DataIntegrationsListResponseData` - - Added `auth_method` to `DataIntegrationsListResponseDataConnectedAccount` - - Added `api_key_last_4` to `DataIntegrationsListResponseDataConnectedAccount` - - Added enum `DataIntegrationCredentialsCredentialsType` - - Added enum `DataIntegrationsListResponseDataAuthMethods` - - Added enum `DataIntegrationsListResponseDataConnectedAccountAuthMethod` - - Added service `PipesProvider` - - **[user_management](https://workos.com/docs/reference/authkit/user)**: - - Added model `UserInviteList` - - Added model `UserInviteListListMetadata` - - Made `AuthorizationCodeSessionAuthenticateRequest.client_secret` optional - - Made `RefreshTokenSessionAuthenticateRequest.client_secret` optional - - **[widgets](https://workos.com/docs/reference/widgets)**: - - Added `widgets:pipes:manage` to `WidgetSessionTokenScopes` - - **Fixes** - - **[organization_membership](https://workos.com/docs/reference/authkit/organization-membership)**: - - Changed response of `UserManagementOrganizationMembership.list` from `UserOrganizationMembership` to `UserOrganizationMembershipList` - - **[user_management](https://workos.com/docs/reference/authkit/user)**: - - Changed response of `UserManagementInvitations.list` from `UserInvite` to `UserInviteList` diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f6eb552..52aa26c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,20 +7,59 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [2.2.0](https://github.com/workos/workos-rust/compare/v2.1.0...v2.2.0) (2026-06-23) +- [#111](https://github.com/workos/workos-rust/pull/111) feat(generated)!: regenerate from spec (11 changes) -### Features + **Features** + - **[authorization](https://workos.com/docs/reference/fga)**: + - Added model `ReplaceGroupRoleAssignmentEntry` + - Added model `ReplaceGroupRoleAssignments` + - Added model `DeleteGroupRoleAssignmentsByCriteria` + - Added endpoint `POST /authorization/groups/{group_id}/role_assignments` + - Added endpoint `PUT /authorization/groups/{group_id}/role_assignments` + - Added endpoint `DELETE /authorization/groups/{group_id}/role_assignments` + - Added endpoint `GET /authorization/groups/{group_id}/role_assignments/{role_assignment_id}` + - Added endpoint `DELETE /authorization/groups/{group_id}/role_assignments/{role_assignment_id}` + - **[client](https://workos.com/docs/reference)**: + - Added model `ClientApiToken` + - Added model `ClientApiTokenResponse` + - Added service `Client` + - **[connect](https://workos.com/docs/reference/workos-connect/standalone)**: + - Added `auth_method` to `ConnectedAccount` + - Added `api_key_last_4` to `ConnectedAccount` + - Added enum `ConnectedAccountAuthMethod` + - **[groups](https://workos.com/docs/reference/groups)**: + - Added model `CreateGroupRoleAssignment` + - Added model `GroupRoleAssignment` + - Added model `GroupRoleAssignmentList` + - Added model `GroupRoleAssignmentResource` + - **[organization_membership](https://workos.com/docs/reference/authkit/organization-membership)**: + - Added model `UserOrganizationMembershipList` + - Added model `UserOrganizationMembershipListListMetadata` + - **[pipes](https://workos.com/docs/reference/pipes)**: + - Added model `DataIntegrationCredentials` + - Added model `DataIntegrationConfigurationResponse` + - Added model `DataIntegrationConfigurationListResponse` + - Added model `ConfigureDataIntegrationBody` + - Added `auth_methods` to `DataIntegrationsListResponseData` + - Added `auth_method` to `DataIntegrationsListResponseDataConnectedAccount` + - Added `api_key_last_4` to `DataIntegrationsListResponseDataConnectedAccount` + - Added enum `DataIntegrationCredentialsCredentialsType` + - Added enum `DataIntegrationsListResponseDataAuthMethods` + - Added enum `DataIntegrationsListResponseDataConnectedAccountAuthMethod` + - Added service `PipesProvider` + - **[user_management](https://workos.com/docs/reference/authkit/user)**: + - Added model `UserInviteList` + - Added model `UserInviteListListMetadata` + - Made `AuthorizationCodeSessionAuthenticateRequest.client_secret` optional + - Made `RefreshTokenSessionAuthenticateRequest.client_secret` optional + - **[widgets](https://workos.com/docs/reference/widgets)**: + - Added `widgets:pipes:manage` to `WidgetSessionTokenScopes` -* **authorization:** Add authorization operations and models ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) -* **client:** Add client API surface ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) -* **connect:** Add Connect API surface ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) -* **groups:** Add groups API surface ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) -* **organization_membership:** Add organization membership API surface ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) -* **organization_membership:** Change response for `UserManagementOrganizationMembership.list` ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) -* **pipes:** Add Pipes API surface ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) -* **pipes:** SDK surface change: Symbol "CreateDataIntegrationTokenParams" was removed ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) -* **user_management:** Change response for `UserManagementInvitations.list` ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) -* **user_management:** Update user management API surface ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) -* **widgets:** Add `widgets:pipes:manage` to `WidgetSessionTokenScopes` ([#111](https://github.com/workos/workos-rust/issues/111)) ([a9ed81c](https://github.com/workos/workos-rust/commit/a9ed81c3e447166c98e1720e8e81a5f5218292ef)) + **Fixes** + - **[organization_membership](https://workos.com/docs/reference/authkit/organization-membership)**: + - Changed response of `UserManagementOrganizationMembership.list` from `UserOrganizationMembership` to `UserOrganizationMembershipList` + - **[user_management](https://workos.com/docs/reference/authkit/user)**: + - Changed response of `UserManagementInvitations.list` from `UserInvite` to `UserInviteList` ## [2.1.0](https://github.com/workos/workos-rust/compare/v2.0.1...v2.1.0) (2026-06-17)