mirror of
https://github.com/logto-io/logto.git
synced 2024-12-16 20:26:19 -05:00
release: version packages (#4894)
This commit is contained in:
parent
fce8d142da
commit
4865610b51
37 changed files with 273 additions and 186 deletions
|
@ -1,9 +0,0 @@
|
||||||
---
|
|
||||||
"@logto/experience": minor
|
|
||||||
---
|
|
||||||
|
|
||||||
Implement the new single sign-on (SSO) interaction flow
|
|
||||||
|
|
||||||
- `/single-sign-on/email` - The SSO email form page for user to enter their email address.
|
|
||||||
- `/single-sign-on/connectors` - The SSO connectors page for user to select the enabled SSO connector they want to use.
|
|
||||||
- Implement the email identifier guard on all the sign-in and registration identifier forms. If the email address is enabled with SSO, redirect user to the SSO flow.
|
|
|
@ -1,28 +0,0 @@
|
||||||
---
|
|
||||||
"@logto/core": minor
|
|
||||||
---
|
|
||||||
|
|
||||||
Support single sign-on (SSO) on Logto.
|
|
||||||
|
|
||||||
- Implement new SSO connector management APIs.
|
|
||||||
|
|
||||||
- `GET /api/sso-connector-providers` - List all the supported SSO connector providers.
|
|
||||||
- `POST /api/sso-connectors` - Create new SSO connector.
|
|
||||||
- `GET /api/sso-connectors` - List all the SSO connectors.
|
|
||||||
- `GET /api/sso-connectors/:id` - Get SSO connector by id.
|
|
||||||
- `PATCH /api/sso-connectors/:id` - Update SSO connector by id.
|
|
||||||
- `DELETE /api/sso-connectors/:id` - Delete SSO connector by id.
|
|
||||||
|
|
||||||
- Implement new SSO interaction APIs to enable the SSO connector sign-in methods
|
|
||||||
|
|
||||||
- `POST /api/interaction/single-sign-on/:connectorId/authorization-url` - Init a new SSO connector sign-in interaction flow by retrieving the IdP's authorization URL.
|
|
||||||
- `POST /api/interaction/single-sign-on/:connectorId/authentication` - Handle the SSO connector sign-in interaction flow by retrieving the IdP's authentication data.
|
|
||||||
- `POST /api/interaction/single-sign-on/:connectorId/registration` - Create new user account by using the SSO IdP's authentication result.
|
|
||||||
- `GET /api/interaction/single-sign-on/connectors` - List all the enabled SSO connectors by a given email address.
|
|
||||||
|
|
||||||
- Implement new SSO connector factory to support different SSO connector providers.
|
|
||||||
- `OIDC` - Standard OIDC connector that can be used to connect with any OIDC compatible IdP.
|
|
||||||
- `SAML` - Standard SAML 2.0 connector that can be used to connect with any SAML 2.0 compatible IdP.
|
|
||||||
- `AzureAD` - Azure Active Directory connector that can be used to connect with Azure AD.
|
|
||||||
- `Okta` - Okta connector that can be used to connect with Okta.
|
|
||||||
- `Google Workspace` - Google Workspace connector that can be used to connect with Google Workspace.
|
|
|
@ -1,5 +0,0 @@
|
||||||
---
|
|
||||||
"@logto/core": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
add summary and description to APIs
|
|
|
@ -1,5 +0,0 @@
|
||||||
---
|
|
||||||
"@logto/phrases": minor
|
|
||||||
---
|
|
||||||
|
|
||||||
Add single sign-in (SSO) related core phrases
|
|
|
@ -1,7 +0,0 @@
|
||||||
---
|
|
||||||
"@logto/cli": minor
|
|
||||||
---
|
|
||||||
|
|
||||||
support sync phrases array keys and update concurrency to 5
|
|
||||||
|
|
||||||
as the new model works with more concurrency.
|
|
|
@ -1,8 +0,0 @@
|
||||||
---
|
|
||||||
"@logto/console": minor
|
|
||||||
---
|
|
||||||
|
|
||||||
Add single sign-on (SSO) management pages
|
|
||||||
|
|
||||||
- Implement new enterprise SSO management pages. Allow create and manage SSO connectors through Logto console.
|
|
||||||
- Add enabled/disable SSO toggle switch on the sign-in-experience settings page.
|
|
|
@ -1,6 +0,0 @@
|
||||||
---
|
|
||||||
"@logto/integration-tests": patch
|
|
||||||
"@logto/core": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
fix incorrect swagger components
|
|
|
@ -1,6 +0,0 @@
|
||||||
---
|
|
||||||
"@logto/experience": patch
|
|
||||||
"@logto/console": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Bump libphonenumber-js to v1.10.51 to support China 19 started phone numbers. Thanks to @agileago
|
|
|
@ -1,15 +0,0 @@
|
||||||
---
|
|
||||||
"@logto/console": minor
|
|
||||||
"@logto/core": minor
|
|
||||||
"@logto/phrases": minor
|
|
||||||
---
|
|
||||||
|
|
||||||
introduce Logto Organizations
|
|
||||||
|
|
||||||
The term "organization" is also used in other forms, such as "workspace", "team", "company", etc. In Logto, we use "organization" as the generic term to represent the concept of multi-tenancy.
|
|
||||||
|
|
||||||
From now, you can create multiple organizations in Logto, each of which can have its own users, while in the same identity pool.
|
|
||||||
|
|
||||||
Plus, we also introduce the concept of "organization template". It is a set of permissions and roles that applies to all organizations, while a user can have different roles in different organizations.
|
|
||||||
|
|
||||||
See [🏢 Organizations (Multi-tenancy)](https://docs.logto.io/docs/recipes/organizations/) for more details.
|
|
|
@ -1,20 +0,0 @@
|
||||||
---
|
|
||||||
"@logto/core-kit": patch
|
|
||||||
"@logto/core": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
userinfo endpoint will return `organization_data` claim if organization scope is requested
|
|
||||||
|
|
||||||
The claim includes all organizations that the user is a member of with the following structure:
|
|
||||||
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"organization_data": [
|
|
||||||
{
|
|
||||||
"id": "organization_id",
|
|
||||||
"name": "organization_name",
|
|
||||||
"description": "organization_description",
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
```
|
|
|
@ -1,6 +0,0 @@
|
||||||
---
|
|
||||||
"@logto/schemas": patch
|
|
||||||
"@logto/core": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
refactor: add user ip to webhook event payload
|
|
|
@ -1,5 +0,0 @@
|
||||||
---
|
|
||||||
"@logto/phrases-experience": minor
|
|
||||||
---
|
|
||||||
|
|
||||||
Add single sign-in (SSO) related experience phrases
|
|
|
@ -1,10 +0,0 @@
|
||||||
---
|
|
||||||
"@logto/schemas": minor
|
|
||||||
---
|
|
||||||
|
|
||||||
Add single sign-on (SSO) table and schema definitions
|
|
||||||
|
|
||||||
- Add new sso_connectors table, which is used to store the SSO connector data.
|
|
||||||
- Add new user_sso_identities table, which is used to store the user's SSO identity data received from IdP through a SSO interaction.
|
|
||||||
- Add new single_sign_on_enabled column to the sign_in_experiences table, which is used to indicate if the SSO feature is enabled for the sign-in experience.
|
|
||||||
- Define new SSO feature related types
|
|
|
@ -1,5 +1,26 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 1.12.0
|
||||||
|
|
||||||
|
### Minor Changes
|
||||||
|
|
||||||
|
- 4b90782ae: support sync phrases array keys and update concurrency to 5
|
||||||
|
|
||||||
|
as the new model works with more concurrency.
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [9a7b19e49]
|
||||||
|
- Updated dependencies [becf59169]
|
||||||
|
- Updated dependencies [b4f702a86]
|
||||||
|
- Updated dependencies [3e92a2032]
|
||||||
|
- Updated dependencies [9a7b19e49]
|
||||||
|
- Updated dependencies [9a7b19e49]
|
||||||
|
- @logto/phrases@1.8.0
|
||||||
|
- @logto/core-kit@2.2.1
|
||||||
|
- @logto/schemas@1.12.0
|
||||||
|
- @logto/phrases-experience@1.5.0
|
||||||
|
|
||||||
## 1.11.0
|
## 1.11.0
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@logto/cli",
|
"name": "@logto/cli",
|
||||||
"version": "1.11.0",
|
"version": "1.12.0",
|
||||||
"description": "Logto CLI.",
|
"description": "Logto CLI.",
|
||||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||||
"homepage": "https://github.com/logto-io/logto#readme",
|
"homepage": "https://github.com/logto-io/logto#readme",
|
||||||
|
@ -44,11 +44,11 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@logto/connector-kit": "workspace:^2.0.0",
|
"@logto/connector-kit": "workspace:^2.0.0",
|
||||||
"@logto/core-kit": "workspace:^2.2.0",
|
"@logto/core-kit": "workspace:^2.2.1",
|
||||||
"@logto/language-kit": "workspace:^1.0.0",
|
"@logto/language-kit": "workspace:^1.0.0",
|
||||||
"@logto/phrases": "workspace:^1.7.0",
|
"@logto/phrases": "workspace:^1.8.0",
|
||||||
"@logto/phrases-experience": "workspace:^1.4.0",
|
"@logto/phrases-experience": "workspace:^1.5.0",
|
||||||
"@logto/schemas": "workspace:1.11.0",
|
"@logto/schemas": "workspace:1.12.0",
|
||||||
"@logto/shared": "workspace:^3.0.0",
|
"@logto/shared": "workspace:^3.0.0",
|
||||||
"@silverhand/essentials": "^2.8.4",
|
"@silverhand/essentials": "^2.8.4",
|
||||||
"chalk": "^5.0.0",
|
"chalk": "^5.0.0",
|
||||||
|
|
|
@ -1,5 +1,28 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 1.11.0
|
||||||
|
|
||||||
|
### Minor Changes
|
||||||
|
|
||||||
|
- 9a7b19e49: Add single sign-on (SSO) management pages
|
||||||
|
|
||||||
|
- Implement new enterprise SSO management pages. Allow create and manage SSO connectors through Logto console.
|
||||||
|
- Add enabled/disable SSO toggle switch on the sign-in-experience settings page.
|
||||||
|
|
||||||
|
- becf59169: introduce Logto Organizations
|
||||||
|
|
||||||
|
The term "organization" is also used in other forms, such as "workspace", "team", "company", etc. In Logto, we use "organization" as the generic term to represent the concept of multi-tenancy.
|
||||||
|
|
||||||
|
From now, you can create multiple organizations in Logto, each of which can have its own users, while in the same identity pool.
|
||||||
|
|
||||||
|
Plus, we also introduce the concept of "organization template". It is a set of permissions and roles that applies to all organizations, while a user can have different roles in different organizations.
|
||||||
|
|
||||||
|
See [🏢 Organizations (Multi-tenancy)](https://docs.logto.io/docs/recipes/organizations/) for more details.
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- 9421375d7: Bump libphonenumber-js to v1.10.51 to support China 19 started phone numbers. Thanks to @agileago
|
||||||
|
|
||||||
## 1.10.0
|
## 1.10.0
|
||||||
|
|
||||||
### Minor Changes
|
### Minor Changes
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@logto/console",
|
"name": "@logto/console",
|
||||||
"version": "1.10.0",
|
"version": "1.11.0",
|
||||||
"description": "> TODO: description",
|
"description": "> TODO: description",
|
||||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||||
"homepage": "https://github.com/logto-io/logto#readme",
|
"homepage": "https://github.com/logto-io/logto#readme",
|
||||||
|
@ -28,12 +28,12 @@
|
||||||
"@logto/app-insights": "workspace:^1.3.1",
|
"@logto/app-insights": "workspace:^1.3.1",
|
||||||
"@logto/cloud": "0.2.5-5a698db",
|
"@logto/cloud": "0.2.5-5a698db",
|
||||||
"@logto/connector-kit": "workspace:^2.0.0",
|
"@logto/connector-kit": "workspace:^2.0.0",
|
||||||
"@logto/core-kit": "workspace:^2.1.2",
|
"@logto/core-kit": "workspace:^2.2.1",
|
||||||
"@logto/language-kit": "workspace:^1.0.0",
|
"@logto/language-kit": "workspace:^1.0.0",
|
||||||
"@logto/phrases": "workspace:^1.7.0",
|
"@logto/phrases": "workspace:^1.8.0",
|
||||||
"@logto/phrases-experience": "workspace:^1.4.0",
|
"@logto/phrases-experience": "workspace:^1.5.0",
|
||||||
"@logto/react": "^2.2.1",
|
"@logto/react": "^2.2.1",
|
||||||
"@logto/schemas": "workspace:^1.11.0",
|
"@logto/schemas": "workspace:^1.12.0",
|
||||||
"@logto/shared": "workspace:^3.0.0",
|
"@logto/shared": "workspace:^3.0.0",
|
||||||
"@mdx-js/react": "^1.6.22",
|
"@mdx-js/react": "^1.6.22",
|
||||||
"@parcel/compressor-brotli": "2.9.3",
|
"@parcel/compressor-brotli": "2.9.3",
|
||||||
|
|
|
@ -1,5 +1,83 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 1.12.0
|
||||||
|
|
||||||
|
### Minor Changes
|
||||||
|
|
||||||
|
- 9a7b19e49: Support single sign-on (SSO) on Logto.
|
||||||
|
|
||||||
|
- Implement new SSO connector management APIs.
|
||||||
|
|
||||||
|
- `GET /api/sso-connector-providers` - List all the supported SSO connector providers.
|
||||||
|
- `POST /api/sso-connectors` - Create new SSO connector.
|
||||||
|
- `GET /api/sso-connectors` - List all the SSO connectors.
|
||||||
|
- `GET /api/sso-connectors/:id` - Get SSO connector by id.
|
||||||
|
- `PATCH /api/sso-connectors/:id` - Update SSO connector by id.
|
||||||
|
- `DELETE /api/sso-connectors/:id` - Delete SSO connector by id.
|
||||||
|
|
||||||
|
- Implement new SSO interaction APIs to enable the SSO connector sign-in methods
|
||||||
|
|
||||||
|
- `POST /api/interaction/single-sign-on/:connectorId/authorization-url` - Init a new SSO connector sign-in interaction flow by retrieving the IdP's authorization URL.
|
||||||
|
- `POST /api/interaction/single-sign-on/:connectorId/authentication` - Handle the SSO connector sign-in interaction flow by retrieving the IdP's authentication data.
|
||||||
|
- `POST /api/interaction/single-sign-on/:connectorId/registration` - Create new user account by using the SSO IdP's authentication result.
|
||||||
|
- `GET /api/interaction/single-sign-on/connectors` - List all the enabled SSO connectors by a given email address.
|
||||||
|
|
||||||
|
- Implement new SSO connector factory to support different SSO connector providers.
|
||||||
|
- `OIDC` - Standard OIDC connector that can be used to connect with any OIDC compatible IdP.
|
||||||
|
- `SAML` - Standard SAML 2.0 connector that can be used to connect with any SAML 2.0 compatible IdP.
|
||||||
|
- `AzureAD` - Azure Active Directory connector that can be used to connect with Azure AD.
|
||||||
|
- `Okta` - Okta connector that can be used to connect with Okta.
|
||||||
|
- `Google Workspace` - Google Workspace connector that can be used to connect with Google Workspace.
|
||||||
|
|
||||||
|
- becf59169: introduce Logto Organizations
|
||||||
|
|
||||||
|
The term "organization" is also used in other forms, such as "workspace", "team", "company", etc. In Logto, we use "organization" as the generic term to represent the concept of multi-tenancy.
|
||||||
|
|
||||||
|
From now, you can create multiple organizations in Logto, each of which can have its own users, while in the same identity pool.
|
||||||
|
|
||||||
|
Plus, we also introduce the concept of "organization template". It is a set of permissions and roles that applies to all organizations, while a user can have different roles in different organizations.
|
||||||
|
|
||||||
|
See [🏢 Organizations (Multi-tenancy)](https://docs.logto.io/docs/recipes/organizations/) for more details.
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- b05fb2960: add summary and description to APIs
|
||||||
|
- 9a4da065d: fix incorrect swagger components
|
||||||
|
- b4f702a86: userinfo endpoint will return `organization_data` claim if organization scope is requested
|
||||||
|
|
||||||
|
The claim includes all organizations that the user is a member of with the following structure:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"organization_data": [
|
||||||
|
{
|
||||||
|
"id": "organization_id",
|
||||||
|
"name": "organization_name",
|
||||||
|
"description": "organization_description"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
- 3e92a2032: refactor: add user ip to webhook event payload
|
||||||
|
- Updated dependencies [9a7b19e49]
|
||||||
|
- Updated dependencies [9a7b19e49]
|
||||||
|
- Updated dependencies [4b90782ae]
|
||||||
|
- Updated dependencies [9a7b19e49]
|
||||||
|
- Updated dependencies [9421375d7]
|
||||||
|
- Updated dependencies [becf59169]
|
||||||
|
- Updated dependencies [b4f702a86]
|
||||||
|
- Updated dependencies [3e92a2032]
|
||||||
|
- Updated dependencies [9a7b19e49]
|
||||||
|
- Updated dependencies [9a7b19e49]
|
||||||
|
- @logto/experience@1.4.0
|
||||||
|
- @logto/phrases@1.8.0
|
||||||
|
- @logto/cli@1.12.0
|
||||||
|
- @logto/console@1.11.0
|
||||||
|
- @logto/core-kit@2.2.1
|
||||||
|
- @logto/schemas@1.12.0
|
||||||
|
- @logto/phrases-experience@1.5.0
|
||||||
|
|
||||||
## 1.11.0
|
## 1.11.0
|
||||||
|
|
||||||
### Minor Changes
|
### Minor Changes
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@logto/core",
|
"name": "@logto/core",
|
||||||
"version": "1.11.0",
|
"version": "1.12.0",
|
||||||
"description": "The open source identity solution.",
|
"description": "The open source identity solution.",
|
||||||
"main": "build/index.js",
|
"main": "build/index.js",
|
||||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||||
|
@ -32,16 +32,16 @@
|
||||||
"@koa/cors": "^4.0.0",
|
"@koa/cors": "^4.0.0",
|
||||||
"@logto/affiliate": "^0.1.0",
|
"@logto/affiliate": "^0.1.0",
|
||||||
"@logto/app-insights": "workspace:^1.3.1",
|
"@logto/app-insights": "workspace:^1.3.1",
|
||||||
"@logto/cli": "workspace:^1.11.0",
|
"@logto/cli": "workspace:^1.12.0",
|
||||||
"@logto/connector-kit": "workspace:^2.0.0",
|
"@logto/connector-kit": "workspace:^2.0.0",
|
||||||
"@logto/console": "workspace:*",
|
"@logto/console": "workspace:*",
|
||||||
"@logto/core-kit": "workspace:^2.2.0",
|
"@logto/core-kit": "workspace:^2.2.1",
|
||||||
"@logto/demo-app": "workspace:*",
|
"@logto/demo-app": "workspace:*",
|
||||||
"@logto/experience": "workspace:*",
|
"@logto/experience": "workspace:*",
|
||||||
"@logto/language-kit": "workspace:^1.0.0",
|
"@logto/language-kit": "workspace:^1.0.0",
|
||||||
"@logto/phrases": "workspace:^1.7.0",
|
"@logto/phrases": "workspace:^1.8.0",
|
||||||
"@logto/phrases-experience": "workspace:^1.4.0",
|
"@logto/phrases-experience": "workspace:^1.5.0",
|
||||||
"@logto/schemas": "workspace:^1.11.0",
|
"@logto/schemas": "workspace:^1.12.0",
|
||||||
"@logto/shared": "workspace:^3.0.0",
|
"@logto/shared": "workspace:^3.0.0",
|
||||||
"@silverhand/essentials": "^2.8.4",
|
"@silverhand/essentials": "^2.8.4",
|
||||||
"@simplewebauthn/server": "^8.2.0",
|
"@simplewebauthn/server": "^8.2.0",
|
||||||
|
|
|
@ -1,5 +1,12 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 1.12.0
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [4b90782ae]
|
||||||
|
- @logto/cli@1.12.0
|
||||||
|
|
||||||
## 1.11.0
|
## 1.11.0
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@logto/create",
|
"name": "@logto/create",
|
||||||
"version": "1.11.0",
|
"version": "1.12.0",
|
||||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||||
"license": "MPL-2.0",
|
"license": "MPL-2.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
@ -15,6 +15,6 @@
|
||||||
"node": "^18.12.0"
|
"node": "^18.12.0"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@logto/cli": "workspace:^1.11.0"
|
"@logto/cli": "workspace:^1.12.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,19 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 1.4.0
|
||||||
|
|
||||||
|
### Minor Changes
|
||||||
|
|
||||||
|
- 9a7b19e49: Implement the new single sign-on (SSO) interaction flow
|
||||||
|
|
||||||
|
- `/single-sign-on/email` - The SSO email form page for user to enter their email address.
|
||||||
|
- `/single-sign-on/connectors` - The SSO connectors page for user to select the enabled SSO connector they want to use.
|
||||||
|
- Implement the email identifier guard on all the sign-in and registration identifier forms. If the email address is enabled with SSO, redirect user to the SSO flow.
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- 9421375d7: Bump libphonenumber-js to v1.10.51 to support China 19 started phone numbers. Thanks to @agileago
|
||||||
|
|
||||||
## 1.3.0
|
## 1.3.0
|
||||||
|
|
||||||
### Minor Changes
|
### Minor Changes
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@logto/experience",
|
"name": "@logto/experience",
|
||||||
"version": "1.3.0",
|
"version": "1.4.0",
|
||||||
"license": "MPL-2.0",
|
"license": "MPL-2.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"private": true,
|
"private": true,
|
||||||
|
@ -23,11 +23,11 @@
|
||||||
"@jest/types": "^29.5.0",
|
"@jest/types": "^29.5.0",
|
||||||
"@logto/app-insights": "workspace:^1.3.1",
|
"@logto/app-insights": "workspace:^1.3.1",
|
||||||
"@logto/connector-kit": "workspace:^2.0.0",
|
"@logto/connector-kit": "workspace:^2.0.0",
|
||||||
"@logto/core-kit": "workspace:^2.1.1",
|
"@logto/core-kit": "workspace:^2.2.1",
|
||||||
"@logto/language-kit": "workspace:^1.0.0",
|
"@logto/language-kit": "workspace:^1.0.0",
|
||||||
"@logto/phrases": "workspace:^1.7.0",
|
"@logto/phrases": "workspace:^1.8.0",
|
||||||
"@logto/phrases-experience": "workspace:^1.4.0",
|
"@logto/phrases-experience": "workspace:^1.5.0",
|
||||||
"@logto/schemas": "workspace:^1.11.0",
|
"@logto/schemas": "workspace:^1.12.0",
|
||||||
"@parcel/compressor-brotli": "2.9.3",
|
"@parcel/compressor-brotli": "2.9.3",
|
||||||
"@parcel/compressor-gzip": "2.9.3",
|
"@parcel/compressor-gzip": "2.9.3",
|
||||||
"@parcel/core": "2.9.3",
|
"@parcel/core": "2.9.3",
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 1.4.3
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- 9a4da065d: fix incorrect swagger components
|
||||||
|
|
||||||
## 1.4.2
|
## 1.4.2
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@logto/integration-tests",
|
"name": "@logto/integration-tests",
|
||||||
"version": "1.4.2",
|
"version": "1.4.3",
|
||||||
"description": "Integration tests for Logto.",
|
"description": "Integration tests for Logto.",
|
||||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||||
"license": "MPL-2.0",
|
"license": "MPL-2.0",
|
||||||
|
@ -27,7 +27,7 @@
|
||||||
"@logto/connector-kit": "workspace:^2.0.0",
|
"@logto/connector-kit": "workspace:^2.0.0",
|
||||||
"@logto/js": "^3.0.1",
|
"@logto/js": "^3.0.1",
|
||||||
"@logto/node": "^2.2.0",
|
"@logto/node": "^2.2.0",
|
||||||
"@logto/schemas": "workspace:^1.10.1",
|
"@logto/schemas": "workspace:^1.12.0",
|
||||||
"@logto/shared": "workspace:^3.0.0",
|
"@logto/shared": "workspace:^3.0.0",
|
||||||
"@silverhand/eslint-config": "4.0.1",
|
"@silverhand/eslint-config": "4.0.1",
|
||||||
"@silverhand/essentials": "^2.8.4",
|
"@silverhand/essentials": "^2.8.4",
|
||||||
|
|
|
@ -1,5 +1,16 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 1.5.0
|
||||||
|
|
||||||
|
### Minor Changes
|
||||||
|
|
||||||
|
- 9a7b19e49: Add single sign-in (SSO) related experience phrases
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [b4f702a86]
|
||||||
|
- @logto/core-kit@2.2.1
|
||||||
|
|
||||||
## 1.4.0
|
## 1.4.0
|
||||||
|
|
||||||
### Minor Changes
|
### Minor Changes
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@logto/phrases-experience",
|
"name": "@logto/phrases-experience",
|
||||||
"version": "1.4.0",
|
"version": "1.5.0",
|
||||||
"description": "Logto shared phrases (i18n) for experience.",
|
"description": "Logto shared phrases (i18n) for experience.",
|
||||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||||
"homepage": "https://github.com/logto-io/logto#readme",
|
"homepage": "https://github.com/logto-io/logto#readme",
|
||||||
|
@ -33,7 +33,7 @@
|
||||||
"url": "https://github.com/logto-io/logto/issues"
|
"url": "https://github.com/logto-io/logto/issues"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@logto/core-kit": "workspace:^2.1.1",
|
"@logto/core-kit": "workspace:^2.2.1",
|
||||||
"@logto/language-kit": "workspace:^1.0.0",
|
"@logto/language-kit": "workspace:^1.0.0",
|
||||||
"@silverhand/essentials": "^2.8.4"
|
"@silverhand/essentials": "^2.8.4"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,20 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 1.8.0
|
||||||
|
|
||||||
|
### Minor Changes
|
||||||
|
|
||||||
|
- 9a7b19e49: Add single sign-in (SSO) related core phrases
|
||||||
|
- becf59169: introduce Logto Organizations
|
||||||
|
|
||||||
|
The term "organization" is also used in other forms, such as "workspace", "team", "company", etc. In Logto, we use "organization" as the generic term to represent the concept of multi-tenancy.
|
||||||
|
|
||||||
|
From now, you can create multiple organizations in Logto, each of which can have its own users, while in the same identity pool.
|
||||||
|
|
||||||
|
Plus, we also introduce the concept of "organization template". It is a set of permissions and roles that applies to all organizations, while a user can have different roles in different organizations.
|
||||||
|
|
||||||
|
See [🏢 Organizations (Multi-tenancy)](https://docs.logto.io/docs/recipes/organizations/) for more details.
|
||||||
|
|
||||||
## 1.7.0
|
## 1.7.0
|
||||||
|
|
||||||
### Minor Changes
|
### Minor Changes
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@logto/phrases",
|
"name": "@logto/phrases",
|
||||||
"version": "1.7.0",
|
"version": "1.8.0",
|
||||||
"description": "Logto shared phrases (i18n).",
|
"description": "Logto shared phrases (i18n).",
|
||||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||||
"homepage": "https://github.com/logto-io/logto#readme",
|
"homepage": "https://github.com/logto-io/logto#readme",
|
||||||
|
|
|
@ -1,5 +1,27 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 1.12.0
|
||||||
|
|
||||||
|
### Minor Changes
|
||||||
|
|
||||||
|
- 9a7b19e49: Add single sign-on (SSO) table and schema definitions
|
||||||
|
|
||||||
|
- Add new sso_connectors table, which is used to store the SSO connector data.
|
||||||
|
- Add new user_sso_identities table, which is used to store the user's SSO identity data received from IdP through a SSO interaction.
|
||||||
|
- Add new single_sign_on_enabled column to the sign_in_experiences table, which is used to indicate if the SSO feature is enabled for the sign-in experience.
|
||||||
|
- Define new SSO feature related types
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- 3e92a2032: refactor: add user ip to webhook event payload
|
||||||
|
- Updated dependencies [9a7b19e49]
|
||||||
|
- Updated dependencies [becf59169]
|
||||||
|
- Updated dependencies [b4f702a86]
|
||||||
|
- Updated dependencies [9a7b19e49]
|
||||||
|
- @logto/phrases@1.8.0
|
||||||
|
- @logto/core-kit@2.2.1
|
||||||
|
- @logto/phrases-experience@1.5.0
|
||||||
|
|
||||||
## 1.11.0
|
## 1.11.0
|
||||||
|
|
||||||
### Minor Changes
|
### Minor Changes
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@logto/schemas",
|
"name": "@logto/schemas",
|
||||||
"version": "1.11.0",
|
"version": "1.12.0",
|
||||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||||
"license": "MPL-2.0",
|
"license": "MPL-2.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
@ -81,10 +81,10 @@
|
||||||
"prettier": "@silverhand/eslint-config/.prettierrc",
|
"prettier": "@silverhand/eslint-config/.prettierrc",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@logto/connector-kit": "workspace:^2.0.0",
|
"@logto/connector-kit": "workspace:^2.0.0",
|
||||||
"@logto/core-kit": "workspace:^2.2.0",
|
"@logto/core-kit": "workspace:^2.2.1",
|
||||||
"@logto/language-kit": "workspace:^1.0.0",
|
"@logto/language-kit": "workspace:^1.0.0",
|
||||||
"@logto/phrases": "workspace:^1.7.0",
|
"@logto/phrases": "workspace:^1.8.0",
|
||||||
"@logto/phrases-experience": "workspace:^1.4.0",
|
"@logto/phrases-experience": "workspace:^1.5.0",
|
||||||
"@logto/shared": "workspace:^3.0.0",
|
"@logto/shared": "workspace:^3.0.0",
|
||||||
"@withtyped/server": "^0.12.9"
|
"@withtyped/server": "^0.12.9"
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,5 +1,25 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 2.2.1
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- b4f702a86: userinfo endpoint will return `organization_data` claim if organization scope is requested
|
||||||
|
|
||||||
|
The claim includes all organizations that the user is a member of with the following structure:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"organization_data": [
|
||||||
|
{
|
||||||
|
"id": "organization_id",
|
||||||
|
"name": "organization_name",
|
||||||
|
"description": "organization_description"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## 2.2.0
|
## 2.2.0
|
||||||
|
|
||||||
### Minor Changes
|
### Minor Changes
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@logto/core-kit",
|
"name": "@logto/core-kit",
|
||||||
"version": "2.2.0",
|
"version": "2.2.1",
|
||||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||||
"homepage": "https://github.com/logto-io/toolkit#readme",
|
"homepage": "https://github.com/logto-io/toolkit#readme",
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|
|
@ -107,19 +107,19 @@ importers:
|
||||||
specifier: workspace:^2.0.0
|
specifier: workspace:^2.0.0
|
||||||
version: link:../toolkit/connector-kit
|
version: link:../toolkit/connector-kit
|
||||||
'@logto/core-kit':
|
'@logto/core-kit':
|
||||||
specifier: workspace:^2.2.0
|
specifier: workspace:^2.2.1
|
||||||
version: link:../toolkit/core-kit
|
version: link:../toolkit/core-kit
|
||||||
'@logto/language-kit':
|
'@logto/language-kit':
|
||||||
specifier: workspace:^1.0.0
|
specifier: workspace:^1.0.0
|
||||||
version: link:../toolkit/language-kit
|
version: link:../toolkit/language-kit
|
||||||
'@logto/phrases':
|
'@logto/phrases':
|
||||||
specifier: workspace:^1.7.0
|
specifier: workspace:^1.8.0
|
||||||
version: link:../phrases
|
version: link:../phrases
|
||||||
'@logto/phrases-experience':
|
'@logto/phrases-experience':
|
||||||
specifier: workspace:^1.4.0
|
specifier: workspace:^1.5.0
|
||||||
version: link:../phrases-experience
|
version: link:../phrases-experience
|
||||||
'@logto/schemas':
|
'@logto/schemas':
|
||||||
specifier: workspace:1.11.0
|
specifier: workspace:1.12.0
|
||||||
version: link:../schemas
|
version: link:../schemas
|
||||||
'@logto/shared':
|
'@logto/shared':
|
||||||
specifier: workspace:^3.0.0
|
specifier: workspace:^3.0.0
|
||||||
|
@ -2846,22 +2846,22 @@ importers:
|
||||||
specifier: workspace:^2.0.0
|
specifier: workspace:^2.0.0
|
||||||
version: link:../toolkit/connector-kit
|
version: link:../toolkit/connector-kit
|
||||||
'@logto/core-kit':
|
'@logto/core-kit':
|
||||||
specifier: workspace:^2.1.2
|
specifier: workspace:^2.2.1
|
||||||
version: link:../toolkit/core-kit
|
version: link:../toolkit/core-kit
|
||||||
'@logto/language-kit':
|
'@logto/language-kit':
|
||||||
specifier: workspace:^1.0.0
|
specifier: workspace:^1.0.0
|
||||||
version: link:../toolkit/language-kit
|
version: link:../toolkit/language-kit
|
||||||
'@logto/phrases':
|
'@logto/phrases':
|
||||||
specifier: workspace:^1.7.0
|
specifier: workspace:^1.8.0
|
||||||
version: link:../phrases
|
version: link:../phrases
|
||||||
'@logto/phrases-experience':
|
'@logto/phrases-experience':
|
||||||
specifier: workspace:^1.4.0
|
specifier: workspace:^1.5.0
|
||||||
version: link:../phrases-experience
|
version: link:../phrases-experience
|
||||||
'@logto/react':
|
'@logto/react':
|
||||||
specifier: ^2.2.1
|
specifier: ^2.2.1
|
||||||
version: 2.2.1(react@18.2.0)
|
version: 2.2.1(react@18.2.0)
|
||||||
'@logto/schemas':
|
'@logto/schemas':
|
||||||
specifier: workspace:^1.11.0
|
specifier: workspace:^1.12.0
|
||||||
version: link:../schemas
|
version: link:../schemas
|
||||||
'@logto/shared':
|
'@logto/shared':
|
||||||
specifier: workspace:^3.0.0
|
specifier: workspace:^3.0.0
|
||||||
|
@ -3146,7 +3146,7 @@ importers:
|
||||||
specifier: workspace:^1.3.1
|
specifier: workspace:^1.3.1
|
||||||
version: link:../app-insights
|
version: link:../app-insights
|
||||||
'@logto/cli':
|
'@logto/cli':
|
||||||
specifier: workspace:^1.11.0
|
specifier: workspace:^1.12.0
|
||||||
version: link:../cli
|
version: link:../cli
|
||||||
'@logto/connector-kit':
|
'@logto/connector-kit':
|
||||||
specifier: workspace:^2.0.0
|
specifier: workspace:^2.0.0
|
||||||
|
@ -3155,7 +3155,7 @@ importers:
|
||||||
specifier: workspace:*
|
specifier: workspace:*
|
||||||
version: link:../console
|
version: link:../console
|
||||||
'@logto/core-kit':
|
'@logto/core-kit':
|
||||||
specifier: workspace:^2.2.0
|
specifier: workspace:^2.2.1
|
||||||
version: link:../toolkit/core-kit
|
version: link:../toolkit/core-kit
|
||||||
'@logto/demo-app':
|
'@logto/demo-app':
|
||||||
specifier: workspace:*
|
specifier: workspace:*
|
||||||
|
@ -3167,13 +3167,13 @@ importers:
|
||||||
specifier: workspace:^1.0.0
|
specifier: workspace:^1.0.0
|
||||||
version: link:../toolkit/language-kit
|
version: link:../toolkit/language-kit
|
||||||
'@logto/phrases':
|
'@logto/phrases':
|
||||||
specifier: workspace:^1.7.0
|
specifier: workspace:^1.8.0
|
||||||
version: link:../phrases
|
version: link:../phrases
|
||||||
'@logto/phrases-experience':
|
'@logto/phrases-experience':
|
||||||
specifier: workspace:^1.4.0
|
specifier: workspace:^1.5.0
|
||||||
version: link:../phrases-experience
|
version: link:../phrases-experience
|
||||||
'@logto/schemas':
|
'@logto/schemas':
|
||||||
specifier: workspace:^1.11.0
|
specifier: workspace:^1.12.0
|
||||||
version: link:../schemas
|
version: link:../schemas
|
||||||
'@logto/shared':
|
'@logto/shared':
|
||||||
specifier: workspace:^3.0.0
|
specifier: workspace:^3.0.0
|
||||||
|
@ -3423,7 +3423,7 @@ importers:
|
||||||
packages/create:
|
packages/create:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@logto/cli':
|
'@logto/cli':
|
||||||
specifier: workspace:^1.11.0
|
specifier: workspace:^1.12.0
|
||||||
version: link:../cli
|
version: link:../cli
|
||||||
|
|
||||||
packages/demo-app:
|
packages/demo-app:
|
||||||
|
@ -3525,19 +3525,19 @@ importers:
|
||||||
specifier: workspace:^2.0.0
|
specifier: workspace:^2.0.0
|
||||||
version: link:../toolkit/connector-kit
|
version: link:../toolkit/connector-kit
|
||||||
'@logto/core-kit':
|
'@logto/core-kit':
|
||||||
specifier: workspace:^2.1.1
|
specifier: workspace:^2.2.1
|
||||||
version: link:../toolkit/core-kit
|
version: link:../toolkit/core-kit
|
||||||
'@logto/language-kit':
|
'@logto/language-kit':
|
||||||
specifier: workspace:^1.0.0
|
specifier: workspace:^1.0.0
|
||||||
version: link:../toolkit/language-kit
|
version: link:../toolkit/language-kit
|
||||||
'@logto/phrases':
|
'@logto/phrases':
|
||||||
specifier: workspace:^1.7.0
|
specifier: workspace:^1.8.0
|
||||||
version: link:../phrases
|
version: link:../phrases
|
||||||
'@logto/phrases-experience':
|
'@logto/phrases-experience':
|
||||||
specifier: workspace:^1.4.0
|
specifier: workspace:^1.5.0
|
||||||
version: link:../phrases-experience
|
version: link:../phrases-experience
|
||||||
'@logto/schemas':
|
'@logto/schemas':
|
||||||
specifier: workspace:^1.11.0
|
specifier: workspace:^1.12.0
|
||||||
version: link:../schemas
|
version: link:../schemas
|
||||||
'@parcel/compressor-brotli':
|
'@parcel/compressor-brotli':
|
||||||
specifier: 2.9.3
|
specifier: 2.9.3
|
||||||
|
@ -3754,7 +3754,7 @@ importers:
|
||||||
specifier: ^2.2.0
|
specifier: ^2.2.0
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
'@logto/schemas':
|
'@logto/schemas':
|
||||||
specifier: workspace:^1.10.1
|
specifier: workspace:^1.12.0
|
||||||
version: link:../schemas
|
version: link:../schemas
|
||||||
'@logto/shared':
|
'@logto/shared':
|
||||||
specifier: workspace:^3.0.0
|
specifier: workspace:^3.0.0
|
||||||
|
@ -3854,7 +3854,7 @@ importers:
|
||||||
packages/phrases-experience:
|
packages/phrases-experience:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@logto/core-kit':
|
'@logto/core-kit':
|
||||||
specifier: workspace:^2.1.1
|
specifier: workspace:^2.2.1
|
||||||
version: link:../toolkit/core-kit
|
version: link:../toolkit/core-kit
|
||||||
'@logto/language-kit':
|
'@logto/language-kit':
|
||||||
specifier: workspace:^1.0.0
|
specifier: workspace:^1.0.0
|
||||||
|
@ -3894,16 +3894,16 @@ importers:
|
||||||
specifier: workspace:^2.0.0
|
specifier: workspace:^2.0.0
|
||||||
version: link:../toolkit/connector-kit
|
version: link:../toolkit/connector-kit
|
||||||
'@logto/core-kit':
|
'@logto/core-kit':
|
||||||
specifier: workspace:^2.2.0
|
specifier: workspace:^2.2.1
|
||||||
version: link:../toolkit/core-kit
|
version: link:../toolkit/core-kit
|
||||||
'@logto/language-kit':
|
'@logto/language-kit':
|
||||||
specifier: workspace:^1.0.0
|
specifier: workspace:^1.0.0
|
||||||
version: link:../toolkit/language-kit
|
version: link:../toolkit/language-kit
|
||||||
'@logto/phrases':
|
'@logto/phrases':
|
||||||
specifier: workspace:^1.7.0
|
specifier: workspace:^1.8.0
|
||||||
version: link:../phrases
|
version: link:../phrases
|
||||||
'@logto/phrases-experience':
|
'@logto/phrases-experience':
|
||||||
specifier: workspace:^1.4.0
|
specifier: workspace:^1.5.0
|
||||||
version: link:../phrases-experience
|
version: link:../phrases-experience
|
||||||
'@logto/shared':
|
'@logto/shared':
|
||||||
specifier: workspace:^3.0.0
|
specifier: workspace:^3.0.0
|
||||||
|
|
Loading…
Reference in a new issue