From d67601f287bf656494e9c1dc7689aacf00daa000 Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 16:25:59 +0000 Subject: [PATCH 1/3] chore(main): release 10.0.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 30 ++++++++++++++++++++++++++++++ Gemfile.lock | 2 +- lib/workos/version.rb | 2 +- 4 files changed, 33 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b681d9a9..83908824 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "9.5.0" + ".": "10.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index dd529841..544dbe0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,35 @@ # Changelog +## [10.0.0](https://github.com/workos/workos-ruby/compare/v9.5.0...v10.0.0) (2026-07-22) + + +### ⚠ BREAKING CHANGES + +* **connect:** SDK surface change: Symbol "ConnectedAccountDto" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) +* **organization_domains:** SDK surface change: Symbol "DomainVerificationIntentOptions" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) +* **pipes:** SDK surface change: Symbol "DataIntegrationCredentialsDto" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) +* **sso:** SDK surface change: Symbol "SSOIntentOptions" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) +* **admin_portal:** SDK surface change: Symbol "IntentOptions" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) +* **connect:** SDK surface change: `Connection.options` was renamed to `Connection.callback_endpoint` ([#524](https://github.com/workos/workos-ruby/issues/524)) +* **pipes:** SDK surface change: Symbol "DataIntegrationsUpsertApiKeyRequest" was removed ([#524](https://github.com/workos/workos-ruby/issues/524)) +* **authorization:** SDK surface change: Symbol "PermissionCreatedData" was removed ([#524](https://github.com/workos/workos-ruby/issues/524)) + +### Features + +* **admin_portal:** SDK surface change: Symbol "IntentOptions" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) ([057978e](https://github.com/workos/workos-ruby/commit/057978eb6d1faf4ab3486429c021eedc76557866)) +* **authorization:** SDK surface change: Symbol "PermissionCreatedData" was removed ([#524](https://github.com/workos/workos-ruby/issues/524)) ([e4c731c](https://github.com/workos/workos-ruby/commit/e4c731c41ad478525d3541e7625ea6e44eabd2f2)) +* **connect:** SDK surface change: `Connection.options` was renamed to `Connection.callback_endpoint` ([#524](https://github.com/workos/workos-ruby/issues/524)) ([e4c731c](https://github.com/workos/workos-ruby/commit/e4c731c41ad478525d3541e7625ea6e44eabd2f2)) +* **connect:** SDK surface change: Symbol "ConnectedAccountDto" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) ([057978e](https://github.com/workos/workos-ruby/commit/057978eb6d1faf4ab3486429c021eedc76557866)) +* **organization_domains:** SDK surface change: Symbol "DomainVerificationIntentOptions" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) ([057978e](https://github.com/workos/workos-ruby/commit/057978eb6d1faf4ab3486429c021eedc76557866)) +* **pipes:** SDK surface change: Symbol "DataIntegrationCredentialsDto" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) ([057978e](https://github.com/workos/workos-ruby/commit/057978eb6d1faf4ab3486429c021eedc76557866)) +* **pipes:** SDK surface change: Symbol "DataIntegrationsUpsertApiKeyRequest" was removed ([#524](https://github.com/workos/workos-ruby/issues/524)) ([e4c731c](https://github.com/workos/workos-ruby/commit/e4c731c41ad478525d3541e7625ea6e44eabd2f2)) +* **sso:** SDK surface change: Symbol "SSOIntentOptions" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) ([057978e](https://github.com/workos/workos-ruby/commit/057978eb6d1faf4ab3486429c021eedc76557866)) + + +### Bug Fixes + +* Preserve explicit nil in request bodies as JSON null ([#522](https://github.com/workos/workos-ruby/issues/522)) ([5b06e32](https://github.com/workos/workos-ruby/commit/5b06e329ffe25b97ac9299571586ce2ecdca4a96)) + ## [9.5.0](https://github.com/workos/workos-ruby/compare/v9.4.0...v9.5.0) (2026-07-06) * [#514](https://github.com/workos/workos-ruby/pull/514) fix(generated): regenerate from spec diff --git a/Gemfile.lock b/Gemfile.lock index 3dfccda4..baf12f6f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - workos (9.5.0) + workos (10.0.0) jwt (~> 3.1) logger (~> 1.7) zeitwerk (~> 2.6) diff --git a/lib/workos/version.rb b/lib/workos/version.rb index a99def81..bd923705 100644 --- a/lib/workos/version.rb +++ b/lib/workos/version.rb @@ -2,5 +2,5 @@ # @oagen-ignore-file module WorkOS - VERSION = "9.5.0" + VERSION = "10.0.0" end From 015b9b25942d70d7b2d227195c4bdd2d05325df5 Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 16:26:11 +0000 Subject: [PATCH 2/3] chore: inline release notes from .changelog-pending --- ...41b7f0f1ea67e05b14ab5014622e1f93182cdff.md | 66 ----------- ...da9449c1319b2af53afd81d12f577ad72285ef0.md | 13 --- CHANGELOG.md | 103 ++++++++++++++---- 3 files changed, 80 insertions(+), 102 deletions(-) delete mode 100644 .changelog-pending/2026-07-21T17-10-38-341b7f0f1ea67e05b14ab5014622e1f93182cdff.md delete mode 100644 .changelog-pending/2026-07-21T21-30-50-eda9449c1319b2af53afd81d12f577ad72285ef0.md diff --git a/.changelog-pending/2026-07-21T17-10-38-341b7f0f1ea67e05b14ab5014622e1f93182cdff.md b/.changelog-pending/2026-07-21T17-10-38-341b7f0f1ea67e05b14ab5014622e1f93182cdff.md deleted file mode 100644 index a77be9c3..00000000 --- a/.changelog-pending/2026-07-21T17-10-38-341b7f0f1ea67e05b14ab5014622e1f93182cdff.md +++ /dev/null @@ -1,66 +0,0 @@ -* [#524](https://github.com/workos/workos-ruby/pull/524) feat(generated)!: regenerate from spec (3 changes) - - **Features** - * **agents**: - * Added model `ClaimViewResponse` - * Added model `ClaimViewResponseOrganization` - * Added model `AgentAdminLinkClaimAttemptToExternalUserRequest` - * Added model `AgentAdminLinkClaimAttemptToExternalUserRequestUser` - * Added enum `ClaimViewResponseStatus` - * Added endpoint `PATCH /agents/claims/attempts` - * Added model `AgentRegistration` - * Added model `AgentCredentialValidation` - * Added model `AgentRegistrationAgentIdentity` - * Added model `AgentRegistrationClaim` - * Added model `AgentAdminValidateCredentialRequest` - * Added model `AgentRegistrationClaimClaimCompletion` - * Added enum `AgentRegistrationStatus` - * Added enum `AgentRegistrationKind` - * Added enum `AgentAdminValidateCredentialRequestType` - * Added service `Agents` - * **[api_keys](https://workos.com/docs/reference/authkit/api-keys)**: - * Added `agent_registration_id` to `ApiKeyValidationResponse` - * **[connect](https://workos.com/docs/reference/workos-connect/standalone)**: - * Added enum `ApplicationsRegistrationTypes` - * Added parameter `Applications.list.registration_types` - * **[directory_sync](https://workos.com/docs/reference/directory-sync)**: - * Added parameter `DirectoryUsers.list.idp_id` - * Added parameter `DirectoryUsers.list.email` - * **[organizations](https://workos.com/docs/reference/organization)**: - * Added model `OrganizationAuthorizedConnectApplicationList` - * Added model `OrganizationAuthorizedConnectApplicationListData` - * Added model `OrganizationAuthorizedConnectApplicationListListMetadata` - * Added service `OrganizationsAuthorizedApplications` - * **[pipes](https://workos.com/docs/reference/pipes)**: - * Added model `DataIntegrationInstallation` - * Added `auth_methods` to `CreateDataIntegration` - * Added `api_key` to `CreateDataIntegration` - * Added `api_key` to `UpdateDataIntegration` - * Added `auth_methods` to `DataIntegration` - * Added `installation` to `DataIntegration` - * Added enum `CreateDataIntegrationAuthMethods` - * Added enum `DataIntegrationAuthMethods` - * Added model `DataIntegrationCredentialsResponse` - * Added model `DataIntegrationCredentialsResponseCredential` - * Added model `DataIntegrationsUpsertApiKeyRequest` - * Added model `DataIntegrationsVendCredentialsRequest` - * Added enum `DataIntegrationCredentialsResponseError` - * Added endpoint `PUT /data-integrations/{slug}/api-key` - * Added endpoint `POST /data-integrations/{slug}/credentials` - * **[sso](https://workos.com/docs/reference/sso)**: - * Added parameter `SSO.authorize.prompt` - * **[user_management](https://workos.com/docs/reference/authkit/user)**: - * Added `ssha256` to `CreateUserPasswordHashType` - * Added `ssha256` to `UpdateUserPasswordHashType` - * Added endpoint `GET /user_management/radar_challenges/{id}` - * **[webhooks](https://workos.com/docs/reference/webhooks)**: - * Added `agent.registration.revoked` to `CreateWebhookEndpointEvents` - * Added `agent.registration.revoked` to `UpdateWebhookEndpointEvents` - * Added `agent.registration.deleted` to `CreateWebhookEndpointEvents` - * Added `agent.registration.deleted` to `UpdateWebhookEndpointEvents` - * Added `radar.challenge_created` to `CreateWebhookEndpointEvents` - * Added `radar.challenge_created` to `UpdateWebhookEndpointEvents` - * Added `agent.registration.expired` to `CreateWebhookEndpointEvents` - * Added `agent.registration.expired` to `UpdateWebhookEndpointEvents` - * **[widgets](https://workos.com/docs/reference/widgets)**: - * Made `WidgetSessionToken.organization_id` optional diff --git a/.changelog-pending/2026-07-21T21-30-50-eda9449c1319b2af53afd81d12f577ad72285ef0.md b/.changelog-pending/2026-07-21T21-30-50-eda9449c1319b2af53afd81d12f577ad72285ef0.md deleted file mode 100644 index 7b00cafa..00000000 --- a/.changelog-pending/2026-07-21T21-30-50-eda9449c1319b2af53afd81d12f577ad72285ef0.md +++ /dev/null @@ -1,13 +0,0 @@ -* [#527](https://github.com/workos/workos-ruby/pull/527) feat(generated)!: regenerate from spec (5 changes) - - **⚠️ Breaking** - * **[admin_portal](https://workos.com/docs/reference/admin-portal)**: - * SDK surface change: Symbol "IntentOptions" was removed - * **[connect](https://workos.com/docs/reference/workos-connect/standalone)**: - * SDK surface change: Symbol "ConnectedAccountDto" was removed - * **[organization_domains](https://workos.com/docs/reference/domain-verification)**: - * SDK surface change: Symbol "DomainVerificationIntentOptions" was removed - * **[pipes](https://workos.com/docs/reference/pipes)**: - * SDK surface change: Symbol "DataIntegrationCredentialsDto" was removed - * **[sso](https://workos.com/docs/reference/sso)**: - * SDK surface change: Symbol "SSOIntentOptions" was removed diff --git a/CHANGELOG.md b/CHANGELOG.md index 544dbe0e..265a2d3f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,33 +2,90 @@ ## [10.0.0](https://github.com/workos/workos-ruby/compare/v9.5.0...v10.0.0) (2026-07-22) +### Bug Fixes -### ⚠ BREAKING CHANGES - -* **connect:** SDK surface change: Symbol "ConnectedAccountDto" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) -* **organization_domains:** SDK surface change: Symbol "DomainVerificationIntentOptions" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) -* **pipes:** SDK surface change: Symbol "DataIntegrationCredentialsDto" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) -* **sso:** SDK surface change: Symbol "SSOIntentOptions" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) -* **admin_portal:** SDK surface change: Symbol "IntentOptions" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) -* **connect:** SDK surface change: `Connection.options` was renamed to `Connection.callback_endpoint` ([#524](https://github.com/workos/workos-ruby/issues/524)) -* **pipes:** SDK surface change: Symbol "DataIntegrationsUpsertApiKeyRequest" was removed ([#524](https://github.com/workos/workos-ruby/issues/524)) -* **authorization:** SDK surface change: Symbol "PermissionCreatedData" was removed ([#524](https://github.com/workos/workos-ruby/issues/524)) - -### Features - -* **admin_portal:** SDK surface change: Symbol "IntentOptions" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) ([057978e](https://github.com/workos/workos-ruby/commit/057978eb6d1faf4ab3486429c021eedc76557866)) -* **authorization:** SDK surface change: Symbol "PermissionCreatedData" was removed ([#524](https://github.com/workos/workos-ruby/issues/524)) ([e4c731c](https://github.com/workos/workos-ruby/commit/e4c731c41ad478525d3541e7625ea6e44eabd2f2)) -* **connect:** SDK surface change: `Connection.options` was renamed to `Connection.callback_endpoint` ([#524](https://github.com/workos/workos-ruby/issues/524)) ([e4c731c](https://github.com/workos/workos-ruby/commit/e4c731c41ad478525d3541e7625ea6e44eabd2f2)) -* **connect:** SDK surface change: Symbol "ConnectedAccountDto" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) ([057978e](https://github.com/workos/workos-ruby/commit/057978eb6d1faf4ab3486429c021eedc76557866)) -* **organization_domains:** SDK surface change: Symbol "DomainVerificationIntentOptions" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) ([057978e](https://github.com/workos/workos-ruby/commit/057978eb6d1faf4ab3486429c021eedc76557866)) -* **pipes:** SDK surface change: Symbol "DataIntegrationCredentialsDto" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) ([057978e](https://github.com/workos/workos-ruby/commit/057978eb6d1faf4ab3486429c021eedc76557866)) -* **pipes:** SDK surface change: Symbol "DataIntegrationsUpsertApiKeyRequest" was removed ([#524](https://github.com/workos/workos-ruby/issues/524)) ([e4c731c](https://github.com/workos/workos-ruby/commit/e4c731c41ad478525d3541e7625ea6e44eabd2f2)) -* **sso:** SDK surface change: Symbol "SSOIntentOptions" was removed ([#527](https://github.com/workos/workos-ruby/issues/527)) ([057978e](https://github.com/workos/workos-ruby/commit/057978eb6d1faf4ab3486429c021eedc76557866)) +* Preserve explicit nil in request bodies as JSON null ([#522](https://github.com/workos/workos-ruby/issues/522)) ([5b06e32](https://github.com/workos/workos-ruby/commit/5b06e329ffe25b97ac9299571586ce2ecdca4a96)) +* [#524](https://github.com/workos/workos-ruby/pull/524) feat(generated)!: regenerate from spec (3 changes) -### Bug Fixes + **Features** + * **agents**: + * Added model `ClaimViewResponse` + * Added model `ClaimViewResponseOrganization` + * Added model `AgentAdminLinkClaimAttemptToExternalUserRequest` + * Added model `AgentAdminLinkClaimAttemptToExternalUserRequestUser` + * Added enum `ClaimViewResponseStatus` + * Added endpoint `PATCH /agents/claims/attempts` + * Added model `AgentRegistration` + * Added model `AgentCredentialValidation` + * Added model `AgentRegistrationAgentIdentity` + * Added model `AgentRegistrationClaim` + * Added model `AgentAdminValidateCredentialRequest` + * Added model `AgentRegistrationClaimClaimCompletion` + * Added enum `AgentRegistrationStatus` + * Added enum `AgentRegistrationKind` + * Added enum `AgentAdminValidateCredentialRequestType` + * Added service `Agents` + * **[api_keys](https://workos.com/docs/reference/authkit/api-keys)**: + * Added `agent_registration_id` to `ApiKeyValidationResponse` + * **[connect](https://workos.com/docs/reference/workos-connect/standalone)**: + * Added enum `ApplicationsRegistrationTypes` + * Added parameter `Applications.list.registration_types` + * **[directory_sync](https://workos.com/docs/reference/directory-sync)**: + * Added parameter `DirectoryUsers.list.idp_id` + * Added parameter `DirectoryUsers.list.email` + * **[organizations](https://workos.com/docs/reference/organization)**: + * Added model `OrganizationAuthorizedConnectApplicationList` + * Added model `OrganizationAuthorizedConnectApplicationListData` + * Added model `OrganizationAuthorizedConnectApplicationListListMetadata` + * Added service `OrganizationsAuthorizedApplications` + * **[pipes](https://workos.com/docs/reference/pipes)**: + * Added model `DataIntegrationInstallation` + * Added `auth_methods` to `CreateDataIntegration` + * Added `api_key` to `CreateDataIntegration` + * Added `api_key` to `UpdateDataIntegration` + * Added `auth_methods` to `DataIntegration` + * Added `installation` to `DataIntegration` + * Added enum `CreateDataIntegrationAuthMethods` + * Added enum `DataIntegrationAuthMethods` + * Added model `DataIntegrationCredentialsResponse` + * Added model `DataIntegrationCredentialsResponseCredential` + * Added model `DataIntegrationsUpsertApiKeyRequest` + * Added model `DataIntegrationsVendCredentialsRequest` + * Added enum `DataIntegrationCredentialsResponseError` + * Added endpoint `PUT /data-integrations/{slug}/api-key` + * Added endpoint `POST /data-integrations/{slug}/credentials` + * **[sso](https://workos.com/docs/reference/sso)**: + * Added parameter `SSO.authorize.prompt` + * **[user_management](https://workos.com/docs/reference/authkit/user)**: + * Added `ssha256` to `CreateUserPasswordHashType` + * Added `ssha256` to `UpdateUserPasswordHashType` + * Added endpoint `GET /user_management/radar_challenges/{id}` + * **[webhooks](https://workos.com/docs/reference/webhooks)**: + * Added `agent.registration.revoked` to `CreateWebhookEndpointEvents` + * Added `agent.registration.revoked` to `UpdateWebhookEndpointEvents` + * Added `agent.registration.deleted` to `CreateWebhookEndpointEvents` + * Added `agent.registration.deleted` to `UpdateWebhookEndpointEvents` + * Added `radar.challenge_created` to `CreateWebhookEndpointEvents` + * Added `radar.challenge_created` to `UpdateWebhookEndpointEvents` + * Added `agent.registration.expired` to `CreateWebhookEndpointEvents` + * Added `agent.registration.expired` to `UpdateWebhookEndpointEvents` + * **[widgets](https://workos.com/docs/reference/widgets)**: + * Made `WidgetSessionToken.organization_id` optional + +* [#527](https://github.com/workos/workos-ruby/pull/527) feat(generated)!: regenerate from spec (5 changes) -* Preserve explicit nil in request bodies as JSON null ([#522](https://github.com/workos/workos-ruby/issues/522)) ([5b06e32](https://github.com/workos/workos-ruby/commit/5b06e329ffe25b97ac9299571586ce2ecdca4a96)) + **⚠️ Breaking** + * **[admin_portal](https://workos.com/docs/reference/admin-portal)**: + * SDK surface change: Symbol "IntentOptions" was removed + * **[connect](https://workos.com/docs/reference/workos-connect/standalone)**: + * SDK surface change: Symbol "ConnectedAccountDto" was removed + * **[organization_domains](https://workos.com/docs/reference/domain-verification)**: + * SDK surface change: Symbol "DomainVerificationIntentOptions" was removed + * **[pipes](https://workos.com/docs/reference/pipes)**: + * SDK surface change: Symbol "DataIntegrationCredentialsDto" was removed + * **[sso](https://workos.com/docs/reference/sso)**: + * SDK surface change: Symbol "SSOIntentOptions" was removed ## [9.5.0](https://github.com/workos/workos-ruby/compare/v9.4.0...v9.5.0) (2026-07-06) From ccbd906b0c7fab39e69968bbf582a802865b6a56 Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 16:26:37 +0000 Subject: [PATCH 3/3] chore: update Gemfile.lock --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index baf12f6f..37d43d25 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -153,7 +153,7 @@ CHECKSUMS unicode-emoji (4.2.0) sha256=519e69150f75652e40bf736106cfbc8f0f73aa3fb6a65afe62fefa7f80b0f80f webmock (3.26.2) sha256=774556f2ea6371846cca68c01769b2eac0d134492d21f6d0ab5dd643965a4c90 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - workos (9.5.0) + workos (10.0.0) yard (0.9.44) sha256=eb087e9b631ccd887b049f303d489963945452d5e2a7eb49a5a74a7cf6887f28 yard-markdown (0.7.1) sha256=06c378632dfe7ba053be9ba469eb4701aa0470e36bcf7e5546f353eb90c1bfd1 zeitwerk (2.7.5) sha256=d8da92128c09ea6ec62c949011b00ed4a20242b255293dd66bf41545398f73dd