Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: version packages #5868

Merged
merged 1 commit into from
May 31, 2024
Merged

release: version packages #5868

merged 1 commit into from
May 31, 2024

Conversation

silverhand-bot
Copy link
Collaborator

@silverhand-bot silverhand-bot commented May 15, 2024

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.

Releases

@logto/cli@1.17.0

Minor Changes

  • 25d67f3: create a pre-configured role with Management API access when seeding the database

Patch Changes

  • 07ac3e8: fix the translate CLI command by adding the missing import
  • Updated dependencies [25d67f3]
  • Updated dependencies [e04d952]
  • Updated dependencies [b5104d8]
  • Updated dependencies [0c70d65]
  • Updated dependencies [76fd33b]
    • @logto/schemas@1.17.0
    • @logto/phrases@1.11.0
    • @logto/core-kit@2.5.0

@logto/connector-dingtalk-web@0.1.0

Minor Changes

  • 0b5b15b: add DingTalk web connector

@logto/phrases@1.11.0

Minor Changes

  • 76fd33b: support default roles for users

Patch Changes

  • e04d952: replace the i18n translated hook event label with the hook event value directly in the console

    • remove all the legacy interaction hook events i18n phrases
    • replace the translated label with the hook event value directly in the console
      • Create new account -> PostRegister
      • Sign in -> PostSignIn
      • Reset password -> PostResetPassword

@logto/schemas@1.17.0

Minor Changes

  • 25d67f3: create a pre-configured role with Management API access when seeding the database

  • b5104d8: add new webhook events

    We introduce a new event type DataHook to unlock a series of events that can be triggered by data updates (mostly Management API):

    • User.Created
    • User.Deleted
    • User.Data.Updated
    • User.SuspensionStatus.Updated
    • Role.Created
    • Role.Deleted
    • Role.Data.Updated
    • Role.Scopes.Updated
    • Scope.Created
    • Scope.Deleted
    • Scope.Data.Updated
    • Organization.Created
    • Organization.Deleted
    • Organization.Data.Updated
    • Organization.Membership.Updated
    • OrganizationRole.Created
    • OrganizationRole.Deleted
    • OrganizationRole.Data.Updated
    • OrganizationRole.Scopes.Updated
    • OrganizationScope.Created
    • OrganizationScope.Deleted
    • OrganizationScope.Data.Updated

    DataHook events are triggered when the data associated with the event is updated via management API request or user interaction actions.

    Management API triggered events

    API endpoint Event
    POST /users User.Created
    DELETE /users/:userId User.Deleted
    PATCH /users/:userId User.Data.Updated
    PATCH /users/:userId/custom-data User.Data.Updated
    PATCH /users/:userId/profile User.Data.Updated
    PATCH /users/:userId/password User.Data.Updated
    PATCH /users/:userId/is-suspended User.SuspensionStatus.Updated
    POST /roles Role.Created, (Role.Scopes.Update)
    DELETE /roles/:id Role.Deleted
    PATCH /roles/:id Role.Data.Updated
    POST /roles/:id/scopes Role.Scopes.Updated
    DELETE /roles/:id/scopes/:scopeId Role.Scopes.Updated
    POST /resources/:resourceId/scopes Scope.Created
    DELETE /resources/:resourceId/scopes/:scopeId Scope.Deleted
    PATCH /resources/:resourceId/scopes/:scopeId Scope.Data.Updated
    POST /organizations Organization.Created
    DELETE /organizations/:id Organization.Deleted
    PATCH /organizations/:id Organization.Data.Updated
    PUT /organizations/:id/users Organization.Membership.Updated
    POST /organizations/:id/users Organization.Membership.Updated
    DELETE /organizations/:id/users/:userId Organization.Membership.Updated
    POST /organization-roles OrganizationRole.Created, (OrganizationRole.Scopes.Updated)
    DELETE /organization-roles/:id OrganizationRole.Deleted
    PATCH /organization-roles/:id OrganizationRole.Data.Updated
    POST /organization-scopes OrganizationScope.Created
    DELETE /organization-scopes/:id OrganizationScope.Deleted
    PATCH /organization-scopes/:id OrganizationScope.Data.Updated
    PUT /organization-roles/:id/scopes OrganizationRole.Scopes.Updated
    POST /organization-roles/:id/scopes OrganizationRole.Scopes.Updated
    DELETE /organization-roles/:id/scopes/:organizationScopeId OrganizationRole.Scopes.Updated

    User interaction triggered events

    User interaction action Event
    User email/phone linking User.Data.Updated
    User MFAs linking User.Data.Updated
    User social/SSO linking User.Data.Updated
    User password reset User.Data.Updated
    User registration User.Created
  • 76fd33b: support default roles for users

Patch Changes

  • Updated dependencies [e04d952]
  • Updated dependencies [0c70d65]
  • Updated dependencies [76fd33b]
    • @logto/phrases@1.11.0
    • @logto/core-kit@2.5.0

@logto/core-kit@2.5.0

Minor Changes

  • 0c70d65: define new sso_identities user claim to the userinfo endpoint response

    • Define a new sso_identities user claim that will be used to store the user's SSO identities. The claim will be an array of objects with the following properties:
      • details: detailed user info returned from the SSO provider.
      • issuer: the issuer of the SSO provider.
      • identityId: the user id of the user in the SSO provider.
    • The new claims will share the same scope as the social identities claim.
    • When the user identities scope is requested, the new sso_identities claim will be returned along with the identities claim in the userinfo endpoint response.

@logto/connector-github@1.4.1

Patch Changes

  • c957555: fix GET /users/emails API requests break social sign-in flow error

    Previously, the GET /users/emails API was returning a 403 Forbidden error when the endpoint is not accessible. This will break the social sign-in flow in previous version, so we handled this error and return an empty array instead. In this way, the social sign-in flow will continue but with userEmails as an empty array, and should provide enough information for further investigation.

@logto/create@1.17.0

Patch Changes

  • Updated dependencies [25d67f3]
  • Updated dependencies [07ac3e8]
    • @logto/cli@1.17.0

@logto/console@1.15.0

Minor Changes

  • b5104d8: add new webhook events

    We introduce a new event type DataHook to unlock a series of events that can be triggered by data updates (mostly Management API):

    • User.Created
    • User.Deleted
    • User.Data.Updated
    • User.SuspensionStatus.Updated
    • Role.Created
    • Role.Deleted
    • Role.Data.Updated
    • Role.Scopes.Updated
    • Scope.Created
    • Scope.Deleted
    • Scope.Data.Updated
    • Organization.Created
    • Organization.Deleted
    • Organization.Data.Updated
    • Organization.Membership.Updated
    • OrganizationRole.Created
    • OrganizationRole.Deleted
    • OrganizationRole.Data.Updated
    • OrganizationRole.Scopes.Updated
    • OrganizationScope.Created
    • OrganizationScope.Deleted
    • OrganizationScope.Data.Updated

    DataHook events are triggered when the data associated with the event is updated via management API request or user interaction actions.

    Management API triggered events

    API endpoint Event
    POST /users User.Created
    DELETE /users/:userId User.Deleted
    PATCH /users/:userId User.Data.Updated
    PATCH /users/:userId/custom-data User.Data.Updated
    PATCH /users/:userId/profile User.Data.Updated
    PATCH /users/:userId/password User.Data.Updated
    PATCH /users/:userId/is-suspended User.SuspensionStatus.Updated
    POST /roles Role.Created, (Role.Scopes.Update)
    DELETE /roles/:id Role.Deleted
    PATCH /roles/:id Role.Data.Updated
    POST /roles/:id/scopes Role.Scopes.Updated
    DELETE /roles/:id/scopes/:scopeId Role.Scopes.Updated
    POST /resources/:resourceId/scopes Scope.Created
    DELETE /resources/:resourceId/scopes/:scopeId Scope.Deleted
    PATCH /resources/:resourceId/scopes/:scopeId Scope.Data.Updated
    POST /organizations Organization.Created
    DELETE /organizations/:id Organization.Deleted
    PATCH /organizations/:id Organization.Data.Updated
    PUT /organizations/:id/users Organization.Membership.Updated
    POST /organizations/:id/users Organization.Membership.Updated
    DELETE /organizations/:id/users/:userId Organization.Membership.Updated
    POST /organization-roles OrganizationRole.Created, (OrganizationRole.Scopes.Updated)
    DELETE /organization-roles/:id OrganizationRole.Deleted
    PATCH /organization-roles/:id OrganizationRole.Data.Updated
    POST /organization-scopes OrganizationScope.Created
    DELETE /organization-scopes/:id OrganizationScope.Deleted
    PATCH /organization-scopes/:id OrganizationScope.Data.Updated
    PUT /organization-roles/:id/scopes OrganizationRole.Scopes.Updated
    POST /organization-roles/:id/scopes OrganizationRole.Scopes.Updated
    DELETE /organization-roles/:id/scopes/:organizationScopeId OrganizationRole.Scopes.Updated

    User interaction triggered events

    User interaction action Event
    User email/phone linking User.Data.Updated
    User MFAs linking User.Data.Updated
    User social/SSO linking User.Data.Updated
    User password reset User.Data.Updated
    User registration User.Created
  • a0b1951: show version number in the topbar

  • 76fd33b: support default roles for users

Patch Changes

  • e04d952: replace the i18n translated hook event label with the hook event value directly in the console

    • remove all the legacy interaction hook events i18n phrases
    • replace the translated label with the hook event value directly in the console
      • Create new account -> PostRegister
      • Sign in -> PostSignIn
      • Reset password -> PostResetPassword
  • 558986d: update documentation reference links

  • c558aff: improve error handling on audit logs

    • No longer toasts error messages if the audit log related user entity has been removed.
    • Display a fallback user-id (deleted) information instead.

@logto/core@1.17.0

Minor Changes

  • b5104d8: add new webhook events

    We introduce a new event type DataHook to unlock a series of events that can be triggered by data updates (mostly Management API):

    • User.Created
    • User.Deleted
    • User.Data.Updated
    • User.SuspensionStatus.Updated
    • Role.Created
    • Role.Deleted
    • Role.Data.Updated
    • Role.Scopes.Updated
    • Scope.Created
    • Scope.Deleted
    • Scope.Data.Updated
    • Organization.Created
    • Organization.Deleted
    • Organization.Data.Updated
    • Organization.Membership.Updated
    • OrganizationRole.Created
    • OrganizationRole.Deleted
    • OrganizationRole.Data.Updated
    • OrganizationRole.Scopes.Updated
    • OrganizationScope.Created
    • OrganizationScope.Deleted
    • OrganizationScope.Data.Updated

    DataHook events are triggered when the data associated with the event is updated via management API request or user interaction actions.

    Management API triggered events

    API endpoint Event
    POST /users User.Created
    DELETE /users/:userId User.Deleted
    PATCH /users/:userId User.Data.Updated
    PATCH /users/:userId/custom-data User.Data.Updated
    PATCH /users/:userId/profile User.Data.Updated
    PATCH /users/:userId/password User.Data.Updated
    PATCH /users/:userId/is-suspended User.SuspensionStatus.Updated
    POST /roles Role.Created, (Role.Scopes.Update)
    DELETE /roles/:id Role.Deleted
    PATCH /roles/:id Role.Data.Updated
    POST /roles/:id/scopes Role.Scopes.Updated
    DELETE /roles/:id/scopes/:scopeId Role.Scopes.Updated
    POST /resources/:resourceId/scopes Scope.Created
    DELETE /resources/:resourceId/scopes/:scopeId Scope.Deleted
    PATCH /resources/:resourceId/scopes/:scopeId Scope.Data.Updated
    POST /organizations Organization.Created
    DELETE /organizations/:id Organization.Deleted
    PATCH /organizations/:id Organization.Data.Updated
    PUT /organizations/:id/users Organization.Membership.Updated
    POST /organizations/:id/users Organization.Membership.Updated
    DELETE /organizations/:id/users/:userId Organization.Membership.Updated
    POST /organization-roles OrganizationRole.Created, (OrganizationRole.Scopes.Updated)
    DELETE /organization-roles/:id OrganizationRole.Deleted
    PATCH /organization-roles/:id OrganizationRole.Data.Updated
    POST /organization-scopes OrganizationScope.Created
    DELETE /organization-scopes/:id OrganizationScope.Deleted
    PATCH /organization-scopes/:id OrganizationScope.Data.Updated
    PUT /organization-roles/:id/scopes OrganizationRole.Scopes.Updated
    POST /organization-roles/:id/scopes OrganizationRole.Scopes.Updated
    DELETE /organization-roles/:id/scopes/:organizationScopeId OrganizationRole.Scopes.Updated

    User interaction triggered events

    User interaction action Event
    User email/phone linking User.Data.Updated
    User MFAs linking User.Data.Updated
    User social/SSO linking User.Data.Updated
    User password reset User.Data.Updated
    User registration User.Created
  • 0c70d65: define new sso_identities user claim to the userinfo endpoint response

    • Define a new sso_identities user claim that will be used to store the user's SSO identities. The claim will be an array of objects with the following properties:
      • details: detailed user info returned from the SSO provider.
      • issuer: the issuer of the SSO provider.
      • identityId: the user id of the user in the SSO provider.
    • The new claims will share the same scope as the social identities claim.
    • When the user identities scope is requested, the new sso_identities claim will be returned along with the identities claim in the userinfo endpoint response.
  • 76fd33b: support default roles for users

Patch Changes

  • 558986d: update documentation reference links

  • 458746c: fix Microsoft EntraID OIDC SSO connector invalid authorization code response bug

    • For public organizations access EntraID OIDC applications, the token endpoint returns expires_in value type in number.
    • For private organization access only applications, the token endpoint returns expires_in value type in string.
    • Expected expires_in value type is number. (See v2-oauth2-auth-code-flow for reference)

    String type expires_in value is not supported by the current Microsoft EntraID OIDC connector, a invalid authorization response error will be thrown.
    Update the token response guard to handle both number and string type expires_in value. Make the SSO connector more robust.

  • Updated dependencies [25d67f3]

  • Updated dependencies [e04d952]

  • Updated dependencies [cb1a38c]

  • Updated dependencies [558986d]

  • Updated dependencies [b5104d8]

  • Updated dependencies [0c70d65]

  • Updated dependencies [a0b1951]

  • Updated dependencies [07ac3e8]

  • Updated dependencies [c558aff]

  • Updated dependencies [76fd33b]

    • @logto/schemas@1.17.0
    • @logto/cli@1.17.0
    • @logto/console@1.15.0
    • @logto/phrases@1.11.0
    • @logto/experience@1.6.2
    • @logto/core-kit@2.5.0

@logto/experience@1.6.2

Patch Changes

  • cb1a38c: show global loading icon on page relocate

    This is to address the issue where the user is redirected back to the client after a successful login, but the page is not yet fully loaded. This will show a global loading icon to indicate that the page is still loading. Preventing the user from interacting with the current sign-in page and avoid page idling confusion.

Copy link

github-actions bot commented May 15, 2024

COMPARE TO master

Total Size Diff ⚠️ 📈 +13.97 KB

Diff by File
Name Diff
.changeset/angry-tables-repeat.md 📈 +135 Bytes
.changeset/curvy-boxes-hide.md 📈 +412 Bytes
.changeset/friendly-chicken-pump.md 📈 +401 Bytes
.changeset/gentle-flies-boil.md 📈 +91 Bytes
.changeset/hip-fireants-talk.md 📈 +5.19 KB
.changeset/olive-deers-wink.md 📈 +501 Bytes
.changeset/quick-hairs-fail.md 📈 +713 Bytes
.changeset/rare-hornets-sneeze.md 📈 +67 Bytes
.changeset/serious-geese-admire.md 📈 +828 Bytes
.changeset/shaggy-tables-taste.md 📈 +88 Bytes
.changeset/sixty-scissors-tell.md 📈 +222 Bytes
.changeset/spicy-drinks-camp.md 📈 +134 Bytes
.changeset/thirty-zoos-compare.md 📈 +75 Bytes
packages/cli/CHANGELOG.md 📈 +471 Bytes
packages/cli/package.json 0 Bytes
packages/connectors/connector-dingtalk-web/CHANGELOG.md 📈 +102 Bytes
packages/connectors/connector-dingtalk-web/package.json 0 Bytes
packages/connectors/connector-github/CHANGELOG.md 📈 +504 Bytes
packages/connectors/connector-github/package.json 0 Bytes
packages/console/CHANGELOG.md 📈 +6.02 KB
packages/console/package.json 0 Bytes
packages/core/CHANGELOG.md 📈 +7.36 KB
packages/core/package.json 0 Bytes
packages/create/CHANGELOG.md 📈 +123 Bytes
packages/create/package.json 0 Bytes
packages/experience/CHANGELOG.md 📈 +410 Bytes
packages/experience/package.json 0 Bytes
packages/integration-tests/package.json 0 Bytes
packages/phrases/CHANGELOG.md 📈 +474 Bytes
packages/phrases/package.json 0 Bytes
packages/schemas/CHANGELOG.md 📈 +5.6 KB
packages/schemas/alterations/1.17.0-1715826336-add-default-user-role-config.ts 📈 +436 Bytes
packages/schemas/alterations/1.17.0-1715829731-rename-data-hook-schema-update-event.ts 📈 +3.83 KB
packages/schemas/alterations/1.17.0-1716278409-remove-internal-role-database-policies.ts 📈 +1.25 KB
packages/schemas/alterations/1.17.0-1716291265-create-pre-configured-m-api-role.ts 📈 +2.79 KB
packages/schemas/alterations/1.17.0-1717148078-remove-service-log-reference.ts 📈 +553 Bytes
packages/schemas/alterations/next-1715826336-add-default-user-role-config.ts 📈 +436 Bytes
packages/schemas/alterations/next-1715829731-rename-data-hook-schema-update-event.ts 📈 +3.83 KB
packages/schemas/alterations/next-1716278409-remove-internal-role-database-policies.ts 📈 +1.25 KB
packages/schemas/alterations/next-1716291265-create-pre-configured-m-api-role.ts 📈 +2.79 KB
packages/schemas/alterations/next-1717148078-remove-service-log-reference.ts 📈 +553 Bytes
packages/schemas/package.json 0 Bytes
packages/toolkit/core-kit/CHANGELOG.md 📈 +713 Bytes
packages/toolkit/core-kit/package.json 0 Bytes
pnpm-lock.yaml 📈 +1.03 KB

@silverhand-bot silverhand-bot force-pushed the changeset-release/master branch 3 times, most recently from 30cf65b to bb2d257 Compare May 16, 2024 04:56
@github-actions github-actions bot added size/m and removed size/s labels May 16, 2024
@silverhand-bot silverhand-bot force-pushed the changeset-release/master branch 18 times, most recently from 8b3b996 to 61bf357 Compare May 21, 2024 06:49
@silverhand-bot silverhand-bot force-pushed the changeset-release/master branch 24 times, most recently from f1f1842 to bd902dc Compare May 31, 2024 10:12
@gao-sun gao-sun merged commit 0decba0 into master May 31, 2024
29 checks passed
@gao-sun gao-sun deleted the changeset-release/master branch May 31, 2024 15:48
SamSalvatico added a commit to ogcio/logto that referenced this pull request Jun 7, 2024
* fix(deps): update dependency snakecase-keys to v8 (logto-io#5667)

Co-authored-by: Gao Sun <gao@silverhand.io>

* fix(deps): update dependency samlify to v2.8.11 (logto-io#5458)

Co-authored-by: Gao Sun <gao@silverhand.io>

* feat(console): display api resources in org role permission table (logto-io#5671)

* refactor: uncomment feature guard (logto-io#5676)

* feat(console): assign permissions for org roles (logto-io#5664)

* refactor(core): partially remove got (logto-io#5596)

* refactor(core): partially remove got

* refactor: use shared form-urlencoded headers

* refactor(console): update protected app custom domain field to app domain (logto-io#5680)

* fix(core): not allow to modify management api resource (logto-io#5626)

* refactor(console): deprecate original organization template page (logto-io#5681)

* feat(console): add paywall for organization template (logto-io#5679)

* refactor(console): update reservation link (logto-io#5683)

* chore(deps): update zaproxy/action-full-scan action to v0.10.0 (logto-io#5620)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(core): add custom jwt worker deploy (logto-io#5682)

call custom jwt worker deploy cloud service when upsert new jwt-customizers

* feat(core): undeploy worker scripts when jwt customizer is deleted (logto-io#5685)

undeloy work scripts when the jwt customizer is deleted

* refactor(console,phrases): update organization template phrases (logto-io#5688)

* refactor(console): use route objects

* refactor(console): split route objects

* chore(console): disable route component in pages

* feat(core): add jwt-customizer test script deployment (logto-io#5686)

feat(core): call cloud worker deploy service on custom jwt test

call cloud worker deploy service on custom jwt test

* feat(console): add api permission content for organization guide (logto-io#5697)

* style(console): align resource icon with resource name (logto-io#5694)

* refactor(console): update org template sidebar icon (logto-io#5691)

* style(console): update signing key sidebar icon (logto-io#5692)

* refactor(phrases): update organization template subtitle (logto-io#5693)

* refactor(core,schemas): make the jwt customizer script field mandatory (logto-io#5696)

* refactor(core,schemas): make the jwt customizer script field mandatory

make the jwt customizer script field mandatory

* fix(schemas): fix the alteration script

fix the alteration script

* fix(schemas): fix ut

fix ut

* fix(console): fix the quota guard layout (logto-io#5689)

* fix(console): fix the quota guard layout

fix the quota guard layout

* chore(console): add some comments

add some comments

* refactor(console): reorg organization details routes (logto-io#5702)

* refactor(console): update tab order on role details page (logto-io#5695)

* chore: add Cloudflare worker config for custom JWT (logto-io#5709)

* feat(core): add api to fetch organization scopes for a user (logto-io#5701)

* feat(core): add api to fetch user organization scopes

* chore: add openapi.json

* fix: integration test

* chore: turn off max-lines lint rules for openapi json files

* chore: add changeset

* refactor: return all scope information instead of just the name

* refactor(console): update check guide button style on org template page (logto-io#5712)

* style(console): update organization template layout (logto-io#5713)

* refactor(console): update console routes (logto-io#5715)

* fix(console): mutate org roles once a org role is deleted (logto-io#5716)

* feat(core): handle access token with organization api resource (logto-io#5653)

* style(console): minor custom jwt page style iteration (logto-io#5711)

minor custom jwt page styles iteration

* chore(test): improve organization user test stability (logto-io#5717)

* feat(core): add customJwt paywall guard to core API (logto-io#5708)

add customJwt paywall guard to core API

* chore(core): fix typos in comment (logto-io#5718)

* refactor(core): dont throw for status errors in prod (logto-io#5690)

* refactor(core): dont throw for status errors in prod

* refactor(core): report to AppInsights

* chore(console): update incorrect swr cache key usages (logto-io#5724)

* chore(deps): update dependency @testing-library/react to v15 (logto-io#5726)

Co-authored-by: Gao Sun <gao@silverhand.io>

* feat(console): update user access immediately on tenant role updates (logto-io#5720)

* feat(console): update user access immediately on tenant role updates

* chore: improve comments

Co-authored-by: Gao Sun <gao@silverhand.io>

---------

Co-authored-by: Gao Sun <gao@silverhand.io>

* refactor: remove pnpm script (logto-io#5728)

* fix(core): set oidc access denied error code to 403 (logto-io#5725)

* feat(console): add plausible

* refactor(console,phrases): update phrases for organization role (logto-io#5736)

* fix(console): cloud collaboration minor bug fixes (logto-io#5734)

* fix(console): oss version should not check user tenant scopes

* fix(console): collaborators should leave immediately if they are removed from tenant

* fix(core,console): invitee emails should be case insensitive (logto-io#5730)

* fix(core,console): invitee email checks should be case insensitive

* test: add integration test

* chore: add changeset

* refactor(console): remove AppInsights

* refactor: upgrade packages (logto-io#5739)

* refactor: upgrade packages

* refactor: fix type issues

* refactor: fix koa-guard

* test(console): assign permissions to organization role (logto-io#5729)

* refactor: remove AppInsights for React (logto-io#5742)

* fix(console): always display create org button (logto-io#5746)

* fix(console): force dev feature enabled false (logto-io#5752)

* fix(console): force dev feature enabled false

force dev feature enabled false

* fix(console): avoid lint error

avoid lint error

* fix(console): enable dev feature for integration tests

enable dev feature for integration tests

* chore: upgrade packages (logto-io#5749)

* feat(core): add redis cluster and tls extra options support (logto-io#5619)

* feat: add redis cluster and tls extra options support

* refactor(core): allow non-normative redis url

---------

Co-authored-by: Gao Sun <gao@silverhand.io>

* chore(deps): update silverhand configs monorepo packages to v6 (major) (logto-io#5750)

* chore: upgrade configs

* refactor: fix lint errors

* refactor: fix lint errors

* refactor: fix stylelint issues

---------

Co-authored-by: Gao Sun <gao@silverhand.io>

* fix(core): update cloud dependency, cloud client calls

* chore: apply suggestions from code review

Co-authored-by: Gao Sun <gao@silverhand.io>

* chore: update util function interface and update comments

* chore(console): update custom JWT scripts sample (logto-io#5747)

* fix(console): revert the isDevFeaturesEnabled changes in console (logto-io#5755)

revert the isDevFeatureEnabled hot fix

* chore: upgrade json5 to 2.2.3 (logto-io#5757)

* fix(console): pagination bar should be fully visible (logto-io#5758)

* fix(console): replace ts with js for JWT customizer (logto-io#5760)

replace ts with js for JWT customizer

* fix(console): rotate signing-key dropdown should be visible (logto-io#5759)

* fix(console): copy to clipboard component should display at full width properly (logto-io#5764)

* fix(console): fix the jwt creation page idle bug after submit form (logto-io#5761)

* fix(console): fix the jwt creation page idle bug after submit form

fix the jwt creation page idle bug after submit the form

* chore(console): add some comments

add some comments

* refactor(console): implement new jwt customizer delete modal (logto-io#5765)

* refactor(console): clean up the global useConfirmModal provider

clean up the global useConfirmModal provider

* refactor(console): implement new jwt customizer delete modal

implement new jwt customizer delete modal

* refactor(console): update organization guide and tenant member routers (logto-io#5766)

* chore(phrases): improve phrases on accessing invitations not made for you (logto-io#5744)

* chore(experience): package update (logto-io#5769)

react-device-deteck package update

* style(experience): fix the terms of use link style (logto-io#5771)

fix the terms of use link style in confirm modal

* chore(core): fix typo in code comments (logto-io#5772)

* feat(console): add spring boot integration guide (logto-io#5740)

* feat(console): add spring boot integration guide

add spring boot integration guide

* chore: add changeset

add changeset

* chore: fix changeset typo

* fix(console): update the spring boot guide description

update the spring boot guide description

* chore(console): remove extra empty space

remove extra empty space

* feat(core): support comma separated resource param (logto-io#5773)

* chore(console,core): remove custom JWT dev feature guard (logto-io#5775)

* chore(phrases): update custom JWT console phrases (logto-io#5776)

* chore(deps): update ataylorme/eslint-annotate-action action to v3 (logto-io#5756)

* chore(deps): update ataylorme/eslint-annotate-action action to v3

* ci: update upload-annotations.yml

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gao Sun <gao@silverhand.io>

* fix(core): bump oidc-provider to fix resource indicator check (logto-io#5782)

* fix(core): bump oidc-provider to fix resource indicator check

* chore: add changeset

* chore(deps): upgrade formidable (logto-io#5780)

* feat: add the new dockerize-edge job (logto-io#5777)

* feat: add the new dockerize-edge-image job

add the new dockerize-edge-image job

* chore: rename the job

rename the job

* chore: fix the layout of docker-edge ci job

fix the layout of docker-edge ci job

* refactor(core): update `AuthedRouter` -> `ManagementApiRouter`

* feat(connector): support `client_secret_basic` and `client_secret_jwt` methods for oauth2 connectors (logto-io#5762)

* chore: ignore the hidden file found zap alert (logto-io#5786)

ignore the hidden file found zap alert

* fix: fix zap config file (logto-io#5788)

fix zap config file

* fix: fix zap config file syntax (logto-io#5790)

fix zap config file syntax

* fix(deps): update dependency tar to v7 (logto-io#5678)

* fix(deps): update dependency tar to v7

* refactor: fix import

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gao Sun <gao@silverhand.io>

* chore(deps): update dependency supertest to v7 (logto-io#5791)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(experience): redirect to sign-in page on socical sign-in error (logto-io#5787)

* fix(experience): redirect to sign-in page on socical sign-in error
redirect user to sign-in page on social sign-in error

* test(experience): add integration tests

add integration tests

* refactor: reorg the implementation

* feat: support organization custom data (logto-io#5785)

* feat: support organization custom data

* chore: update changeset

* chore: add code coverage token (logto-io#5792)

add code coverage token

* fix(experience): use correct callback path for native environments (logto-io#5800)

* refactor(console): remove useless log title definitions (logto-io#5798)

remove useless log title definitions

* fix(core): fix status code of create new user api (logto-io#5735)

* fix(experience,core): fix SSO register hook event not triggering bug (logto-io#5796)

* fix(experience,core): fix SSO register hook event not triggering bug

fix the SSO register hook event not triggering bug

* chore: update changeset content

update changeset content

* feat(schemas): add table for app org resource scope consent (logto-io#5803)

feat(schemas): add table application_user_consent_organization_resource_scopes

* fix: remove the plus sign in front of the phone number (logto-io#5801)

* fix(core): fix upload file guard (logto-io#5810)

fix: remove the plus sign in front of the phone number (logto-io#5801)

Co-authored-by: Kamto <kam_to@outlook.com>

* refactor: update plausible domain (logto-io#5799)

refactor: update plausible domain

* feat(core,schemas): add CRUD for consent organization resource scopes (logto-io#5804)

feat(core,schemas): add crud for user consent organization resource scopes

* refactor: implement request id (logto-io#5813)

* refactor: implement request id

* refactor: fix tests

* refactor: add unit tests

* refactor: remove app insights domains from security headers (logto-io#5814)

* feat(connector): add hugging face connector (logto-io#5797)

* fix(core): invitee email check should be case insensitive (logto-io#5823)

* fix(core): invitee email check should be case insensitive

* chore: add changeset

* fix(console): hide org resource scopes tab from 3rd-party app modal (logto-io#5824)

* chore(deps): upgrade withtyped packages (logto-io#5827)

* refactor(core): optimize init (logto-io#5826)

* chore(deps): upgrade withtyped packages (logto-io#5829)

* refactor(console): make invitee email breakable in invitation list (logto-io#5825)

* feat(core,schemas): add org resource scopes to consent get (logto-io#5808)

* feat(experience): display org resource scopes on consent page (logto-io#5831)

* feat: init management api hook middleware function (logto-io#5783)

* feat: init management api hook middleware function

* refactor: fix type issues

* feat(core): implement auto triggered management api hooks

implement auto triggered managment api hooks

* refactor(console,core,schemas): rename the managementHook to dataHook

rename the managementHooke to dataHook and redefine the types

* feat(core): add dev feature guard

add dev feature guard

* chore: update changeset

update changeset

* refactor(core,console,schemas,shared): update the webhook logics

update the webhook logics. Address some PR review comments

* fix(test): fix integration tests

fix integration tests

* fix(test): remove legacy code

remove legacy code

* refactor(core,schemas): refactor the hook library code

refactor the webhooks library code. address some comments

* fix(core): address rebase issue

update console log using getConsoleLogFromContext

* fix(core): fix ut

fix ut

* fix(core): refactor data webhook code

refactor data webhook codes

* refactor(core): clean up some management api webhook code

clean up some management api webhook code

---------

Co-authored-by: simeng-li <simeng@silverhand.io>

* feat(console): add webflow integration guide (logto-io#5832)

* refactor(console): update conversion report timing (logto-io#5833)

* feat(connector): can access all user email even if no public email is set (logto-io#5737)

* feat(core,schemas): update consent info (logto-io#5822)

* chore(deps): update pnpm to v9 (logto-io#5727)

* chore(deps): update pnpm to v9

* ci: fix alteration

---------

Co-authored-by: Gao Sun <gao@silverhand.io>

* feat(console): support assign organization resource scopes for 3rd-party app (logto-io#5812)

* fix(console): make profile a tenant independent page (logto-io#5687)

* fix(console): make profile a tenant independent page

* refactor(console): profile routes

* chore(core): refactor later

* fix(console): focus on org socpes tab on app scopes modal reopened (logto-io#5839)

* fix(console): fix the link social feature on logto cloud (logto-io#5838)

* fix(experience): hide scope list if no user scopes and resource scopes (logto-io#5840)

* refactor(console): refactor some console global routes (logto-io#5841)

* fix(console): move handle social route to global anonymous route enum (logto-io#5842)

* refactor(console, phrases): update resource scopes assignment form title (logto-io#5846)

* feat(core,console): enable custom JWT for OSS and can run script in local vm (logto-io#5794)

* chore: add changeset for org api resource (logto-io#5719)

chore: add change set for org api resource

* chore(deps): update dependency @simplewebauthn/browser to v10 (logto-io#5703)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency @simplewebauthn/types to v10 (logto-io#5704)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency @simplewebauthn/server to v10 (logto-io#5705)

* fix(deps): update dependency @simplewebauthn/server to v10

* fix(core): update code to support @simplewebauthn/server v10

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: wangsijie <wangsijie@silverhand.io>

* fix(core): filter scopes for 3rd-party app (logto-io#5845)

* chore: fix pnpm-lock (logto-io#5851)

* ci(connector): build connectors before publish (logto-io#5853)

* chore(console,experience): remove dev flags add changeset for organization updates (logto-io#5763)

* chore(core,schemas): remove feature guard of organization api resource (logto-io#5743)

* chore(console): update jwt claims status in plan comparison table (logto-io#5854)

* feat(schemas): define data hook events (logto-io#5828)

* feat(schemas): define data hook events

define data hook events

* fix(schemas,core): fix the type error

fix the type error

* fix(core): fix unit test

fix unit test

* feat(test): add integration tests for DataHooks

add integration tests for DataHooks

* fix(test): fix ut of management api hook middleware
fix ut of the management api hook middleware

* refactor(test,core,schemas): refactor some DataHook definiations

refactor some DataHook definitations

* chore(test): remove upper scope describe wrap

remove upper scope describe wrap

* fix(test): fix tests

fix tests

* refactor(schemas): rename the info.update events

rename the info.update events

* refactor(schemas): rename

rename

* refactor(core,schemas): refactor DataHook code

refactor DataHook code to address some code review comments

* fix(test): fix ut

fix ut

* fix(schemas): update DataHookEventPayload type

update DataHookEventPayload type

* chore(schemas): update comments

update comments

* feat(console): add wordpress integration guide (logto-io#5844)

* ci: use default runner (logto-io#5848)

* refactor(core, schemas): update interaction webhook middleware using contextManager (logto-io#5834)

* feat(core): update interaction webhook middleware using contextManager
updaet interaction webhook middleware using contextManager

* fix(test): fix ut

fix ut

* refactor(core, schemas): refactor DataHook context structure

refactor DataHook context structure

* fix(core): fix demo-app application not found error

fix demo-app application not found error

* chore(core): update comments

update comments

* chore: build oauth2 connector on prepack (logto-io#5855)

* chore(core): add custom domain host to app insights (logto-io#5852)

* fix(core): add devFeature guard for DataHooks (logto-io#5861)

fix(core): add devFeature guard

add devFeature guard

* refactor(core): update first admin user preconditions (logto-io#5858)

* fix(core): fix consent scopes filter rule for non-3rd-party app (logto-io#5859)

* refactor(console): do not parameterize guide id (logto-io#5863)

* chore(phrases): update organization permission column name (logto-io#5864)

* fix(core): should sign out user after deletion or suspension (logto-io#5857)

fixed logto-io#5572

* chore(console): update sdk doc reference links (logto-io#5860)

* release: version packages (logto-io#5684)

* feat(core): trigger user create DataHook event on user registration (logto-io#5837)

* feat(core): trigger user data hook event on interaction api call

trigger user data hook event on interaction api call

* chore(core): refine comments

refine comments

* fix(core): fix the interactionHookMiddleware

fix the interactionHookMiddleware

* test(core): add integration tests

add integration tests for interaction hooks

* chore(test): remove legacy test

remove legacy test

* ci: remove corepack (logto-io#5867)

* refactor(console): report first app creation conversion (logto-io#5866)

* feat(console, phrases): update the supported webhook events (logto-io#5856)

* test(core): add integration tests

add integration tests for interaction hooks

* chore(test): remove legacy test

remove legacy test

* feat(console, phrases): update the supported webhook events

update the supported webhook events

* refactor(console): rename webhook and webhook log keys

rename webhook and webhook log keys

* fix(test): fix integration test

fix integration test

* feat(console): add devFeature guard

add devFeature guard

* chore: add changeset

add changeset

* chore(console): remove the lint rule disable comment

remove the lint rule disable comment

* fix(test): fix the integartion tests

fix the integration tests

* fix(console): refine the code

refine the code

* chore(console): refine comments

refine comments

* fix(console): update the svelte integration guide (logto-io#5869)

update the svelte integration guide

* style(console): update webhook list page styles (logto-io#5871)

update webhook list page styles

* fix(console): improve audit log error handling if the related user has been removed (logto-io#5874)

* refactor(core,schemas,test): rename DataHook data update event name (logto-io#5876)

rename the DataHook Schema data update event name

* chore(deps): update dependency sinon to v18 (logto-io#5870)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore: update README.md (logto-io#5877)

* chore: update README.md

fix typos

* chore: update README.md

* chore(deps): upgrade caniuse-lite (logto-io#5875)

* feat(console): add next auth guide (logto-io#5873)

* feat: default user role (logto-io#5872)

* feat: default user role

* chore: add tests and changeset

* refactor: show warning for deprecated env

* chore: fix tests

* refactor(core,schemas): move webhook event payload type definition to schemas (logto-io#5878)

move webhook event payload type definition to schemas

* feat(core): add suctom scopes.updated hook events (logto-io#5880)

* feat(core): add suctom scopes.updated hook events

add scopes.updated hook event to role creation api

* chore(core): add dev feature guard

add dev feature gurad

* feat(core): fetch scopes details and return to the hook

fetch scopes details and return to the hook

* refactor(core): mark deprecated body of roles/:id/scopes api

mark deprecated body of roles/:id/scopes api

* fix(test): fix unit test

fix unit test

* feat(core): update test hook payload (logto-io#5883)

update test hook payload to be dynamic based on InteractionHook or DataHook event

* fix(connector): fix invalid image path in connector readme (logto-io#5887)

* chore(connector): update wecom connector readme (logto-io#5894)

* refactor: remove `TenantInfo` type (logto-io#5891)

* refactor(experience): add global loading status on page redirect (logto-io#5774)

* refactor(experience): add global loading status on page redirect

add global loading status on page redirect

* chore: add changeset

* fix(phrases): fix legacy sie phrases (logto-io#5897)

fix legay sie phrases

* fix(console): fix Nuxt doc typo (logto-io#5899)

* chore(phrases): update tenant deletion modal content (logto-io#5900)

* chore(phrases): update tenant deletion modal content

* chore(phrases): sync translation

* fix(console): add pro tag for custom JWT page (logto-io#5901)

* fix(console): fix Laravel misspelling (logto-io#5903)

* refactor(core): report forwarded headers (logto-io#5907)

* refactor: remove internal role policies (logto-io#5904)

* refactor: remove internal role policies

* refactor: remove unused tests

* chore(console): update pricing table for organizations feature (logto-io#5909)

* feat(console,core): remove DataHook devFeature guard (logto-io#5898)

* feat(console,core): remove DataHook devFeature guard

remove DataHook devFeature guard

* chore: add changeset

add changeset

* chore: update changesets

update changesets

* feat: create pre-configured role with m-api access when seeding db (logto-io#5908)

* refactor(console): reorg role transfer component file structure (logto-io#5911)

* fix(schemas): import `generateStandardId` from correct source (logto-io#5920)

* fix: add id generation utils for alteration scripts (logto-io#5921)

* refactor(console): add management api access flag for role options (logto-io#5918)

* refactor(console): add notification for m2m role (logto-io#5919)

* fix(console): fix m2m guide curl code syntax error (logto-io#5923)

fix m2m guide curl code syntax error

* chore(console): translate i18n phrases (logto-io#5905)

* refactor(console): setup m2m roles after creating m2m app (logto-io#5924)

* feat(console): support multi-region

* chore(deps): upgrade `@logto/cloud`

* refactor: fix type issues

* refactor(console): show dynamic region info in tenant settings

* chore(deps): upgrade `@logto/cloud`

* refactor(console): support multi-region for paid plans

* refactor(console): prioritize onboarding check for route redirect

* fix(connector): fix GitHub connector GET /emails forbidden error (logto-io#5925)

* fix(connector): fix GitHub connector GET /emails forbidden error

* chore: adopt suggestion

Co-authored-by: Gao Sun <gao@silverhand.io>

---------

Co-authored-by: Gao Sun <gao@silverhand.io>

* fix(console): remove outdated nextjs app router guide (logto-io#5862)

* refactor(core): use jwks response from oidc for admin tenant keys (logto-io#5935)

* refactor(console): improve onboarding ux (logto-io#5932)

* fix(core): fix azure oidc sso connector authorization error (logto-io#5912)

* fix(core): fix azure oidc sso connector authorization error

fix azure oidc sso connector authorization error

* chore: add changeset

add changeset

* chore: update changeset

update changeset

* fix(core): dynamicly verify multi-tenant azure oidc issuer

dynamicly verify multi-tenant azure oidc issuer

* feat(connector): add dingtalk connector (logto-io#5915)

* feat: add dingtalk connector

* refactor(connector): optimize codes

* refactor(connector): optimize the logic of getting user phone

* docs(connector): add English configuration guide for DingTalk

* docs(connector): add table of contents

* docs(connector): optimize format

---------

Co-authored-by: aidenlu <aiden_lu@wochacha.com>

* chore(phrases): update cloud collaboration invite modal title (logto-io#5939)

* refactor(console): add prefix to pv path (logto-io#5933)

* refactor: optmize phrases (logto-io#5936)

* feat(console): invite collaborators during onboarding (logto-io#5938)

* fix(core,console): update invalid documentation links in console and core (logto-io#5937)

fix(core,console): update invalid documentation links in console and core cli

* docs(core): remove pagination from get organization invitation api docs (logto-io#5934)

* chore: update translate cli (logto-io#5906)

* chore: update translate cli

* chore: add changeset

* chore: fix typo (logto-io#5942)

* refactor(console): fix onboarding issues

* feat(console): show banner when only dev tenant found (logto-io#5944)

* feat(console): show banner when only dev tenant found

* refactor(console): use i18n

* refactor(phrases): update m2m role creation hint (logto-io#5945)

* refactor(phrases): update management api notification (logto-io#5946)

* refactor(console): sync m2m integration guide (logto-io#5941)

* feat(console): show dev feature status

* chore(deps): update dependency nock to v14.0.0-beta.7 (logto-io#5952)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* refactor(console): set portal `z-index` properly (logto-io#5948)

* refactor: update naming (logto-io#5951)

replace all "mainFlow" with "experience"

* feat(connector): add DingTalk web connector changeset (logto-io#5940)

* fix(console): avoid rendering outdated role options (logto-io#5953)

* refactor(console): remove redundant notification from m2m guide (logto-io#5954)

* feat(core,toolkit): add new sso_identities claim (logto-io#5955)

* feat(core,toolkit): add new sso_identities claim

add new sso_identities claim to the userinfo endpoint

* chore: update changeset

update changeset

* chore: update comments

update comments

* refactor(core): use findUserSsoIdentites query method in user library

use findUserSsoIdentites query method in user library

* refactor: improve user experience (logto-io#5958)

* feat(console): show version number for oss (logto-io#5950)

* refactor: remove service log fkey (logto-io#5959)

* refactor(console): improve onboarding data and subscription fetching (logto-io#5960)

* release: version packages (logto-io#5868)

* feat(core): some updates

* chore(core): github actions

* chore(core): added ogcio comments

* chore(core): added ogcio comments

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gao Sun <gao@silverhand.io>
Co-authored-by: Xiao Yijun <xiaoyijun@silverhand.io>
Co-authored-by: Charles Zhao <charleszhao@silverhand.io>
Co-authored-by: wangsijie <wangsijie@silverhand.io>
Co-authored-by: simeng-li <simeng@silverhand.io>
Co-authored-by: Darcy Ye <darcyye@silverhand.io>
Co-authored-by: Alessandro Chitolina <alekitto@gmail.com>
Co-authored-by: Kamto <kam_to@outlook.com>
Co-authored-by: silverhand-bot <107667382+silverhand-bot@users.noreply.github.com>
Co-authored-by: wonders88 <140933866+wonders88@users.noreply.github.com>
Co-authored-by: aiden <allaher@icloud.com>
Co-authored-by: aidenlu <aiden_lu@wochacha.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

None yet

2 participants