Skip to content

release: version packages #7360

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

silverhand-bot
Copy link
Collaborator

@silverhand-bot silverhand-bot commented Apr 29, 2025

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/connector-qq@1.0.0

Major Changes

  • 2f8f9d6: add QQ social connector for web

@logto/shared@3.3.0

Minor Changes

  • 35bbc43: add phone number validation and parsing to ensure the correct format when updating an existing user’s primary phone number or creating a new user with a phone number

@logto/cli@1.28.0

Patch Changes

  • Updated dependencies [35bbc43]
    • @logto/shared@3.3.0
    • @logto/schemas@1.28.0

@logto/create@1.28.0

Patch Changes

  • @logto/cli@1.28.0

@logto/schemas@1.28.0

Patch Changes

  • Updated dependencies [35bbc43]
    • @logto/shared@3.3.0

@logto/translate@0.2.1

Patch Changes

  • 7ac2509: allow empty file when syncing keys

    The previous behavior was to throw an error if any of the import files was empty. This caused issues when we needed to remove files and resync keys, as it would lead to manual intervention to delete the import clauses.

    With this change, missing or empty import files are treated as empty by default, allowing the sync process to continue without errors.

  • 7ac2509: use gpt-4.1 as the default model

    As it's newer and cheaper than gpt-4o-2024-08-06.

  • Updated dependencies [35bbc43]

    • @logto/shared@3.3.0

@logto/tunnel@0.3.1

Patch Changes

  • Updated dependencies [35bbc43]
    • @logto/shared@3.3.0

@logto/console@1.25.0

Minor Changes

  • 35bbc43: add phone number validation and parsing to ensure the correct format when updating an existing user’s primary phone number or creating a new user with a phone number

  • e8df19b: feat: introduce email blocklist settings page

    Add a new email blocklist settings page to the Logto console under the Security section. This page allows administrators to manage the email blocklist policy for end users. Use this policy to restrict users from signing up or linking their accounts with any email addresses that are against the specified blocklist.

Patch Changes

  • 8011270: always show enable CAPTCHA toggle

    Even if there is no CAPTCHA provider, the toggle will be shown but disabled.

    Also the back link of the captcha details page is changed to /security/captcha.

@logto/core@1.28.0

Minor Changes

  • 35bbc43: add phone number validation and parsing to ensure the correct format when updating an existing user’s primary phone number or creating a new user with a phone number

  • 613305e: refactor: make the userinfo_endpoint field optional in the OIDC connector configuration to support providers like Azure AD B2C that do not expose a userinfo endpoint

    Azure AD B2C SSO applications do not provide a userinfo_endpoint in their OIDC metadata. This has been a blocker for users attempting to integrate Azure AD B2C SSO with Logto, as our current implementation strictly follows the OIDC spec and relies on the userinfo endpoint to retrieve user claims after authentication.

    • Updated the OIDC config response schema to make the userinfo_endpoint optional for OIDC based SSO providers.
    • If the userinfo_endpoint is missing from the provider's OIDC metadata, the system will now extract user data directly from the id_token claims.
    • If the userinfo_endpoint is present, the system will continue to retrieve user claims by calling the endpoint (existing behavior).

    userinfo_endpoint is a standard OIDC field that specifies the endpoint for retrieving user information. For most of the OIDC providers, this update will not affect this existing implementation. However, for Azure AD B2C, this change allows users to successfully authenticate and retrieve user claims without the need for a userinfo endpoint.

  • e8df19b: feat: introduce email blocklist policy

    We have added a new emailBlocklistPolicy in the signInExperience settings. This policy allows you to customize the email restriction rules for all users. Once this policy is set, users will be restricted from signing up or linking their accounts with any email addresses that are against the specified blocklist.
    This feature is particularly useful for organizations that want to prevent users from signing up with personal email addresses or any other specific domains.

    Available settings include:

    • customBlocklist: A custom blocklist of email addresses or domains that you want to restrict.
    • blockSubaddressing: Restrict email subaddressing (e.g., 'user+tag@example.com').
  • 4941483: refactor: enhanced user lookup by phone with phone number normalization

    In some countries, local phone numbers are often entered with a leading '0'. However, in the context of the international format this leading '0' should be stripped. E.g., +61 (0)2 1234 5678 should be normalized to +61 2 1234 5678.

    In the previous implementation, Logto did not normalize the user's phone number during the user sign-up process. Both 61021345678 and 61212345678 were considered as valid phone numbers, and we do not normalize them before storing them in the database. This could lead to confusion when users try to sign-in with their phone numbers, as they may not remember the exact format they used during sign-up. Users may also end up with different accounts for the same phone number, depending on how they entered it during sign-up.

    To address this issue, especially for legacy users, we have added a new enhenced user lookup by phone with either format (with or without leading '0') to the user sign-in process. This means that users can now sign-in with either format of their phone number, and Logto will try to match it with the one stored in the database, even if they might have different formats. This will help to reduce confusion and improve the user experience when logging in with phone numbers.

    For example:

    • If a user signs up with the phone number +61 2 1234 5678, they can now sign-in with either +61 2 1234 5678 or +61 02 1234 5678.
    • The same applies to the phone number +61 02 1234 5678, which can be used to sign-in with either +61 2 1234 5678 or +61 02 1234 5678.

    For users who might have created two different accounts with the same phone number but different formats. The lookup process will always return the one with an exact match. This means that if a user has two accounts with the same phone number but different formats, they will still be able to sign-in with either format, but they will only be able to access the account that matches the format they used during sign-up.

    For example:

    • If a user has two accounts with the phone numbers +61 2 1234 5678 and +61 02 1234 5678. They will need to sign-in to each account using the exact format they used during sign-up.

    related github issue #7371.

Patch Changes

  • Updated dependencies [35bbc43]
  • Updated dependencies [8011270]
  • Updated dependencies [e8df19b]
  • Updated dependencies [c1dfbfd]
    • @logto/experience@1.14.0
    • @logto/console@1.25.0
    • @logto/shared@3.3.0
    • @logto/schemas@1.28.0
    • @logto/cli@1.28.0

@logto/experience@1.14.0

Minor Changes

  • 35bbc43: add phone number validation and parsing to ensure the correct format when updating an existing user’s primary phone number or creating a new user with a phone number

Patch Changes

  • c1dfbfd: add CAPTCHA box to identifier sign in form

@logto/integration-tests@1.13.0

Minor Changes

  • 35bbc43: add phone number validation and parsing to ensure the correct format when updating an existing user’s primary phone number or creating a new user with a phone number

Copy link

github-actions bot commented Apr 29, 2025

COMPARE TO master

Total Size Diff 📈 +1.41 KB

Diff by File
Name Diff
.changeset/big-games-deny.md 📈 +306 Bytes
.changeset/dirty-mice-fail.md 📈 +1.23 KB
.changeset/funny-eels-wonder.md 📈 +432 Bytes
.changeset/honest-news-rush.md 📈 +757 Bytes
.changeset/moody-turtles-bake.md 📈 +123 Bytes
.changeset/nice-houses-sneeze.md 📈 +2.25 KB
.changeset/perfect-phones-relax.md 📈 +228 Bytes
.changeset/red-rules-cheat.md 📈 +70 Bytes
.changeset/soft-eggs-sell.md 📈 +396 Bytes
.changeset/swift-glasses-drive.md 📈 +79 Bytes
packages/cli/CHANGELOG.md 📈 +116 Bytes
packages/cli/package.json 0 Bytes
packages/connectors/connector-qq/CHANGELOG.md 📈 +97 Bytes
packages/connectors/connector-qq/package.json 0 Bytes
packages/console/CHANGELOG.md 📈 +822 Bytes
packages/console/package.json 0 Bytes
packages/core/CHANGELOG.md 📈 +4.7 KB
packages/core/package.json 0 Bytes
packages/create/CHANGELOG.md 📈 +51 Bytes
packages/create/package.json 0 Bytes
packages/experience/CHANGELOG.md 📈 +288 Bytes
packages/experience/package.json 0 Bytes
packages/integration-tests/CHANGELOG.md 📈 +212 Bytes
packages/integration-tests/package.json 0 Bytes
packages/schemas/CHANGELOG.md 📈 +90 Bytes
packages/schemas/alterations/1.28.0-1745735646-add-email-blocklist-policy-column-to-sie-table.ts 📈 +508 Bytes
packages/schemas/alterations/next-1745735646-add-email-blocklist-policy-column-to-sie-table.ts 📈 +508 Bytes
packages/schemas/package.json 0 Bytes
packages/shared/CHANGELOG.md 📈 +211 Bytes
packages/shared/package.json 0 Bytes
packages/translate/CHANGELOG.md 📈 +608 Bytes
packages/translate/package.json 0 Bytes
packages/tunnel/CHANGELOG.md 📈 +89 Bytes
packages/tunnel/package.json 0 Bytes
pnpm-lock.yaml 0 Bytes

@silverhand-bot silverhand-bot force-pushed the changeset-release/master branch 4 times, most recently from e670746 to 26ee625 Compare May 6, 2025 02:35
@silverhand-bot silverhand-bot force-pushed the changeset-release/master branch 3 times, most recently from 634608d to 9e21765 Compare May 14, 2025 03:10
@github-actions github-actions bot added size/m and removed size/s labels May 14, 2025
@silverhand-bot silverhand-bot force-pushed the changeset-release/master branch 12 times, most recently from 889b1a1 to 908b876 Compare May 16, 2025 04:38
@silverhand-bot silverhand-bot force-pushed the changeset-release/master branch from 908b876 to ba86a5e Compare May 19, 2025 02:07
@silverhand-bot silverhand-bot force-pushed the changeset-release/master branch from ba86a5e to 2fc51c1 Compare May 19, 2025 05:14
@github-actions github-actions bot added size/l and removed size/m labels May 19, 2025
@silverhand-bot silverhand-bot force-pushed the changeset-release/master branch 3 times, most recently from 6b18352 to 021ed8c Compare May 19, 2025 06:40
@silverhand-bot silverhand-bot requested a review from darcyYe as a code owner May 19, 2025 06:40
@silverhand-bot silverhand-bot force-pushed the changeset-release/master branch 4 times, most recently from f0a97b9 to 4b94ab9 Compare May 22, 2025 02:40
@silverhand-bot silverhand-bot force-pushed the changeset-release/master branch from 4b94ab9 to 8893cbf Compare May 23, 2025 01:16
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.

1 participant