diff --git a/.changeset/afraid-turkeys-swim.md b/.changeset/afraid-turkeys-swim.md deleted file mode 100644 index c3b9512d1cb..00000000000 --- a/.changeset/afraid-turkeys-swim.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@logto/core": patch ---- - -fix(core): trigger the `Organization.Membership.Updated` webhook when a user accepts an invitation and join an organization. - -Added a new `Organization.Membership.Accepted` webhook event in the `PUT /api/organization-invitations/{id}/status` endpoint. This event will be triggered when the organization-invitation status is updated to `accepted`, and user is added to the organization. diff --git a/.changeset/silent-moons-thank.md b/.changeset/silent-moons-thank.md deleted file mode 100644 index e8175b53af9..00000000000 --- a/.changeset/silent-moons-thank.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -"@logto/console": minor -"@logto/phrases": minor -"@logto/core": minor ---- - -add support on SAML applications - -Logto now supports acting as a SAML identity provider (IdP), enabling enterprise users to achieve secure Single Sign-On (SSO) through the standardized SAML protocol. Key features include: - -- Full support for SAML 2.0 protocol -- Flexible attribute mapping configuration -- Metadata auto-configuration support -- Enterprise-grade encryption and signing - -[View full documentation](https://docs.logto.io/integrate-logto/saml-app) for more details. diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 6650c4e2069..a9ab5e7d597 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 1.24.0 + +### Patch Changes + +- @logto/schemas@1.24.0 + ## 1.23.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 3126e7043b1..d2f17943c72 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@logto/cli", - "version": "1.23.1", + "version": "1.24.0", "description": "Logto CLI.", "author": "Silverhand Inc. ", "homepage": "https://github.com/logto-io/logto#readme", @@ -44,7 +44,7 @@ "dependencies": { "@logto/connector-kit": "workspace:^4.1.0", "@logto/core-kit": "workspace:^2.5.2", - "@logto/schemas": "workspace:1.23.1", + "@logto/schemas": "workspace:1.24.0", "@logto/shared": "workspace:^3.1.2", "@silverhand/essentials": "^2.9.1", "@silverhand/slonik": "31.0.0-beta.2", diff --git a/packages/console/CHANGELOG.md b/packages/console/CHANGELOG.md index 9459174a0e9..92f7abaf62d 100644 --- a/packages/console/CHANGELOG.md +++ b/packages/console/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log +## 1.21.0 + +### Minor Changes + +- 1337669e1: add support on SAML applications + + Logto now supports acting as a SAML identity provider (IdP), enabling enterprise users to achieve secure Single Sign-On (SSO) through the standardized SAML protocol. Key features include: + + - Full support for SAML 2.0 protocol + - Flexible attribute mapping configuration + - Metadata auto-configuration support + - Enterprise-grade encryption and signing + + [View full documentation](https://docs.logto.io/integrate-logto/saml-app) for more details. + ## 1.20.0 ### Minor Changes diff --git a/packages/console/package.json b/packages/console/package.json index 20147ba0092..7d42b211f84 100644 --- a/packages/console/package.json +++ b/packages/console/package.json @@ -1,6 +1,6 @@ { "name": "@logto/console", - "version": "1.20.0", + "version": "1.21.0", "description": "> TODO: description", "author": "Silverhand Inc. ", "homepage": "https://github.com/logto-io/logto#readme", @@ -31,10 +31,10 @@ "@logto/connector-kit": "workspace:^4.1.0", "@logto/core-kit": "workspace:^2.5.2", "@logto/language-kit": "workspace:^1.1.0", - "@logto/phrases": "workspace:^1.16.0", + "@logto/phrases": "workspace:^1.17.0", "@logto/phrases-experience": "workspace:^1.9.0", "@logto/react": "^3.0.12", - "@logto/schemas": "workspace:^1.23.0", + "@logto/schemas": "workspace:^1.24.0", "@logto/shared": "workspace:^3.1.2", "@mdx-js/react": "^3.0.1", "@mdx-js/rollup": "^3.0.1", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 42ec2cbe269..bc3aaa6df73 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,32 @@ # Change Log +## 1.24.0 + +### Minor Changes + +- 1337669e1: add support on SAML applications + + Logto now supports acting as a SAML identity provider (IdP), enabling enterprise users to achieve secure Single Sign-On (SSO) through the standardized SAML protocol. Key features include: + + - Full support for SAML 2.0 protocol + - Flexible attribute mapping configuration + - Metadata auto-configuration support + - Enterprise-grade encryption and signing + + [View full documentation](https://docs.logto.io/integrate-logto/saml-app) for more details. + +### Patch Changes + +- bf2d3007c: fix(core): trigger the `Organization.Membership.Updated` webhook when a user accepts an invitation and join an organization. + + Added a new `Organization.Membership.Accepted` webhook event in the `PUT /api/organization-invitations/{id}/status` endpoint. This event will be triggered when the organization-invitation status is updated to `accepted`, and user is added to the organization. + +- Updated dependencies [1337669e1] + - @logto/console@1.21.0 + - @logto/phrases@1.17.0 + - @logto/schemas@1.24.0 + - @logto/cli@1.24.0 + ## 1.23.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index e32aca6b2aa..38aafcbbb62 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@logto/core", - "version": "1.23.1", + "version": "1.24.0", "description": "The open source identity solution.", "main": "build/index.js", "author": "Silverhand Inc. ", @@ -33,7 +33,7 @@ "@koa/cors": "^5.0.0", "@logto/affiliate": "^0.1.0", "@logto/app-insights": "workspace:^2.0.0", - "@logto/cli": "workspace:^1.23.1", + "@logto/cli": "workspace:^1.24.0", "@logto/connector-kit": "workspace:^4.1.0", "@logto/console": "workspace:*", "@logto/core-kit": "workspace:^2.5.2", @@ -42,9 +42,9 @@ "@logto/experience-legacy": "workspace:*", "@logto/js": "^4.1.4", "@logto/language-kit": "workspace:^1.1.0", - "@logto/phrases": "workspace:^1.16.0", + "@logto/phrases": "workspace:^1.17.0", "@logto/phrases-experience": "workspace:^1.9.0", - "@logto/schemas": "workspace:^1.23.1", + "@logto/schemas": "workspace:^1.24.0", "@logto/shared": "workspace:^3.1.2", "@silverhand/essentials": "^2.9.1", "@silverhand/slonik": "31.0.0-beta.2", diff --git a/packages/create/CHANGELOG.md b/packages/create/CHANGELOG.md index f26698542ed..c163fb03f8e 100644 --- a/packages/create/CHANGELOG.md +++ b/packages/create/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 1.24.0 + +### Patch Changes + +- @logto/cli@1.24.0 + ## 1.23.1 ### Patch Changes diff --git a/packages/create/package.json b/packages/create/package.json index 39db265cd19..8a3b1ccae4c 100644 --- a/packages/create/package.json +++ b/packages/create/package.json @@ -1,6 +1,6 @@ { "name": "@logto/create", - "version": "1.23.1", + "version": "1.24.0", "author": "Silverhand Inc. ", "license": "MPL-2.0", "type": "module", @@ -15,6 +15,6 @@ "node": "^20.9.0" }, "dependencies": { - "@logto/cli": "workspace:^1.23.1" + "@logto/cli": "workspace:^1.24.0" } } diff --git a/packages/phrases/CHANGELOG.md b/packages/phrases/CHANGELOG.md index 64e6195b4a7..1a4fdfb9e9e 100644 --- a/packages/phrases/CHANGELOG.md +++ b/packages/phrases/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log +## 1.17.0 + +### Minor Changes + +- 1337669e1: add support on SAML applications + + Logto now supports acting as a SAML identity provider (IdP), enabling enterprise users to achieve secure Single Sign-On (SSO) through the standardized SAML protocol. Key features include: + + - Full support for SAML 2.0 protocol + - Flexible attribute mapping configuration + - Metadata auto-configuration support + - Enterprise-grade encryption and signing + + [View full documentation](https://docs.logto.io/integrate-logto/saml-app) for more details. + ## 1.16.0 ### Minor Changes diff --git a/packages/phrases/package.json b/packages/phrases/package.json index ce43e999829..0219a6b0450 100644 --- a/packages/phrases/package.json +++ b/packages/phrases/package.json @@ -1,6 +1,6 @@ { "name": "@logto/phrases", - "version": "1.16.0", + "version": "1.17.0", "description": "Logto shared phrases (i18n).", "author": "Silverhand Inc. ", "homepage": "https://github.com/logto-io/logto#readme", diff --git a/packages/schemas/CHANGELOG.md b/packages/schemas/CHANGELOG.md index fcbcee09cb5..9f99bb50a65 100644 --- a/packages/schemas/CHANGELOG.md +++ b/packages/schemas/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 1.24.0 + +### Patch Changes + +- Updated dependencies [1337669e1] + - @logto/phrases@1.17.0 + ## 1.23.1 ## 1.23.0 diff --git a/packages/schemas/package.json b/packages/schemas/package.json index 41e4690043d..55b19b157b1 100644 --- a/packages/schemas/package.json +++ b/packages/schemas/package.json @@ -1,6 +1,6 @@ { "name": "@logto/schemas", - "version": "1.23.1", + "version": "1.24.0", "author": "Silverhand Inc. ", "license": "MPL-2.0", "type": "module", @@ -81,7 +81,7 @@ "@logto/connector-kit": "workspace:^4.1.0", "@logto/core-kit": "workspace:^2.5.2", "@logto/language-kit": "workspace:^1.1.0", - "@logto/phrases": "workspace:^1.16.0", + "@logto/phrases": "workspace:^1.17.0", "@logto/phrases-experience": "workspace:^1.9.0", "@logto/shared": "workspace:^3.1.2", "@withtyped/server": "^0.14.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2270e5e7965..a84d4714777 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -112,7 +112,7 @@ importers: specifier: workspace:^2.5.2 version: link:../toolkit/core-kit '@logto/schemas': - specifier: workspace:1.23.1 + specifier: workspace:1.24.0 version: link:../schemas '@logto/shared': specifier: workspace:^3.1.2 @@ -2872,7 +2872,7 @@ importers: specifier: workspace:^1.1.0 version: link:../toolkit/language-kit '@logto/phrases': - specifier: workspace:^1.16.0 + specifier: workspace:^1.17.0 version: link:../phrases '@logto/phrases-experience': specifier: workspace:^1.9.0 @@ -2881,7 +2881,7 @@ importers: specifier: ^3.0.12 version: 3.0.13(react@18.3.1) '@logto/schemas': - specifier: workspace:^1.23.0 + specifier: workspace:^1.24.0 version: link:../schemas '@logto/shared': specifier: workspace:^3.1.2 @@ -3163,7 +3163,7 @@ importers: specifier: workspace:^2.0.0 version: link:../app-insights '@logto/cli': - specifier: workspace:^1.23.1 + specifier: workspace:^1.24.0 version: link:../cli '@logto/connector-kit': specifier: workspace:^4.1.0 @@ -3190,13 +3190,13 @@ importers: specifier: workspace:^1.1.0 version: link:../toolkit/language-kit '@logto/phrases': - specifier: workspace:^1.16.0 + specifier: workspace:^1.17.0 version: link:../phrases '@logto/phrases-experience': specifier: workspace:^1.9.0 version: link:../phrases-experience '@logto/schemas': - specifier: workspace:^1.23.1 + specifier: workspace:^1.24.0 version: link:../schemas '@logto/shared': specifier: workspace:^3.1.2 @@ -3470,7 +3470,7 @@ importers: packages/create: dependencies: '@logto/cli': - specifier: workspace:^1.23.1 + specifier: workspace:^1.24.0 version: link:../cli packages/demo-app: @@ -4218,7 +4218,7 @@ importers: specifier: workspace:^1.1.0 version: link:../toolkit/language-kit '@logto/phrases': - specifier: workspace:^1.16.0 + specifier: workspace:^1.17.0 version: link:../phrases '@logto/phrases-experience': specifier: workspace:^1.9.0 @@ -17200,10 +17200,10 @@ snapshots: eslint-config-prettier: 9.1.0(eslint@8.57.0) eslint-config-xo: 0.44.0(eslint@8.57.0) eslint-config-xo-typescript: 4.0.0(@typescript-eslint/eslint-plugin@7.7.0(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0) eslint-plugin-consistent-default-export-name: 0.0.15 eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) eslint-plugin-n: 17.2.1(eslint@8.57.0) eslint-plugin-no-use-extend-native: 0.5.0 eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.0.0) @@ -20655,13 +20655,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 4.4.0 enhanced-resolve: 5.16.0 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.3 is-core-module: 2.13.1 @@ -20672,14 +20672,14 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 7.7.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -20701,7 +20701,7 @@ snapshots: eslint: 8.57.0 ignore: 5.3.1 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -20711,7 +20711,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3