0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-03-31 22:51:25 -05:00

release: version packages (#4575)

This commit is contained in:
silverhand-bot 2023-10-07 13:39:33 +08:00 committed by GitHub
parent c11fafd72c
commit f3ec4c6734
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
25 changed files with 182 additions and 97 deletions

View file

@ -1,32 +0,0 @@
---
"@logto/console": minor
---
feature: machine-to-machine (M2M) role-based access control (RBAC)
### Summary
This feature enables Logto users to apply role-based access control (RBAC) to their machine-to-machine (M2M) applications.
In Logto, we have enabled Logto users to utilize RBAC to manage their own end-users. However, the methods for M2M connections and authorization are even more prevalent and critical across various use cases than end-user access management.
From now on, Logto enables it's users to manage their M2M applications using RBAC.
#### New role type: machine-to-machine
We have introduced a new role type, "machine-to-machine".
- When creating a new role, you can select the type (either "machine-to-machine" or "user" type), with "user" type by default if not specified.
- Logto now ONLY allows the selection of the role type during role creation.
#### Manage "machine-to-machine" roles
You can manage the permissions of a "machine-to-machine" role in the same way as a "user" role.
> Logto's management API resources are available to "machine-to-machine" roles but not for "user" roles.
> "machine-to-machine" roles can only be assigned to M2M applications; and "user" roles can only be assigned to users.
You can assign "machine-to-machine" roles to M2M applications in the following two ways:
- "Applications" on sidebar -> Select an M2M application -> "Roles" tab -> "Assign Roles" button
- "Roles" on sidebar -> Select an M2M role -> "Machine-to-machine apps" tab -> "Assign Applications" button

View file

@ -1,15 +0,0 @@
---
"@logto/shared": major
"@logto/console": patch
"@logto/schemas": patch
"@logto/core": patch
"@logto/cli": patch
---
standardize id and secret generators
- Remove `buildIdGenerator` export from `@logto/shared`
- Add `generateStandardSecret` and `generateStandardShortId` exports to `@logto/shared`
- Align comment and implementation of `buildIdGenerator` in `@logto/shared`
- The comment stated the function will include uppercase letters by default, but it did not; Now it does.
- Use `generateStandardSecret` for all secret generation

View file

@ -1,5 +0,0 @@
---
"@logto/core": patch
---
block an identifier from verification for 10 minutes after 5 failed attempts within 1 hour

View file

@ -1,5 +1,22 @@
# Change Log
## 1.9.2
### Patch Changes
- 18181f892: standardize id and secret generators
- Remove `buildIdGenerator` export from `@logto/shared`
- Add `generateStandardSecret` and `generateStandardShortId` exports to `@logto/shared`
- Align comment and implementation of `buildIdGenerator` in `@logto/shared`
- The comment stated the function will include uppercase letters by default, but it did not; Now it does.
- Use `generateStandardSecret` for all secret generation
- Updated dependencies [18181f892]
- @logto/shared@3.0.0
- @logto/schemas@1.9.2
- @logto/core-kit@2.1.2
## 1.9.1
### Patch Changes

View file

@ -1,6 +1,6 @@
{
"name": "@logto/cli",
"version": "1.9.1",
"version": "1.9.2",
"description": "Logto CLI.",
"author": "Silverhand Inc. <contact@silverhand.io>",
"homepage": "https://github.com/logto-io/logto#readme",
@ -44,12 +44,12 @@
},
"dependencies": {
"@logto/connector-kit": "workspace:^1.1.1",
"@logto/core-kit": "workspace:^2.1.1",
"@logto/core-kit": "workspace:^2.1.2",
"@logto/language-kit": "workspace:^1.0.0",
"@logto/phrases": "workspace:^1.5.0",
"@logto/phrases-experience": "workspace:^1.3.1",
"@logto/schemas": "workspace:1.9.1",
"@logto/shared": "workspace:^2.0.1",
"@logto/schemas": "workspace:1.9.2",
"@logto/shared": "workspace:^3.0.0",
"@silverhand/essentials": "^2.8.4",
"chalk": "^5.0.0",
"decamelize": "^6.0.0",

View file

@ -1,5 +1,12 @@
# @logto/connector-apple
## 1.0.2
### Patch Changes
- Updated dependencies [18181f892]
- @logto/shared@3.0.0
## 1.0.1
### Patch Changes

View file

@ -1,10 +1,10 @@
{
"name": "@logto/connector-apple",
"version": "1.0.1",
"version": "1.0.2",
"description": "Apple web connector implementation.",
"dependencies": {
"@logto/connector-kit": "workspace:^1.1.1",
"@logto/shared": "workspace:^2.0.0",
"@logto/shared": "workspace:^3.0.0",
"jose": "^4.3.8"
},
"main": "./lib/index.js",

View file

@ -1,5 +1,12 @@
# @logto/connector-oidc
## 1.0.2
### Patch Changes
- Updated dependencies [18181f892]
- @logto/shared@3.0.0
## 1.0.1
### Patch Changes

View file

@ -1,10 +1,10 @@
{
"name": "@logto/connector-oidc",
"version": "1.0.1",
"version": "1.0.2",
"description": "OIDC standard connector implementation.",
"dependencies": {
"@logto/connector-kit": "workspace:^1.1.1",
"@logto/shared": "workspace:^2.0.0",
"@logto/shared": "workspace:^3.0.0",
"jose": "^4.3.8",
"nanoid": "^4.0.0"
},

View file

@ -1,5 +1,48 @@
# Change Log
## 1.8.0
### Minor Changes
- a8b5a020f: feature: machine-to-machine (M2M) role-based access control (RBAC)
### Summary
This feature enables Logto users to apply role-based access control (RBAC) to their machine-to-machine (M2M) applications.
In Logto, we have enabled Logto users to utilize RBAC to manage their own end-users. However, the methods for M2M connections and authorization are even more prevalent and critical across various use cases than end-user access management.
From now on, Logto enables it's users to manage their M2M applications using RBAC.
#### New role type: machine-to-machine
We have introduced a new role type, "machine-to-machine".
- When creating a new role, you can select the type (either "machine-to-machine" or "user" type), with "user" type by default if not specified.
- Logto now ONLY allows the selection of the role type during role creation.
#### Manage "machine-to-machine" roles
You can manage the permissions of a "machine-to-machine" role in the same way as a "user" role.
> Logto's management API resources are available to "machine-to-machine" roles but not for "user" roles.
> "machine-to-machine" roles can only be assigned to M2M applications; and "user" roles can only be assigned to users.
You can assign "machine-to-machine" roles to M2M applications in the following two ways:
- "Applications" on sidebar -> Select an M2M application -> "Roles" tab -> "Assign Roles" button
- "Roles" on sidebar -> Select an M2M role -> "Machine-to-machine apps" tab -> "Assign Applications" button
### Patch Changes
- 18181f892: standardize id and secret generators
- Remove `buildIdGenerator` export from `@logto/shared`
- Add `generateStandardSecret` and `generateStandardShortId` exports to `@logto/shared`
- Align comment and implementation of `buildIdGenerator` in `@logto/shared`
- The comment stated the function will include uppercase letters by default, but it did not; Now it does.
- Use `generateStandardSecret` for all secret generation
## 1.7.1
### Patch Changes

View file

@ -1,6 +1,6 @@
{
"name": "@logto/console",
"version": "1.7.1",
"version": "1.8.0",
"description": "> TODO: description",
"author": "Silverhand Inc. <contact@silverhand.io>",
"homepage": "https://github.com/logto-io/logto#readme",
@ -28,13 +28,13 @@
"@logto/app-insights": "workspace:^1.3.1",
"@logto/cloud": "0.2.5-d434baa",
"@logto/connector-kit": "workspace:^1.1.1",
"@logto/core-kit": "workspace:^2.1.1",
"@logto/core-kit": "workspace:^2.1.2",
"@logto/language-kit": "workspace:^1.0.0",
"@logto/phrases": "workspace:^1.5.0",
"@logto/phrases-experience": "workspace:^1.3.1",
"@logto/react": "^2.1.2",
"@logto/schemas": "workspace:^1.9.1",
"@logto/shared": "workspace:^2.0.1",
"@logto/schemas": "workspace:^1.9.2",
"@logto/shared": "workspace:^3.0.0",
"@mdx-js/react": "^1.6.22",
"@parcel/compressor-brotli": "2.9.3",
"@parcel/compressor-gzip": "2.9.3",

View file

@ -1,5 +1,26 @@
# Change Log
## 1.9.2
### Patch Changes
- 18181f892: standardize id and secret generators
- Remove `buildIdGenerator` export from `@logto/shared`
- Add `generateStandardSecret` and `generateStandardShortId` exports to `@logto/shared`
- Align comment and implementation of `buildIdGenerator` in `@logto/shared`
- The comment stated the function will include uppercase letters by default, but it did not; Now it does.
- Use `generateStandardSecret` for all secret generation
- 827123faa: block an identifier from verification for 10 minutes after 5 failed attempts within 1 hour
- Updated dependencies [a8b5a020f]
- Updated dependencies [18181f892]
- @logto/console@1.8.0
- @logto/shared@3.0.0
- @logto/schemas@1.9.2
- @logto/cli@1.9.2
- @logto/core-kit@2.1.2
## 1.9.1
### Patch Changes

View file

@ -1,6 +1,6 @@
{
"name": "@logto/core",
"version": "1.9.1",
"version": "1.9.2",
"description": "The open source identity solution.",
"main": "build/index.js",
"author": "Silverhand Inc. <contact@silverhand.io>",
@ -30,16 +30,16 @@
"@koa/cors": "^4.0.0",
"@logto/affiliate": "^0.1.0",
"@logto/app-insights": "workspace:^1.3.1",
"@logto/cli": "workspace:^1.9.1",
"@logto/cli": "workspace:^1.9.2",
"@logto/connector-kit": "workspace:^1.1.1",
"@logto/console": "workspace:*",
"@logto/core-kit": "workspace:^2.1.1",
"@logto/core-kit": "workspace:^2.1.2",
"@logto/demo-app": "workspace:*",
"@logto/language-kit": "workspace:^1.0.0",
"@logto/phrases": "workspace:^1.5.0",
"@logto/phrases-experience": "workspace:^1.3.1",
"@logto/schemas": "workspace:^1.9.1",
"@logto/shared": "workspace:^2.0.1",
"@logto/schemas": "workspace:^1.9.2",
"@logto/shared": "workspace:^3.0.0",
"@logto/experience": "workspace:*",
"@silverhand/essentials": "^2.8.4",
"@withtyped/client": "^0.7.22",

View file

@ -1,5 +1,12 @@
# Change Log
## 1.9.2
### Patch Changes
- Updated dependencies [18181f892]
- @logto/cli@1.9.2
## 1.9.1
### Patch Changes

View file

@ -1,6 +1,6 @@
{
"name": "@logto/create",
"version": "1.9.1",
"version": "1.9.2",
"author": "Silverhand Inc. <contact@silverhand.io>",
"license": "MPL-2.0",
"type": "module",
@ -15,6 +15,6 @@
"node": "^18.12.0"
},
"dependencies": {
"@logto/cli": "workspace:^1.9.1"
"@logto/cli": "workspace:^1.9.2"
}
}

View file

@ -26,8 +26,8 @@
"@logto/connector-kit": "workspace:^1.1.0",
"@logto/js": "^2.1.1",
"@logto/node": "^2.1.1",
"@logto/schemas": "workspace:^1.9.0",
"@logto/shared": "workspace:^2.0.1",
"@logto/schemas": "workspace:^1.9.2",
"@logto/shared": "workspace:^3.0.0",
"@silverhand/eslint-config": "4.0.1",
"@silverhand/essentials": "^2.8.4",
"@silverhand/ts-config": "4.0.0",

View file

@ -1,5 +1,21 @@
# Change Log
## 1.9.2
### Patch Changes
- 18181f892: standardize id and secret generators
- Remove `buildIdGenerator` export from `@logto/shared`
- Add `generateStandardSecret` and `generateStandardShortId` exports to `@logto/shared`
- Align comment and implementation of `buildIdGenerator` in `@logto/shared`
- The comment stated the function will include uppercase letters by default, but it did not; Now it does.
- Use `generateStandardSecret` for all secret generation
- Updated dependencies [18181f892]
- @logto/shared@3.0.0
- @logto/core-kit@2.1.2
## 1.9.1
### Patch Changes

View file

@ -1,6 +1,6 @@
{
"name": "@logto/schemas",
"version": "1.9.1",
"version": "1.9.2",
"author": "Silverhand Inc. <contact@silverhand.io>",
"license": "MPL-2.0",
"type": "module",
@ -81,11 +81,11 @@
"prettier": "@silverhand/eslint-config/.prettierrc",
"dependencies": {
"@logto/connector-kit": "workspace:^1.1.1",
"@logto/core-kit": "workspace:^2.1.1",
"@logto/core-kit": "workspace:^2.1.2",
"@logto/language-kit": "workspace:^1.0.0",
"@logto/phrases": "workspace:^1.5.0",
"@logto/phrases-experience": "workspace:^1.3.1",
"@logto/shared": "workspace:^2.0.1",
"@logto/shared": "workspace:^3.0.0",
"@withtyped/server": "^0.12.9"
},
"peerDependencies": {

View file

@ -1,5 +1,17 @@
# Change Log
## 3.0.0
### Major Changes
- 18181f892: standardize id and secret generators
- Remove `buildIdGenerator` export from `@logto/shared`
- Add `generateStandardSecret` and `generateStandardShortId` exports to `@logto/shared`
- Align comment and implementation of `buildIdGenerator` in `@logto/shared`
- The comment stated the function will include uppercase letters by default, but it did not; Now it does.
- Use `generateStandardSecret` for all secret generation
## 2.0.1
### Patch Changes

View file

@ -1,6 +1,6 @@
{
"name": "@logto/shared",
"version": "2.0.1",
"version": "3.0.0",
"main": "lib/index.js",
"author": "Silverhand Inc. <contact@silverhand.io>",
"license": "MPL-2.0",

View file

@ -1,5 +1,12 @@
# Change Log
## 2.1.2
### Patch Changes
- Updated dependencies [18181f892]
- @logto/shared@3.0.0
## 2.1.1
### Patch Changes

View file

@ -1,6 +1,6 @@
{
"name": "@logto/core-kit",
"version": "2.1.1",
"version": "2.1.2",
"author": "Silverhand Inc. <contact@silverhand.io>",
"homepage": "https://github.com/logto-io/toolkit#readme",
"repository": {
@ -44,7 +44,7 @@
},
"dependencies": {
"@logto/language-kit": "workspace:^1.0.0",
"@logto/shared": "workspace:^2.0.1",
"@logto/shared": "workspace:^3.0.0",
"color": "^4.2.3"
},
"optionalDependencies": {

36
pnpm-lock.yaml generated
View file

@ -107,7 +107,7 @@ importers:
specifier: workspace:^1.1.1
version: link:../toolkit/connector-kit
'@logto/core-kit':
specifier: workspace:^2.1.1
specifier: workspace:^2.1.2
version: link:../toolkit/core-kit
'@logto/language-kit':
specifier: workspace:^1.0.0
@ -119,10 +119,10 @@ importers:
specifier: workspace:^1.3.1
version: link:../phrases-experience
'@logto/schemas':
specifier: workspace:1.9.1
specifier: workspace:1.9.2
version: link:../schemas
'@logto/shared':
specifier: workspace:^2.0.1
specifier: workspace:^3.0.0
version: link:../shared
'@silverhand/essentials':
specifier: ^2.8.4
@ -574,7 +574,7 @@ importers:
specifier: workspace:^1.1.1
version: link:../../toolkit/connector-kit
'@logto/shared':
specifier: workspace:^2.0.0
specifier: workspace:^3.0.0
version: link:../../shared
'@silverhand/essentials':
specifier: ^2.8.4
@ -2096,7 +2096,7 @@ importers:
specifier: workspace:^1.1.1
version: link:../../toolkit/connector-kit
'@logto/shared':
specifier: workspace:^2.0.0
specifier: workspace:^3.0.0
version: link:../../shared
'@silverhand/essentials':
specifier: ^2.8.4
@ -2840,7 +2840,7 @@ importers:
specifier: workspace:^1.1.1
version: link:../toolkit/connector-kit
'@logto/core-kit':
specifier: workspace:^2.1.1
specifier: workspace:^2.1.2
version: link:../toolkit/core-kit
'@logto/language-kit':
specifier: workspace:^1.0.0
@ -2855,10 +2855,10 @@ importers:
specifier: ^2.1.2
version: 2.1.2(react@18.2.0)
'@logto/schemas':
specifier: workspace:^1.9.1
specifier: workspace:^1.9.2
version: link:../schemas
'@logto/shared':
specifier: workspace:^2.0.1
specifier: workspace:^3.0.0
version: link:../shared
'@mdx-js/react':
specifier: ^1.6.22
@ -3131,7 +3131,7 @@ importers:
specifier: workspace:^1.3.1
version: link:../app-insights
'@logto/cli':
specifier: workspace:^1.9.1
specifier: workspace:^1.9.2
version: link:../cli
'@logto/connector-kit':
specifier: workspace:^1.1.1
@ -3140,7 +3140,7 @@ importers:
specifier: workspace:*
version: link:../console
'@logto/core-kit':
specifier: workspace:^2.1.1
specifier: workspace:^2.1.2
version: link:../toolkit/core-kit
'@logto/demo-app':
specifier: workspace:*
@ -3158,10 +3158,10 @@ importers:
specifier: workspace:^1.3.1
version: link:../phrases-experience
'@logto/schemas':
specifier: workspace:^1.9.1
specifier: workspace:^1.9.2
version: link:../schemas
'@logto/shared':
specifier: workspace:^2.0.1
specifier: workspace:^3.0.0
version: link:../shared
'@silverhand/essentials':
specifier: ^2.8.4
@ -3381,7 +3381,7 @@ importers:
packages/create:
dependencies:
'@logto/cli':
specifier: workspace:^1.9.1
specifier: workspace:^1.9.2
version: link:../cli
packages/demo-app:
@ -3700,10 +3700,10 @@ importers:
specifier: ^2.1.1
version: 2.1.1
'@logto/schemas':
specifier: workspace:^1.9.0
specifier: workspace:^1.9.2
version: link:../schemas
'@logto/shared':
specifier: workspace:^2.0.1
specifier: workspace:^3.0.0
version: link:../shared
'@silverhand/eslint-config':
specifier: 4.0.1
@ -3834,7 +3834,7 @@ importers:
specifier: workspace:^1.1.1
version: link:../toolkit/connector-kit
'@logto/core-kit':
specifier: workspace:^2.1.1
specifier: workspace:^2.1.2
version: link:../toolkit/core-kit
'@logto/language-kit':
specifier: workspace:^1.0.0
@ -3846,7 +3846,7 @@ importers:
specifier: workspace:^1.3.1
version: link:../phrases-experience
'@logto/shared':
specifier: workspace:^2.0.1
specifier: workspace:^3.0.0
version: link:../shared
'@withtyped/server':
specifier: ^0.12.9
@ -4018,7 +4018,7 @@ importers:
specifier: workspace:^1.0.0
version: link:../language-kit
'@logto/shared':
specifier: workspace:^2.0.1
specifier: workspace:^3.0.0
version: link:../../shared
color:
specifier: ^4.2.3