Skip to content

Latest commit

 

History

History
2890 lines (1661 loc) · 151 KB

File metadata and controls

2890 lines (1661 loc) · 151 KB

Change Log

4.0.0

Major Changes

  • Require Node.js 20.9.0 in all packages (#7262) by @jacekradko

  • Removed legacy subpath export mappings in favor of modern package.json exports field configuration. Previously, these packages used a workaround to support subpath imports (e.g., @clerk/shared/react, @clerk/expo/web). All public APIs remain available through the main package entry points. (#7925) by @jacekradko

Minor Changes

  • Surface organization creation defaults with prefilled form fields and advisory warnings (#7488) by @LauraBeatris

  • Introducing setup_mfa session task (#7626) by @octoper

  • Disable role selection in OrganizationProfile during role set migration (#7534) by @LauraBeatris

  • Display message in TaskChooseOrganization when user is not allowed to create organizations (#7486) by @LauraBeatris

Patch Changes

3.37.2

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.20

3.37.1

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.19

3.37.0

Minor Changes

  • Add support for displaying proration and account credits on payment attempts and statements. (#7885) by @dstaley

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.18

3.36.0

Minor Changes

  • Introduces MFA setup session task for handling require MFA after sign-in and sign-up (#7851) by @octoper

  • Add support for account credits in checkout. (#7870) by @dstaley

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.17

3.35.5

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.16

3.35.4

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.15

3.35.3

Patch Changes

  • Updated Hebrew localization placeholders for user input fields (#7669) by @wobsoriano

  • Update translations for locales: Spanish (es-ES) billing page improvements, Portuguese (pt-BR) enterprise connections and password errors, and comprehensive Finnish (fi-FI) updates across authentication, billing, and organization management. (#7683) by @wobsoriano

  • Updated es-ES translations for billing (#7669) by @wobsoriano

  • Updated dependencies []:

    • @clerk/types@4.101.14

3.35.2

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.13

3.35.1

Patch Changes

  • Improved Greek (el-GR), French (fr-FR), and Korean (ko-KR) translations. (#7619) by @wobsoriano

  • Updated dependencies []:

    • @clerk/types@4.101.12

3.35.0

Minor Changes

  • Surface organization creation defaults with prefilled form fields and advisory warnings (#7603) by @LauraBeatris

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.11

3.34.0

Minor Changes

  • Fix "You must belong to an organization" screen showing when user has existing memberships, invitations or suggestions (#7557) by @LauraBeatris

3.33.0

Minor Changes

  • Disable role selection in OrganizationProfile during role set migration (#7541) by @LauraBeatris

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.10

3.32.1

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.9

3.32.0

Minor Changes

  • Display message in TaskChooseOrganization when user is not allowed to create organizations (#7502) by @LauraBeatris

Patch Changes

  • Added waitlist translations. (#7483) by @wobsoriano

  • Updated dependencies []:

    • @clerk/types@4.101.8

3.31.0

Minor Changes

Patch Changes

  • Added temporary email services support error localization key. (#7436) by @wobsoriano

  • Fixed incorrect word in da-DK localization (#7462) by @jacekradko

  • Added missing password or identifier incorrect error localization. (#7437) by @wobsoriano

  • Updated dependencies []:

    • @clerk/types@4.101.7

3.30.1

Patch Changes

  • Added translations for Polish in UI elements for Organizations (#7390) by @kamil-homer

3.30.0

Minor Changes

  • Add a subtitle on the Reset password session task screen (#7392) by @octoper

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.6

3.29.1

Patch Changes

  • Show the correct error message on form_new_password_matches_current error code (#7372) by @octoper

  • Deprecating passwordUntrusted in favour of passwordCompromised and form_password_untrusted__sign_in to form_password_compromised__sign_in (#7352) by @octoper

  • Updated dependencies []:

    • @clerk/types@4.101.5

3.29.0

Minor Changes

  • Introduce reset-password session task (#7268) by @octoper

  • Introduce a new variant for the alternative methods screen to handle untrusted password error on sign-in (#7331) by @octoper

Patch Changes

  • Add localization key for username form error (#7320) by @guilherme6191

  • Updated dependencies []:

    • @clerk/types@4.101.4

3.28.5

Patch Changes

  • Improve Japanese (ja-JP) translations (#7216) by @kaz

3.28.4

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.3

3.28.3

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.2

3.28.2

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.1

3.28.1

Patch Changes

  • Add Hebrew translations for waitlist component (#7204) by @galeshayek

    • Translated waitlist start screen (title, subtitle, form button, action links)
    • Translated waitlist success screen (title, subtitle, message)
    • corrected userProfile deletePage actionDescription
  • Updated dependencies [d32d724]:

    • @clerk/types@4.101.0

3.28.0

Minor Changes

  • Support for email_code and email_link as a second factor when user is signing in on a new device. (#7116) by @tmilewski

Patch Changes

  • Improve Korean (ko-KR) localization by translating missing strings (#7200) by @HwangSB

    • Translated undefined values to Korean
  • Updated dependencies [b5a7e2f]:

    • @clerk/types@4.100.0

3.27.2

Patch Changes

  • Updated dependencies [613cb97]:
    • @clerk/types@4.99.0

3.27.1

Patch Changes

  • Updated dependencies [296fb0b]:
    • @clerk/types@4.98.0

3.27.0

Minor Changes

  • Added localization entry for the API key copy modal component. (#7107) by @wobsoriano

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.97.2

3.26.6

Patch Changes

  • Updated dependencies [85b5acc]:
    • @clerk/types@4.97.1

3.26.5

Patch Changes

  • Updated dependencies [2587aa6]:
    • @clerk/types@4.97.0

3.26.4

Patch Changes

3.26.3

Patch Changes

  • Add title attribute to email address field with the recommended format. (#6956) by @alexcarpenter

  • Added missing translations for the fr-FR localization. (#6950) by @semleti

  • Updated dependencies [4d46e4e]:

    • @clerk/types@4.95.1

3.26.2

Patch Changes

  • Updated dependencies [a172d51]:
    • @clerk/types@4.95.0

3.26.1

Patch Changes

3.26.0

Minor Changes

  • [Billing Beta] Rename payment sources to method methods. (#6959) by @panteliselef

    Updates localization keys from commerce -> billing and paymentSource to paymentMethod.

  • Introduce experimental step to choose enterprise connection on sign-in/sign-up (#6947) by @LauraBeatris

Patch Changes

3.25.7

Patch Changes

3.25.6

Patch Changes

  • Updated dependencies [f737d26]:
    • @clerk/types@4.91.0

3.25.5

Patch Changes

  • Updated dependencies [37028ca]:
    • @clerk/types@4.90.0

3.25.4

Patch Changes

3.25.3

Patch Changes

  • Fix account deletion placeholder and action description for en-GB and fi-FI locales (#6814) by @severi

  • Improved placeholder and prompt texts for email address fields, login subtitles, and email verification flows for the zhCN (Chinese - Simplified) locale (#6811) by @CLCK0622

  • Updated dependencies [41e0a41, 1aa9e9f, a88ee58, d6c7bbb]:

    • @clerk/types@4.88.0

3.25.2

Patch Changes

3.25.1

Patch Changes

3.25.0

Minor Changes

  • Change placement of the manage subscription button inside <UserProfile/> and <OrganizationProfile/> (#6428) by @panteliselef

Patch Changes

3.24.2

Patch Changes

  • Add Traditional Chinese translation for sign in or up combined title (#6701) by @wobsoriano

  • Add ptBR missing localization keys for choose organization session task (#6704) by @guilherme6191

  • Updated dependencies [fced4fc, 1b1e8b1]:

    • @clerk/types@4.84.1

3.24.1

Patch Changes

  • Refined German (de-DE) waitlist localization for improved clarity and consistency (#6631) by @okikeSolutions

    This update improves the waitlist flow by:

    • Updating action link text from “Jetzt anmelden” to “Anmelden”
    • Changing action text from “Kein Zugang? Auf die Warteliste setzen!” to “Bereits Zugang?”
    • Adjusting form button label from “Zur Warteliste hinzufügen” to “Warteliste beitreten”
    • Clarifying the waitlist start subtitle with instructions to enter an email for notifications
    • Aligning success subtitles with consistent wording for availability notifications

    The German waitlist localization now offers clearer guidance and a smoother user experience.

  • Add api-related localizations for th-TH and refine translation context (#6657) by @ttwrpz

  • Fixed a typo when canceling a free trial. (#6672) by @paddycarver

  • Updated dependencies [2a82737, cda5d7b, ba25a5b, a50cfc8, 377f67b, 65b12ee, 263722e]:

    • @clerk/types@4.84.0

3.24.0

Minor Changes

  • Complete Romanian (ro-RO) localization (#6629) by @5ergiu

    This update:

    • Translates missing API key management strings.
    • Adds complete commerce and billing translations.
    • Completes organization profile translations.
    • Adds missing error messages.
    • Includes form labels and placeholders.
    • Ensures ro-RO is included in the package.json files array for publishing.

    The Romanian localization now provides a complete experience for Romanian-speaking users.

  • Improve German (de-DE) localization with all missing translations (#6538) by @mwerder

    This update improves the German localization by:

    • Adding missing German translations
    • Use 'Wiederherstellungscode' instead of 'Backup-Code' in the whole file for consistency

Patch Changes

  • Updated dependencies [600c648]:
    • @clerk/types@4.83.0

3.23.1

Patch Changes

3.23.0

Minor Changes

  • [Billing Beta] Rename cancelFreeTrialDescription to cancelFreeTrialAccessUntil. (#6582) by @panteliselef

Patch Changes

3.22.0

Minor Changes

Patch Changes

3.21.3

Patch Changes

3.21.2

Patch Changes

  • Updated dependencies [5b24129]:
    • @clerk/types@4.78.0

3.21.1

Patch Changes

3.21.0

Minor Changes

  • Complete Persian (fa-IR) localization with all missing translations (#6533) by @hamidrezaghanbari

    This update completes the Persian localization by:

    • Translating all undefined API key management strings
    • Adding complete commerce/billing translations
    • Completing organization profile translations
    • Adding all missing error messages
    • Including form labels and placeholders
    • Adding fa-IR to package.json files array for proper publishing

    The Persian localization now provides a complete user experience for Persian-speaking users.

  • Add support for trials in <Checkout/> (#6494) by @panteliselef

    • Added freeTrialEndsAt property to CommerceCheckoutResource interface.
  • Update PricingTable with trial info. (#6493) by @panteliselef

Patch Changes

3.20.9

Patch Changes

3.20.8

Patch Changes

  • Introduce TaskChooseOrganization component which replaces TaskSelectOrganization with a new UI that make the experience similar to the previous SignIn and SignUp steps (#6446) by @LauraBeatris

  • Updated dependencies [1ad16da, 4edef81, 696f8e1, f318d22]:

    • @clerk/types@4.74.0

3.20.7

Patch Changes

3.20.6

Patch Changes

3.20.5

Patch Changes

3.20.4

Patch Changes

  • Updated dependencies [b0fdc9e]:
    • @clerk/types@4.70.1

3.20.3

Patch Changes

  • Updated dependencies [cd59c0e]:
    • @clerk/types@4.70.0

3.20.2

Patch Changes

3.20.1

Patch Changes

3.20.0

Minor Changes

  • Improve invalid plan change callout for monthly-only plans (#6248) by @aeliox

Patch Changes

3.19.2

Patch Changes

  • Updated dependencies [2a90b68]:
    • @clerk/types@4.67.0

3.19.1

Patch Changes

  • Updated dependencies [8ee859c]:
    • @clerk/types@4.66.1

3.19.0

Minor Changes

  • Display past due subscriptions properly. (#6309) by @panteliselef

  • Extract SubscriptionDetails, into its own internal component, out of existing (also internal) PlanDetails component. (#6148) by @panteliselef

Patch Changes

3.18.1

Patch Changes

3.18.0

Minor Changes

Patch Changes

3.17.3

Patch Changes

3.17.2

Patch Changes

  • Updated dependencies [edc0bfd]:
    • @clerk/types@4.62.1

3.17.1

Patch Changes

3.17.0

Minor Changes

Patch Changes

  • Add legal consent related localization to ja-JP (#5886) by @sdaigo

  • Replace expiration segmented list with dropdown and hide description field in <APIKeys /> component (#6153) by @wobsoriano

  • Fix errors in es-CR (#6181) by @tmilewski

  • Adds clickable Terms of Service and Privacy Policy links to the following localizations: be-BY, bg-BG, cs-CZ, es-ES, it-IT, nl-BE, nl-NL, pt-PT, and tr-TR. (#6135) by @tmilewski

  • Updated dependencies [b495279, c3fa15d, 52d5e57, 15a945c]:

    • @clerk/types@4.61.0

3.16.5

Patch Changes

3.16.4

Patch Changes

3.16.3

Patch Changes

  • Add "Past Due" amount on checkout flow when applicable (#6014) by @octoper

  • Updated dependencies [2c6a0cc, 71e6a1f]:

    • @clerk/types@4.59.3

3.16.2

Patch Changes

  • Improve de-DE localizations for "Clerk Billing" (#6011) by @LekoArts

  • Updated dependencies [6ed3dfc]:

    • @clerk/types@4.59.2

3.16.1

Patch Changes

  • Add support for country-specific alternative phone code channels (#5937) by @anagstef

  • Updated dependencies [c305b31]:

    • @clerk/types@4.59.1

3.16.0

Minor Changes

Patch Changes

3.15.3

Patch Changes

  • Add "Clerk Billing" related translations to de-DE (#5892) by @LekoArts

  • Introduce WhatsApp as an alternative channel for phone code delivery. (#5894) by @anagstef

    The new channel property accompanies the phone_code strategy. Possible values: whatsapp and sms.

  • Add signIn related translation to ja-JP (#5915) by @shogo-nakano-desu

  • Export mnMn localization files (#5907) by @tmilewski

  • Display a better subscription list / button when empty and the free plan is hidden (#5912) by @aeliox

  • Updated dependencies [1ff6d6e, fbf3cf4]:

    • @clerk/types@4.58.1

3.15.2

Patch Changes

3.15.1

Patch Changes

3.15.0

Minor Changes

  • Rely on API-based error messaging for en-US localizations (#5809) by @tmilewski

Patch Changes

3.14.4

Patch Changes

3.14.3

Patch Changes

  • Updated dependencies [225b9ca]:
    • @clerk/types@4.56.2

3.14.2

Patch Changes

3.14.1

Patch Changes

    • Break out subscriptions and plans into different pages within UserProfile and OrgProfile (#5727) by @aeliox

    • Display free plan row when "active" and plan has features

    • Tidy up design of subscription rows and badging

    • Adds SubscriptionDetails support for plans without a current subscription

  • Switch to "Payment method" terminology instead of "Payment source". (#5721) by @panteliselef

    • Removes userProfile.__experimental_billingPage.start.headerTitle__paymentSources
    • Adds userProfile.__experimental_billingPage.start.headerTitle__paymentMethods
  • Updated dependencies [b02e766, 5d78b28, d7f4438, 5866855, 0007106, 462b5b2, 447d7a9, 2beea29, 115601d]:

    • @clerk/types@4.56.0

3.14.0

Minor Changes

  • Remove not_allowed_access localizations from en_* localization files to rely on more-specific API-based error messages. (#5701) by @tmilewski

    Update and translate additional non-english not_allowed_access error messages.

Patch Changes

  • Simplify form_identifier_not_found localization to "We couldn't find an account with those details." (#5700) by @tmilewski

3.13.14

Patch Changes

  • Make the session_exists error message more user-friendly and localize (#5699) by @tmilewski

  • Updated dependencies [8b25035]:

    • @clerk/types@4.55.1

3.13.13

Patch Changes

  • Account for all possible cases from not_allowed_access error codes (#5688) by @tmilewski

    • Adds support for collecting and verifying user email (when they don't already have one associated with their payer) during checkout (#5671) by @aeliox

    • Fixes incorrect org invoices endpoint.

    • Extracts plan CTA button styling, labeling, and selecting into context methods.

    • Adds UserProfile / OrgProfile specific scrollbox IDs for drawer portal-ing (fixes issue where both could be open)

    • Fixes incorrect button action in SubscriptionList for active but expiring subscriptions.

  • Add <SubscriptionsList /> to both UserProfile and OrgProfile components. (#5658) by @alexcarpenter

    Introduce experimental method for opening <SubscriptionDetails /> component.

    clerk.__experimental_openSubscriptionDetails(...)
  • Updated dependencies [33201bf, 4334598, 0ae0403]:

    • @clerk/types@4.55.0

3.13.12

Patch Changes

3.13.11

Patch Changes

3.13.10

Patch Changes

3.13.9

Patch Changes

  • Improve the CAPTCHA error message to better assist users (#5577) by @anagstef

  • Updated dependencies [554242e]:

    • @clerk/types@4.53.0

3.13.8

Patch Changes

3.13.7

Patch Changes

  • Updated dependencies [f6f275d]:
    • @clerk/types@4.51.1

3.13.6

Patch Changes

3.13.5

Patch Changes

3.13.4

Patch Changes

  • Add billing page to OrgProfile, use new usePlans hook, and adds new subscription methods (#5423) by @aeliox

  • Updated dependencies [e20fb6b, 77e6462]:

    • @clerk/types@4.50.1

3.13.3

Patch Changes

  • Defines that the current password should be entered on password re-verifcation flow (#5455) by @octoper

  • Updated dependencies [1da28a2, f20dc15, 4d9f1ee]:

    • @clerk/types@4.50.0

3.13.2

Patch Changes

  • Updated dependencies [466ed13]:
    • @clerk/types@4.49.2

3.13.1

Patch Changes

  • Updated dependencies [3910ebe]:
    • @clerk/types@4.49.1

3.13.0

Minor Changes

  • Allow user set primary web3 wallet in <UserProfile /> when more than one web3 wallets presented (#5353) by @nikospapcom

Patch Changes

3.12.0

Minor Changes

  • Support passkeys as a first factor strategy for reverification (#5242) by @octoper

Patch Changes

3.11.1

Patch Changes

  • Add userProfile.start.passkeysSection.primaryButton as undefined to all locales. (#5281) by @panteliselef

3.11.0

Minor Changes

  • feat(localizations): Introduce es-UY localization (#5165) by @maramal

  • feat(localizations): Add a new localization file for Polish pl-PL. (#5096) by @marceleq27

Patch Changes

  • Update the translation of userProfile.start.profileSection.primaryButton in the es-ES locale. (#5208) by @Martoxdlol

  • Update translations for nl-NL (#5272) by @MaartenKoller

    • waitlist.start.actionLink
    • waitlist.start.actionText

3.10.8

Patch Changes

3.10.7

Patch Changes

3.10.6

Patch Changes

3.10.5

Patch Changes

3.10.4

Patch Changes

3.10.3

Patch Changes

3.10.2

Patch Changes

3.10.1

Patch Changes

3.10.0

Minor Changes

  • Unified formHint under userProfile.emailAddressPage for all first factor auth methods (#4406) by @NicolasLopes7

Patch Changes

3.9.14

Patch Changes

3.9.13

Patch Changes

3.9.12

Patch Changes

3.9.11

Patch Changes

    • Add missing translations for backup codes (#4866) by @ttwrpz

    • Complete Thai translations for form field placeholders

    • Add translations for sign in/up waitlist messages

    • Add Thai translations for verification flows

    • Add Thai error message translations

    • Complete organization-related translations

3.9.10

Patch Changes

3.9.9

Patch Changes

3.9.8

Patch Changes

3.9.7

Patch Changes

3.9.6

Patch Changes

3.9.5

Patch Changes

3.9.4

Patch Changes

3.9.3

Patch Changes

3.9.2

Patch Changes

3.9.1

Patch Changes

3.9.0

Minor Changes

  • Switching to use ^ for semver ranges of internal @clerk/ production dependencies. (#4664) by @jacekradko

3.8.2

Patch Changes

3.8.1

Patch Changes

3.8.0

Minor Changes

  • Added support for en-GB localization (#4313) by @ijxy

  • Updated translations for multiple languages: be-BY, bg-BG, ca-ES, cs-CZ, da-DK, de-DE, en-US, es-ES, fr-FR, it-IT, nl-NL, pt-BR, pt-PT, tr-TR (#4700) by @NavidJalilian

Patch Changes

3.7.4

Patch Changes

3.7.3

Patch Changes

3.7.2

Patch Changes

3.7.1

Patch Changes

3.7.0

Minor Changes

  • Moves all properties under __experimental_userVerification to reverification. This affects all languages. (#4536) by @panteliselef

Patch Changes

3.6.6

Patch Changes

3.6.5

Patch Changes

3.6.4

Patch Changes

3.6.3

Patch Changes

3.6.2

Patch Changes

  • Add legal consent translations to the el-GR localization. (#4543) by @dikaioai

3.6.1

Patch Changes

3.6.0

Minor Changes

  • The Legal consent feature is now stable. (#4487) by @octoper

    Removed the __experimental_ prefix.

Patch Changes

3.5.0

Minor Changes

  • New Feature: Introduce the <Waitlist /> component and the waitlist sign up mode. (#4376) by @nikospapcom
    • Allow users to request access with an email address via the new <Waitlist /> component.
    • Show Join waitlist prompt from <SignIn /> component when mode is waitlist.
    • Appropriate the text in the Sign Up component when mode is waitlist.
    • Added joinWaitlist() method in Clerk singleton.
    • Added redirectToWaitlist() method in Clerk singleton to allow user to redirect to waitlist page.

Patch Changes

3.4.4

Patch Changes

3.4.1

Patch Changes

3.4.0

Minor Changes

  • Adding experimental support for legal consent for <SignUp/> component (#4337) by @octoper

Patch Changes

  • Updated dependencies [3fdcdbf88]:
    • @clerk/types@4.28.0

3.3.1

Patch Changes

3.3.0

Minor Changes

  • The "Restricted access" screen has been improved for visual consistency and the ability to contact support. The displayed texts have been made more clear and the sign-in button has been moved to the bottom. (#4335) by @nikospapcom

Patch Changes

3.2.1

Patch Changes

  • Updated dependencies [2ba2fd148]:
    • @clerk/types@4.25.1

3.2.0

Minor Changes

Patch Changes

3.1.2

Patch Changes

  • Updated dependencies [fb932e5cf]:
    • @clerk/types@4.25.0

3.1.1

Patch Changes

3.1.0

Minor Changes

  • Render "Restricted access" screen in <SignUp /> component when signup.mode in userSettings is restricted (#4220) by @nikospapcom

Patch Changes

3.0.6

Patch Changes

3.0.5

Patch Changes

  • Updated dependencies [2e5c550e4]:
    • @clerk/types@4.21.1

3.0.4

Patch Changes

3.0.3

Patch Changes

3.0.2

Patch Changes

3.0.1

Patch Changes

  • Updated dependencies [8c6909d46]:
    • @clerk/types@4.20.1

3.0.0

Major Changes

Patch Changes

2.8.1

Patch Changes

2.8.0

Minor Changes

  • Add localization keys for <__experimental_UserVerification /> (experimental feature). (#4016) by @panteliselef

Patch Changes

2.7.1

Patch Changes

2.7.0

Minor Changes

Patch Changes

  • Improve he-IL localization values. (#4025) by @TgMrP

  • Updated dependencies [c1389492d]:

    • @clerk/types@4.16.0

2.6.3

Patch Changes

2.6.2

Patch Changes

  • Updated dependencies [247b3fd75]:
    • @clerk/types@4.15.0

2.6.1

Patch Changes

2.6.0

Minor Changes

  • Introduce the Icelandic (is-IS) localization. (#3953) by @bjaben

Patch Changes

2.5.8

Patch Changes

  • Updated dependencies [b6f0613dc]:
    • @clerk/types@4.13.1

2.5.7

Patch Changes

  • Updated dependencies [4e6c94e3f]:
    • @clerk/types@4.13.0

2.5.6

Patch Changes

  • Updated dependencies [9b2aeacb3]:
    • @clerk/types@4.12.1

2.5.5

Patch Changes

  • Updated dependencies [7e94fcf0f]:
    • @clerk/types@4.12.0

2.5.4

Patch Changes

2.5.3

Patch Changes

2.5.2

Patch Changes

  • Add signUp.start.actionLink__use_email and signUp.start.actionLink__use_phone localization keys. (#3826) by @alexcarpenter

  • Updated dependencies [b48689705]:

    • @clerk/types@4.9.1

2.5.1

Patch Changes

2.5.0

Minor Changes

    • Introduced subtitle__disconnected under userProfile.start.connectedAccountsSection (#3723) by @panteliselef

    • Aligned signUp.start.clientMismatch and signIn.start.clientMismatch to all languages.

  • Add support for Finnish (fi-FI) language for @clerk/localizations (#3634) by @theisoj

Patch Changes

2.4.8

Patch Changes

  • Updated dependencies [df7d856d5]:
    • @clerk/types@4.8.0

2.4.7

Patch Changes

  • Updated dependencies [d6b5006c4]:
    • @clerk/types@4.7.0

2.4.6

Patch Changes

2.4.5

Patch Changes

  • Updated dependencies [1273b04ec]:
    • @clerk/types@4.6.1

2.4.4

Patch Changes

2.4.3

Patch Changes

  • Review PT-BR localization: Adds missing keys, fixes some typos (#3412) by @danilofuchs

2.4.2

Patch Changes

2.4.1

Patch Changes

2.4.0

Minor Changes

  • Add srRS localization (#3338) by @paunovic5ar

  • Added new keys for email link verification under signIn.emailLink.clientMismatch and signUp.emailLink.clientMismatch (#3367) by @mzhong9723

Patch Changes

2.3.1

Patch Changes

2.3.0

Minor Changes

  • Allow localization of text in social buttons when many are listed. (#3282) by @panteliselef

2.2.0

Minor Changes

  • Drop react and react-dom as peer dependencies since they are not necessary for this package. (#3273) by @panteliselef

2.1.0

Minor Changes

  • Replace "email ID" with "email address" in en-US.ts for signIn.forgotPassword.subtitle_email (#3242) by @panteliselef

  • Remove experimental Passkeys APIs. This includes any API that is marked as experimental or has the __experimental_ prefix. (#3233) by @panteliselef

    This prepares the Passkeys release to move further along towards a beta release and eventual stable release.

2.0.0

Major Changes

  • c2a090513: Change the minimal Node.js version required by Clerk to 18.17.0.

  • 52ff8fe6b: Upgrade React version to >=18 and add react-dom as peer dependency to fix issues with vite & rollup building.

  • 7886ba89d: Refresh the look and feel of the Clerk UI components

    For more info, refer to the upgrade guide from v4 to v5 in Clerk docs.

  • 477170962: Drop deprecations. Migration steps:

    • drop formFieldLabel__emailAddress_phoneNumber from localization keys
    • drop formFieldLabel__phoneNumber_username from localization keys
    • drop formFieldLabel__emailAddress_phoneNumber_username from localization keys
    • drop formFieldInputPlaceholder__emailAddress_phoneNumber from localization keys
    • drop formFieldInputPlaceholder__phoneNumber_username from localization keys
    • drop formFieldInputPlaceholder__emailAddress_phoneNumber_username from localization keys
    • use title__connectionFailed instead of title__conectionFailed from localization keys
    • use actionLabel__connectionFailed instead of actionLabel__conectionFailed from localization keys
    • use headerTitle__members instead of headerTitle__active from localization keys
    • use headerTitle__invitations instead of headerTitle__invited from localization keys
    • drop createOrganization.subtitle from localization keys
    • use deDE instead of deDe localization from @clerk/localizations

Minor Changes

  • 0d0b1d89a: List passkeys under security in UserProfile.

    • Supports renaming a passkey.
    • Supports deleting a passkey.
  • af80d7074: Add Thai (th-TH) localization

  • afec17953: Improved error handling for registration and retrieval of passkeys. ClerkRuntimeError codes introduced:

    • passkey_not_supported
    • passkeys_pa_not_supported
    • passkey_invalid_rpID_or_domain
    • passkey_already_exists
    • passkey_operation_aborted
    • passkey_retrieval_cancelled
    • passkey_retrieval_failed
    • passkey_registration_cancelled
    • passkey_registration_failed

    Example usage:

    try {
      await __experimental_authenticateWithPasskey(...args);
    }catch (e) {
      if (isClerkRuntimeError(e)) {
          if (err.code === 'passkey_operation_aborted') {
              ...
          }
      }
    }
    
  • fc3ffd880: Support for prompting a user to reset their password if it is found to be compromised during sign-in.

  • 31570f138: During sign in, navigate to the reset-password route if the user needs a new password. This happens when you enforce password usage during sign-in in your dashboard. Previously this case wasn't handled in the password form.

    The signIn.resetPassword.requiredMessage localization was updated to 'For security reasons, it is required to reset your password.'.

  • 2352149f6: Move passkey related apis to stable:

    • Register passkey for a user Usage: await clerk.user.createPasskey()

    • Authenticate with passkey Usage: await clerk.client.signIn.authenticateWithPasskey()

      try {
        await clerk.client.signIn.authenticateWithPasskey(...args);
      }catch (e) {
        if (isClerkRuntimeError(e)) {
            if (err.code === 'passkey_operation_aborted') {
                ...
            }
        }
      }
    • ClerkRuntimeError codes introduced:

      • passkey_not_supported
      • passkeys_pa_not_supported
      • passkey_invalid_rpID_or_domain
      • passkey_already_exists
      • passkey_operation_aborted
      • passkey_retrieval_cancelled
      • passkey_retrieval_failed
      • passkey_registration_cancelled
      • passkey_registration_failed
    • Get the user's passkeys clerk.user.passkeys

    • Update the name of a passkey clerk.user.passkeys?.[0].update({name:'Company issued passkey'})

    • Delete a passkey clerk.user.passkeys?.[0].delete()

  • b8599d700: Add support for Portuguese (Portugal) language

  • 6b316611f: Correct ko-KR strings naturally

  • 1078e8c58: Add hu-HU localization

  • ebf9be77f: Allow users to authenticate with passkeys via the <SignIn/>.

Patch Changes

  • 178907ff6: Update the danger section in the es-ES localization

  • 08118edfa: Add missing ru-RU translations

  • 78ed58da4: Translate EN strings to ES in es-ES.ts

  • f8328deb9: Improve Japanese translations

  • 88d5d2ca0: Improve ptBR localizations

  • 164ca116c: Add missing localization key for invalid phone_number (unstable error) in the en-US localization

  • 2de442b24: Rename beta-v5 to beta

  • 9f5491357: Add missing ru-RU localization keys

  • 840636a14: Adds translation keys to be able to customize error messages when an identifier already exists:

    • form_identifier_exists__email_address
    • form_identifier_exists__username
    • form_identifier_exists__phone_number
  • 13ed9ac54: Improve Norwegian translations

  • 4e31fca12: Add missing translation for profile edit button in de-DE

  • 75d6bf9ad: Added Mongolian (mn-MN) localizations

  • 2b8fe238a: Fix Hungarian language subpath exports

  • 27fb9b728: Introduce ro-RO localization

  • b473ad862: Fix zh-TW localization and export zh-TW from index.ts

  • 5b8d85886: Improve German translations

  • eb796dd9e: Introduce es-MX localization

  • 390a70732: Fix typo in ko-KR.ts

  • c6a5e0f5d: Add maintenance mode banner to the SignIn and SignUp components. The text can be customized by updating the maintenanceMode localization key.

  • 4edb77632: Localize placeholder of confirmation field when deleting a user account from <UserProfile/>.

  • e6f8928f1: Fix typos from pt-BR localization

  • 2d383e413: The package now allows for subpath exports. You can now import specific languages like so:

    # Single language
    - import { frFR } from "@clerk/localizations"
    + import { frFR } from "@clerk/localizations/fr-FR"
    
    # Multiple languages
    - import { enUS, esES } from "@clerk/localizations"
    + import { enUS } from "@clerk/localizations/en-US"
    + import { esES } from "@clerk/localizations/es-ES"

    This helps with tree-shaking and will reduce your total bundle size in most cases.

    You can continue to use the top-level @clerk/localizations import as this is a non-breaking change. You can gradually opt-in to this optimization.

  • f3b6f32b3: Added Thai translation keys for pwned password, form identifier, passkey

    Change Thai translation keys for Authenticator related to match the context

  • 370b17b12: Update es-ES.ts

  • 1a0268509: Add Catalan (ca-ES) localizations

  • 34fe88f73: Add Bulgarian (bg-BG) localization (#2565)

  • fb794ce7b: Support older iOS 13.3 and 13.4 mobile devices

  • 94519aa33: Renaming passkeys_pa_not_supported to passkey_pa_not_supported to align with the rest passkey error codes.

2.0.0-beta.24

Minor Changes

Patch Changes

2.0.0-beta.23

Patch Changes

  • Renaming passkeys_pa_not_supported to passkey_pa_not_supported to align with the rest passkey error codes. (#3173) by @panteliselef

2.0.0-beta.22

Minor Changes

  • Move passkey related apis to stable: (#3134) by @panteliselef
    • Register passkey for a user Usage: await clerk.user.createPasskey()

    • Authenticate with passkey Usage: await clerk.client.signIn.authenticateWithPasskey()

      try {
        await clerk.client.signIn.authenticateWithPasskey(...args);
      }catch (e) {
        if (isClerkRuntimeError(e)) {
            if (err.code === 'passkey_operation_aborted') {
                ...
            }
        }
      }
    • ClerkRuntimeError codes introduced:

      • passkey_not_supported
      • passkeys_pa_not_supported
      • passkey_invalid_rpID_or_domain
      • passkey_already_exists
      • passkey_operation_aborted
      • passkey_retrieval_cancelled
      • passkey_retrieval_failed
      • passkey_registration_cancelled
      • passkey_registration_failed
    • Get the user's passkeys clerk.user.passkeys

    • Update the name of a passkey clerk.user.passkeys?.[0].update({name:'Company issued passkey'})

    • Delete a passkey clerk.user.passkeys?.[0].delete()

2.0.0-beta.21

Patch Changes

  • Improve ptBR localizations (#3083) by @GustavoOS

  • Add maintenance mode banner to the SignIn and SignUp components. The text can be customized by updating the maintenanceMode localization key. by @nikosdouvlis

  • Fix typos from pt-BR localization (#3106) by @LauraBeatris

  • Added Thai translation keys for pwned password, form identifier, passkey (#3128) by @ttwrpz

    Change Thai translation keys for Authenticator related to match the context

2.0.0-beta.20

Minor Changes

  • Support for prompting a user to reset their password if it is found to be compromised during sign-in. (#3034) by @yourtallness

Patch Changes

  • Adds translation keys to be able to customize error messages when an identifier already exists: (#3073) by @octoper
    • form_identifier_exists__email_address
    • form_identifier_exists__username
    • form_identifier_exists__phone_number

2.0.0-beta.19

Minor Changes

  • Improved error handling for registration and retrieval of passkeys. (#3025) by @panteliselef

    ClerkRuntimeError codes introduced:

    • passkey_not_supported
    • passkeys_pa_not_supported
    • passkey_invalid_rpID_or_domain
    • passkey_already_exists
    • passkey_operation_aborted
    • passkey_retrieval_cancelled
    • passkey_retrieval_failed
    • passkey_registration_cancelled
    • passkey_registration_failed

    Example usage:

    try {
      await __experimental_authenticateWithPasskey(...args);
    }catch (e) {
      if (isClerkRuntimeError(e)) {
          if (err.code === 'passkey_operation_aborted') {
              ...
          }
      }
    }
    

Patch Changes

2.0.0-beta.18

Minor Changes

  • List passkeys under security in UserProfile. (#2958) by @panteliselef

    • Supports renaming a passkey.
    • Supports deleting a passkey.
  • During sign in, navigate to the reset-password route if the user needs a new password. This happens when you enforce password usage during sign-in in your dashboard. Previously this case wasn't handled in the password form. (#2984) by @yourtallness

    The signIn.resetPassword.requiredMessage localization was updated to 'For security reasons, it is required to reset your password.'.

  • Allow users to authenticate with passkeys via the <SignIn/>. (#3000) by @panteliselef

Patch Changes

2.0.0-beta.17

Patch Changes

  • Update the danger section in the es-ES localization (#2924) by @souvik666

2.0.0-beta.16

Minor Changes

2.0.0-beta.15

Patch Changes

2.0.0-beta.14

Patch Changes

2.0.0-beta-v5.13

Patch Changes

2.0.0-beta-v5.12

Major Changes

2.0.0-alpha-v5.11

Patch Changes

2.0.0-alpha-v5.10

Minor Changes

2.0.0-alpha-v5.9

Patch Changes

2.0.0-alpha-v5.8

Patch Changes

2.0.0-alpha-v5.7

Patch Changes

2.0.0-alpha-v5.6

Patch Changes

  • The package now allows for subpath exports. You can now import specific languages like so: (#2236) by @dimkl

    # Single language
    - import { frFR } from "@clerk/localizations"
    + import { frFR } from "@clerk/localizations/fr-FR"
    
    # Multiple languages
    - import { enUS, esES } from "@clerk/localizations"
    + import { enUS } from "@clerk/localizations/en-US"
    + import { esES } from "@clerk/localizations/es-ES"

    This helps with tree-shaking and will reduce your total bundle size in most cases.

    You can continue to use the top-level @clerk/localizations import as this is a non-breaking change. You can gradually opt-in to this optimization.

2.0.0-alpha-v5.5

Minor Changes

2.0.0-alpha-v5.4

Patch Changes

  • Add missing localization key for invalid phone_number (unstable error) in the en-US localization (#2191) by @royanger

2.0.0-alpha-v5.3

Major Changes

  • Upgrade React version to >=18 and add react-dom as peer dependency (#2164) by @dimkl

    to fix issues with vite & rollup building.

Patch Changes

2.0.0-alpha-v5.2

Major Changes

  • Change the minimal Node.js version required by Clerk to 18.17.0. (#2162) by @dimkl

2.0.0-alpha-v5.1

Major Changes

  • Drop deprecations. Migration steps: (#2151) by @dimkl
    • drop formFieldLabel__emailAddress_phoneNumber from localization keys
    • drop formFieldLabel__phoneNumber_username from localization keys
    • drop formFieldLabel__emailAddress_phoneNumber_username from localization keys
    • drop formFieldInputPlaceholder__emailAddress_phoneNumber from localization keys
    • drop formFieldInputPlaceholder__phoneNumber_username from localization keys
    • drop formFieldInputPlaceholder__emailAddress_phoneNumber_username from localization keys
    • use title__connectionFailed instead of title__conectionFailed from localization keys
    • use actionLabel__connectionFailed instead of actionLabel__conectionFailed from localization keys
    • use headerTitle__members instead of headerTitle__active from localization keys
    • use headerTitle__invitations instead of headerTitle__invited from localization keys
    • drop createOrganization.subtitle from localization keys
    • use deDE instead of deDe localization from @clerk/localizations

Patch Changes

1.26.8-alpha-v5.0

Patch Changes

  • Localize placeholder of confirmation field when deleting a user account from <UserProfile/>. (#2036) by @panteliselef

1.26.7

Patch Changes

1.26.6

Patch Changes

1.26.5

Patch Changes

1.26.4

Patch Changes

1.26.3

Patch Changes

1.26.2

Patch Changes

  • Fix: localized key for invalid email addresses in InviteMembers form. (#1781) by @panteliselef

  • Updated dependencies [5c8754239]:

    • @clerk/types@3.53.0

1.26.1

Patch Changes

1.26.0

Minor Changes

  • Introduce the new brand-new component OrganizationList (#1692) by @panteliselef

    • Lists all the memberships, invitations or suggestions an active user may have
    • Powered by our useOrganizationList react hook
  • Review PT-BR localizations, translate organization strings (#1710) by @danilofuchs

Patch Changes

  • Improve README by adding instructions on how to add/edit localizations (#1747) by @LekoArts

  • Change README to include updated links to issue templates and update Discord link. (#1750) by @LekoArts

  • This PR replaces The verification link expired. Please resend it. message with the localization key formFieldError__verificationLinkExpired. The english message was also adjust to The verification link expired. Please request a new link. to make the second sentence clearer. (#1738) by @LekoArts

  • Update "unverified" email and phone labels (#1716) by @panteliselef

  • Updated dependencies [e99df0a0d, 4327b91f9, 01b024c57]:

    • @clerk/types@3.52.0

1.25.2

Patch Changes

1.25.1

Patch Changes

1.25.0

Minor Changes

Patch Changes

1.24.1

Patch Changes

  • Add more translations to fr-FR (#1529) by @PierreC1024

  • New localization keys for max length exceeded validation: (#1521) by @nikospapcom

    • Organization name (form_param_max_length_exceeded__name)
    • First name (form_param_max_length_exceeded__first_name)
    • Last name (form_param_max_length_exceeded__last_name)
  • Updated dependencies [ea95525a4, 24a46ae7e, d433b83b9, 5e1a09df4, 0a59e122d]:

    • @clerk/types@3.49.0

1.24.0

Minor Changes

1.23.2

Patch Changes

  • Updated dependencies [6fa4768dc]:
    • @clerk/types@3.48.1

1.23.1

Patch Changes

1.23.0

Minor Changes

  • Add a confirmation input as an additional check when doing destructive actions such as: (#1454) by @raptisj

    • delete an organization
    • delete a user account
    • leave an organization

    Νew localization keys were introduced to support the above

  • Add el-GR localization (#1479) by @EmmanouelaPothitou

Patch Changes

1.22.1

Patch Changes

1.22.0

Minor Changes

Patch Changes

1.21.1

Patch Changes

1.21.0

Minor Changes

  • Add ability for organization admins to delete an organization if they have permission to do so (#1368) by @jescalan

Patch Changes

  • Updated dependencies [bfb3af28]:
    • @clerk/types@3.46.0

1.20.1

Patch Changes

1.20.0

Minor Changes

  • Add localization keys for when the phone number exists and the last identification is deleted (#1383) by @raptisj

Patch Changes

1.19.0

Minor Changes

  • Adds the ability for users to delete their own accounts, as long as they have permission to do so (#1307) by @jescalan

  • Introduce nb-NO localization (#1376) by @Richard87

Patch Changes

1.18.1

Patch Changes

1.18.0

Minor Changes

Patch Changes

  • Updated dependencies [c42b4ac0]:
    • @clerk/types@3.42.0

1.17.1

Patch Changes

  • fix(types,localizations): Improve invalid form email_address param error message by @nikosdouvlis

  • Make first name, last name & password readonly for users with active SAML accounts by @nikosdouvlis

  • Updated dependencies [b66ea0a5, b66ea0a5, b66ea0a5]:

    • @clerk/types@3.41.1

1.17.0 (2023-06-03)

Features

Bug Fixes

  • localizations: Export zhCN (b67d523)

1.16.0 (2023-05-26)

Note: Version bump only for package @clerk/localizations

1.15.1 (2023-05-23)

Note: Version bump only for package @clerk/localizations

1.15.0 (2023-05-18)

Note: Version bump only for package @clerk/localizations

1.14.0 (2023-05-17)

Note: Version bump only for package @clerk/localizations

1.13.0 (2023-05-15)

Note: Version bump only for package @clerk/localizations

1.12.0 (2023-05-04)

Note: Version bump only for package @clerk/localizations

1.12.0-staging.4 (2023-05-04)

Note: Version bump only for package @clerk/localizations

1.12.0-staging.3 (2023-05-02)

Features

  • clerk-js: Create page (3fbf8e7)
  • clerk-js: Introduce Reset Password flow (e903c4f)
  • clerk-js: Localize "Password don't match" field error (c573599)
  • clerk-js: Reset password for first factor (280b5df)

Bug Fixes

  • clerk-js: Reset Password missing localization keys (b1df074)
  • clerk-js: Update type of resetPasswordFlow in SignInResource (637b791)
  • localizations: Make emailAddresses GE translation consistent (#1117) (0e84519)

1.11.3 (2023-04-19)

Note: Version bump only for package @clerk/localizations

1.11.2 (2023-04-19)

Note: Version bump only for package @clerk/localizations

1.11.1 (2023-04-12)

Note: Version bump only for package @clerk/localizations

1.11.0 (2023-04-11)

Note: Version bump only for package @clerk/localizations

1.10.0 (2023-04-06)

Note: Version bump only for package @clerk/localizations

1.9.1 (2023-03-31)

Note: Version bump only for package @clerk/localizations

1.9.0 (2023-03-29)

Note: Version bump only for package @clerk/localizations

1.7.1 (2023-03-10)

Note: Version bump only for package @clerk/localizations

1.7.0 (2023-03-09)

Note: Version bump only for package @clerk/localizations

1.6.0 (2023-03-07)

Note: Version bump only for package @clerk/localizations

1.5.3 (2023-03-03)

Note: Version bump only for package @clerk/localizations

1.5.2 (2023-03-01)

Note: Version bump only for package @clerk/localizations

1.5.1 (2023-02-25)

Note: Version bump only for package @clerk/localizations

1.5.0 (2023-02-24)

Features

  • localizations: Improve de-DE translations (#796) (8d595a5)

1.5.0-staging.0 (2023-02-22)

Features

  • localizations: Add spanish localization (2379cde)
  • localizations: Add spanish localization (381a6c1)
  • localizations: Add spanish localization (97a6208)

1.4.4 (2023-02-17)

Note: Version bump only for package @clerk/localizations

1.4.3 (2023-02-15)

Note: Version bump only for package @clerk/localizations

1.4.2 (2023-02-10)

Note: Version bump only for package @clerk/localizations

1.4.1 (2023-02-07)

Note: Version bump only for package @clerk/localizations

1.4.1-staging.0 (2023-02-07)

Note: Version bump only for package @clerk/localizations

1.4.0 (2023-02-07)

Note: Version bump only for package @clerk/localizations

1.3.1 (2023-02-01)

Note: Version bump only for package @clerk/localizations

1.3.0 (2023-01-27)

Note: Version bump only for package @clerk/localizations

1.2.3 (2023-01-24)

Note: Version bump only for package @clerk/localizations

1.2.2 (2023-01-20)

Note: Version bump only for package @clerk/localizations

1.2.1 (2023-01-17)

Note: Version bump only for package @clerk/localizations

1.2.0 (2022-12-23)

Note: Version bump only for package @clerk/localizations

1.1.5 (2022-12-19)

Note: Version bump only for package @clerk/localizations

1.1.4 (2022-12-13)

Note: Version bump only for package @clerk/localizations

1.1.3 (2022-12-12)

Note: Version bump only for package @clerk/localizations

1.1.2 (2022-12-09)

Note: Version bump only for package @clerk/localizations

1.1.1 (2022-12-08)

Note: Version bump only for package @clerk/localizations

1.1.0 (2022-12-08)

Note: Version bump only for package @clerk/localizations