-
Require Node.js 20.9.0 in all packages (#7262) by @jacekradko
-
Removed legacy subpath export mappings in favor of modern package.json
exportsfield 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
-
Surface organization creation defaults with prefilled form fields and advisory warnings (#7488) by @LauraBeatris
-
Disable role selection in
OrganizationProfileduring role set migration (#7534) by @LauraBeatris -
Display message in
TaskChooseOrganizationwhen user is not allowed to create organizations (#7486) by @LauraBeatris
-
Update localizations for taskChooseOrganization (#7468) by @jigar-clerk
-
Match confirmation deletion message for user accounts in Dutch translations. (#7806) by @rvan-duy
-
Add
subtitle__createOrganizationDisabledlocalization key shown in the choose organization task when users cannot create organizations (#7561) by @LauraBeatris -
Updated dependencies [
0a9cce3,e35960f,c9f0d77,1bd1747,6a2ff9e,d2cee35,0a9cce3,a374c18,466d642,5ef4a77,af85739,10b5bea,a05d130,b193f79,e9d2f2f,43fc7b7,0f1011a,cbc5618,38def4f,7772f45,a3e689f,583f7a9,965e7f1,2b76081,f284c3d,ac34168,cf0d0dc,690280e,b971d0b,22d1689,e9a1d4d,c088dde,8902e21,972f6a0,a1aaff3,d85646a,ab3dd16,4a8cb10,fd195c1,8887fac,dc886a9,428629b,8b95393,c438fa5,c438fa5,fd195c1,fd69edb,8d91225,1fc95e2,3dac245,a4c3b47,7c3c002,d8bbc66,3983cf8,f1f1d09,736314f,2cc7dbb,86d2199,da415c8,97c9ab3,cc63aab,a7a38ab,cfa70ce,25d37b0,26254f0,c97e6af,d98727e,79e2622,12b3070]:- @clerk/shared@4.0.0
- Updated dependencies []:
- @clerk/types@4.101.20
- Updated dependencies []:
- @clerk/types@4.101.19
- Add support for displaying proration and account credits on payment attempts and statements. (#7885) by @dstaley
- Updated dependencies []:
- @clerk/types@4.101.18
-
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
- Updated dependencies []:
- @clerk/types@4.101.17
- Updated dependencies []:
- @clerk/types@4.101.16
- Updated dependencies []:
- @clerk/types@4.101.15
-
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
- Updated dependencies []:
- @clerk/types@4.101.13
-
Improved Greek (el-GR), French (fr-FR), and Korean (ko-KR) translations. (#7619) by @wobsoriano
-
Updated dependencies []:
- @clerk/types@4.101.12
- Surface organization creation defaults with prefilled form fields and advisory warnings (#7603) by @LauraBeatris
- Updated dependencies []:
- @clerk/types@4.101.11
- Fix "You must belong to an organization" screen showing when user has existing memberships, invitations or suggestions (#7557) by @LauraBeatris
- Disable role selection in
OrganizationProfileduring role set migration (#7541) by @LauraBeatris
- Updated dependencies []:
- @clerk/types@4.101.10
- Updated dependencies []:
- @clerk/types@4.101.9
- Display message in
TaskChooseOrganizationwhen user is not allowed to create organizations (#7502) by @LauraBeatris
-
Added waitlist translations. (#7483) by @wobsoriano
-
Updated dependencies []:
- @clerk/types@4.101.8
-
Added temporary email services support error localization key. (#7436) by @wobsoriano
-
Fixed incorrect word in
da-DKlocalization (#7462) by @jacekradko -
Added missing password or identifier incorrect error localization. (#7437) by @wobsoriano
-
Updated dependencies []:
- @clerk/types@4.101.7
- Added translations for Polish in UI elements for Organizations (#7390) by @kamil-homer
- Updated dependencies []:
- @clerk/types@4.101.6
-
Show the correct error message on
form_new_password_matches_currenterror code (#7372) by @octoper -
Deprecating
passwordUntrustedin favour ofpasswordCompromisedandform_password_untrusted__sign_intoform_password_compromised__sign_in(#7352) by @octoper -
Updated dependencies []:
- @clerk/types@4.101.5
-
Introduce a new variant for the alternative methods screen to handle untrusted password error on sign-in (#7331) by @octoper
-
Add localization key for username form error (#7320) by @guilherme6191
-
Updated dependencies []:
- @clerk/types@4.101.4
- Updated dependencies []:
- @clerk/types@4.101.3
- Updated dependencies []:
- @clerk/types@4.101.2
- Updated dependencies []:
- @clerk/types@4.101.1
-
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
- Support for
email_codeandemail_linkas a second factor when user is signing in on a new device. (#7116) by @tmilewski
-
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
- Updated dependencies [
613cb97]:- @clerk/types@4.99.0
- Updated dependencies [
296fb0b]:- @clerk/types@4.98.0
- Added localization entry for the API key copy modal component. (#7107) by @wobsoriano
- Updated dependencies []:
- @clerk/types@4.97.2
- Updated dependencies [
85b5acc]:- @clerk/types@4.97.1
- Updated dependencies [
2587aa6]:- @clerk/types@4.97.0
-
Localize aria-labels within
UserButtonandOrganizationSwitchertriggers. (#7086) by @alexcarpenter -
Updated dependencies [
439427e,7dfbf3a,d33b7b5]:- @clerk/types@4.96.0
-
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
- Updated dependencies [
a172d51]:- @clerk/types@4.95.0
-
[Billing Beta] Rename payment sources to method methods. (#6959) by @panteliselef
Updates localization keys from
commerce->billingandpaymentSourcetopaymentMethod. -
Introduce experimental step to choose enterprise connection on sign-in/sign-up (#6947) by @LauraBeatris
-
Expanded Brazilian Portuguese (pt-BR) localization (#6881) by @hypeARM
-
Updated dependencies [
65b7cc7,6e09786,aa7210c,2cd53cd,1a2eee6,2cd53cd,1a2430a,31a04fc,22b8e49,a66357e,dacc1af]:- @clerk/types@4.93.0
- Updated dependencies [
f737d26]:- @clerk/types@4.91.0
- Updated dependencies [
37028ca]:- @clerk/types@4.90.0
-
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
-
Clarify "Delete Account" messaging (#6779) by @tmilewski
-
Update "Delete account" messaging for all locales (#6781) by @tmilewski
-
Add support for canceling past due subscriptions (#6783) by @aeliox
-
Add all missing german translations and improve existing ones. (#6769) by @ubersan
-
Updated dependencies [
bcf24f2,de90ede,9d4a95c]:- @clerk/types@4.87.0
- Change placement of the manage subscription button inside
<UserProfile/>and<OrganizationProfile/>(#6428) by @panteliselef
-
Fix formatting of cs-CZ localization strings (#6717) by @LauraBeatris
-
Introduce "Last Used" functionality to Sign In and Up (#6722) by @tmilewski
-
Add back removed cs-CZ translations for form field errors (#6713) by @ToliaGuy
-
Updated dependencies [
55490c3,e8d21de,637f2e8]:- @clerk/types@4.85.0
-
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
-
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
-
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
- Updated dependencies [
600c648]:- @clerk/types@4.83.0
- [Billing Beta] Rename
cancelFreeTrialDescriptiontocancelFreeTrialAccessUntil. (#6582) by @panteliselef
-
Update account deletion localization in zh-CN (#6577) by @dearfad
-
Update copies for create organization screen on session tasks (#6584) by @iagodahlem
-
Updated dependencies [
e52bf8e,c043c19,c28d29c,172e054]:- @clerk/types@4.81.0
- Update SubscriptionDetails to support free trials (#6569) by @panteliselef
-
Fix sk-SK delete confirmation text (#6547) (#6547) by @l0st0
-
Add error handling for
setActivewith stale organization data (#6550) by @LauraBeatris -
Updated dependencies [
413468c,7b7eb1f]:- @clerk/types@4.79.0
- Updated dependencies [
5b24129]:- @clerk/types@4.78.0
-
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
freeTrialEndsAtproperty toCommerceCheckoutResourceinterface.
- Added
-
Update PricingTable with trial info. (#6493) by @panteliselef
-
added missing ptBR translations (#6503) by @fell-lucas
-
Add
taskChooseOrganizationto all locales. (#6527) by @panteliselef -
Updated dependencies [
15fe106,173837c,8b52d7a,854dde8,ae2e2d6,037f25a,f8b38b7]:- @clerk/types@4.76.0
-
Introduce
TaskChooseOrganizationcomponent which replacesTaskSelectOrganizationwith a new UI that make the experience similar to the previousSignInandSignUpsteps (#6446) by @LauraBeatris -
Updated dependencies [
1ad16da,4edef81,696f8e1,f318d22]:- @clerk/types@4.74.0
-
Add types for
form_param_type_invaliderrors. (#6457) by @dstaley -
Updated dependencies [
f93965f,7b6dcee]:- @clerk/types@4.73.0
-
Add ja-JP translations in
<UserProfile/>. (#6426) by @tsume-ha -
Refactor billing statement page and payment attempt page data loading (#6420) by @aeliox
-
Updated dependencies [
22c35ef,e8d816a,aa9f185,af0e123,3d1d871]:- @clerk/types@4.72.0
- Updated dependencies [
b0fdc9e]:- @clerk/types@4.70.1
- Updated dependencies [
cd59c0e]:- @clerk/types@4.70.0
-
Refine Traditional Chinese (
zh-TW) translations (#5683) by @anilahsu -
Add Persian (
fa-IR) language (#6063) by @XerxesCoder -
Extend
ru-RUlocalization (#5698) by @ZharaskhanAman -
feat(localizations): Update
sk-SKlocalization (#5497) by @radblesk -
Add
sr-RSto the list of exported and available localizations (#6352) by @tmilewski -
feat(localization): Add Hindi, Bengali, Tamil, Telugu, and Malay language support (#5534) by @vanikya
-
Add missing French locales to support new Clerk's Billing feature (#5944) by @bde-maze
-
chore(localizations): Align
en-USstrings for danger zone with other translations (#5800) by @joschi -
Update
es-MXtranslations (#5663) by @LFCisneros -
Add Italian translations related to commerce and api keys. (#6362) by @matteoblonde
-
Updated dependencies [
fecc99d,10e1060,92c44dd,a04a8f5,c61855c,43ea069]:- @clerk/types@4.69.0
- Expand
vi-VNlocalizations (#6185) by @namnguyenthanhwork
- Updated dependencies [
2a90b68]:- @clerk/types@4.67.0
- Updated dependencies [
8ee859c]:- @clerk/types@4.66.1
-
Display past due subscriptions properly. (#6309) by @panteliselef
-
Extract
SubscriptionDetails, into its own internal component, out of existing (also internal)PlanDetailscomponent. (#6148) by @panteliselef
- Add missing Portuguese pt-BR locales for the statements elements (#6222) by @lightapps-smart-blocks
-
Generate placeholder API keys locales (#6223) by @wobsoriano
-
Updated dependencies [
8387a39,f2a6641]:- @clerk/types@4.63.0
- Updated dependencies [
edc0bfd]:- @clerk/types@4.62.1
-
Add missing Portuguese pt-BR locales for the billing elements. (#6058) by @lightapps-smart-blocks
-
Updated dependencies [
f1be1fe,bffb42a]:- @clerk/types@4.62.0
- Add
es-CRlocalizations (#6178) by @LFCisneros
-
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, andtr-TR. (#6135) by @tmilewski -
Updated dependencies [
b495279,c3fa15d,52d5e57,15a945c]:- @clerk/types@4.61.0
-
Add payment history tab to UserProfile and OrgProfile (#6075) by @aeliox
-
Add TypeScript types and en-US localization for upcoming
<APIKeys />component. This component will initially be in early access. (#5858) by @wobsoriano -
Add localizations for some commerce strings, general cleanups (#6101) by @aeliox
-
Introduce
commerce.checkout.pastDueNoticelocalization key. (#6097) by @panteliselef -
Updated dependencies [
19e9e11,18bcb64,138f733,48be55b,2c6f805,97749d5]:- @clerk/types@4.60.1
-
Update Spanish (es-ES) password validation messages to match new English (en-US) format (#6048) by @ReyserLyn
-
Updated dependencies [
d8fa5d9,be2e89c,5644d94,b578225,8838120]:- @clerk/types@4.60.0
-
Add "Past Due" amount on checkout flow when applicable (#6014) by @octoper
-
Updated dependencies [
2c6a0cc,71e6a1f]:- @clerk/types@4.59.3
-
Improve de-DE localizations for "Clerk Billing" (#6011) by @LekoArts
-
Updated dependencies [
6ed3dfc]:- @clerk/types@4.59.2
-
Add support for country-specific alternative phone code channels (#5937) by @anagstef
-
Updated dependencies [
c305b31]:- @clerk/types@4.59.1
- Replaces strings with localizations throughout billing components. (#5922) by @alexcarpenter
-
Add "Clerk Billing" related translations to de-DE (#5892) by @LekoArts
-
Introduce
WhatsAppas an alternative channel for phone code delivery. (#5894) by @anagstefThe new
channelproperty accompanies thephone_codestrategy. Possible values:whatsappandsms. -
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
-
Added a notice in tooltip when member no has permissions to manage billing for all manager related buttons (#5852) by @octoper
-
Update profile components plans page heading from
Switch planstoPlans(#5889) by @alexcarpenter -
Updated dependencies [
0f5145e,afdfd18,b7c51ba,437b53b,5217155]:- @clerk/types@4.58.0
-
Update PricingTable badge and status messaging. (#5844) by @alexcarpenter
-
Add new Billing Statements UI to User and Org Profile (#5850) by @aeliox
-
Show annual amount in the subscriptions list if the subscription has annual plan period (#5863) by @octoper
-
Update
PricingTableplan card UI (#5844) by @alexcarpenter -
Update
<Checkout />line items to includex12prefix when plan is annual (#5857) by @nikospapcom -
Updated dependencies [
4db96e0,36fb43f,e5ac444,4db96e0,d227805]:- @clerk/types@4.57.1
- Rely on API-based error messaging for
en-USlocalizations (#5809) by @tmilewski
-
Only allow members with
org:sys_billing:manageto manage billing for an Organization (#5835) by @octoper -
Move
<__experimental_PaymentSources />component underBilling->Subscriptionstab and deletePayment methodstab (#5825) by @nikospapcom -
Adjusts the layout of the
PricingTableplan cards (#5824) by @aeliox -
Allow switching from an existing monthly subscription to an annual subscription for the same plan (#5811) by @aeliox
-
Update SubscriptionsList UI to be rendered within ProfileSections within UserProfile and OrganizationProfile. (#5847) by @alexcarpenter
-
Update checkout downgrade notice placement and text. (#5837) by @alexcarpenter
-
Add
Pay with test cardbutton on<AddPaymentSource />component in dev instance (#5831) by @nikospapcom -
Updated dependencies [
db0138f,aa97231,c792f37,3bf08a9,74cf3b2,037b113,c15a412,7726a03,b846a9a,e66c800,45e8298,9c41091,29462b4,322c43f,17397f9,45e8298]:- @clerk/types@4.57.0
- Updated dependencies [
225b9ca]:- @clerk/types@4.56.2
-
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
- Removes
-
Updated dependencies [
b02e766,5d78b28,d7f4438,5866855,0007106,462b5b2,447d7a9,2beea29,115601d]:- @clerk/types@4.56.0
-
Remove
not_allowed_accesslocalizations fromen_*localization files to rely on more-specific API-based error messages. (#5701) by @tmilewskiUpdate and translate additional non-english
not_allowed_accesserror messages.
- Simplify
form_identifier_not_foundlocalization to "We couldn't find an account with those details." (#5700) by @tmilewski
-
Make the
session_existserror message more user-friendly and localize (#5699) by @tmilewski -
Updated dependencies [
8b25035]:- @clerk/types@4.55.1
-
Account for all possible cases from
not_allowed_accesserror 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 @alexcarpenterIntroduce experimental method for opening
<SubscriptionDetails />component.clerk.__experimental_openSubscriptionDetails(...)
-
Updated dependencies [
33201bf,4334598,0ae0403]:- @clerk/types@4.55.0
-
Add Spanish translations for email and password inputs (#5657) by @LFCisneros
-
Updated dependencies [
45486ac,837692a,0c00e59,6a5f644]:- @clerk/types@4.54.2
-
Chore: tidy up checkout complete state for upcoming subscriptions (#5644) by @aeliox
-
Fix German account deletion confirmation (#5624) by @hansemannn
-
Updates
PricingTableandSubscriptionDetailDrawerto handleupcomingand "expiring" subscriptions. (#5601) by @aeliox -
Updated dependencies [
ab939fd,03284da,7389ba3,f6ef841,e634830,f8887b2]:- @clerk/types@4.54.1
-
Improve the CAPTCHA error message to better assist users (#5577) by @anagstef
-
Updated dependencies [
554242e]:- @clerk/types@4.53.0
- Updated dependencies [
f6f275d]:- @clerk/types@4.51.1
-
feat(localizations): Add waitlist values for es-MX (#5392) by @Gledros
-
Improve
de-DElocalization by defining previouslyundefinedvalues (#5508) by @vaihtovirta -
Updated dependencies [
e1ec52b,bebb6d8,d0d5203,9b25e31]:- @clerk/types@4.51.0
-
Update fr-FR TOS/privacy policy loclization to include the appropriate links. (#5511) by @alexcarpenter
-
Add payment source section to
UserProfile(#5492) by @aeliox -
Updated dependencies [
ec4521b,f30fa75,9c68678]:- @clerk/types@4.50.2
-
Add billing page to
OrgProfile, use newusePlanshook, and adds new subscription methods (#5423) by @aeliox -
Updated dependencies [
e20fb6b,77e6462]:- @clerk/types@4.50.1
-
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
- Updated dependencies [
466ed13]:- @clerk/types@4.49.2
- Updated dependencies [
3910ebe]:- @clerk/types@4.49.1
- Allow user set primary web3 wallet in
<UserProfile />when more than one web3 wallets presented (#5353) by @nikospapcom
-
Introduce experimental billing APIs and components (#5248) by @aeliox
-
Updated dependencies [
725918d,91d0f0b,9572bf5,39bbc51,3dddcda,7524943,150b5c8,23c931e,730262f,0b18bb1,021bc5f,1a61390]:- @clerk/types@4.49.0
-
Update Turkish translations to replace English and Portuguese phrases (#5257) by @kaandok
-
Add sv-SE translations for localization keys under
signUp.legalConsent. (#5251) by @severi -
Updated dependencies [
75879672c5805bfba1caca906ac0729497744164,7ec95a7e59033600958aca4b86f3bcd5da947dec,3c225d90227141dc62d955e76c7f8e0202524bc7,2a66c16af08573000bb619607346ac420cd4ce56]:- @clerk/types@4.48.0
- Add
userProfile.start.passkeysSection.primaryButtonasundefinedto all locales. (#5281) by @panteliselef
-
feat(localizations): Introduce
es-UYlocalization (#5165) by @maramal -
feat(localizations): Add a new localization file for Polish
pl-PL. (#5096) by @marceleq27
-
Update the translation of
userProfile.start.profileSection.primaryButtonin thees-ESlocale. (#5208) by @Martoxdlol -
Update translations for nl-NL (#5272) by @MaartenKoller
waitlist.start.actionLinkwaitlist.start.actionText
- Updated dependencies [
28179323d9891bd13625e32c5682a3276e73cdae,c5c246ce91c01db9f1eaccbd354f646bcd24ec0a,bcbe5f6382ebcc70ef4fddb950d052bf6b7d693a]:- @clerk/types@4.47.0
-
Populate missing
fi-FItranslations for legalConsent. (#5103) by @severi -
Updated dependencies [
a9b0087fca3f427f65907b358d9b5bc0c95921d8]:- @clerk/types@4.46.1
-
Add hr-HR translations for localization keys under
signUp.legalConsent. (#5131) by @harunsmrkovic -
Updated dependencies [
dd2cbfe9f30358b6b298901bb52fa378b0acdca3,570d8386f6aa596bf7bb1659bdddb8dd4d992b1d]:- @clerk/types@4.46.0
-
Update "profile" translations for en-MX.ts (#5081) by @alanmoyano
userProfile.profilePage.titleuserProfile.start.profileSection.primaryButton
-
Replaces hard-coded string
"Add a passkey"with a new localization keyuserProfile.start.passkeysSection.primaryButton(#5105) by @Philitician -
Updated dependencies [
767ac85fe6ce0ee0594c923e9af701bb05f40a0b,225b38c7187d31fc755155ea99834ca03894d36b,429f1bfe5f7a554ab1fdf265475ba6c8b3f78472]:- @clerk/types@4.45.1
- Updated dependencies [
d3152be7f01fbb5ca26aeddc2437021f4b7ecc83,f976349243da2b75023e59e802460e6f3592ebbd]:- @clerk/types@4.45.0
- Updated dependencies [
833693a6792b621e72162d70673e7bdfa84a69b6]:- @clerk/types@4.44.3
- Updated dependencies [
1345cb487970a7347351897e80dfb829d85c41ea]:- @clerk/types@4.44.2
-
Add
subtitleCombinedlocalizations to sign-in-or-up flow. (#4988) by @alexcarpenter -
Introduced searching for members list on
OrganizationProfile(#4942) by @LauraBeatris -
Updated dependencies [
57c983fdc2b8d883623a2294daae0ac6c02c48f6,a26cf0ff10c76244975c454fdf6c615475d4bcd5]:- @clerk/types@4.44.1
- Unified
formHintunderuserProfile.emailAddressPagefor all first factor auth methods (#4406) by @NicolasLopes7
-
Add sign up title localization for use in sign-in-or-up flow. (#4983) by @alexcarpenter
-
Updated dependencies [
2179690c10a61b117e82fdd566b34939f4d28bc1,bdb537a9902c0f0ae58ca1d4b7590d929f28fedb]:- @clerk/types@4.44.0
-
Additional changes to waitlist component translations
nl-NL(#4975) by @FiremanPete -
Update
nl-NLlocalization strings (#4970) by @FiremanPete -
Updated dependencies [
6e096564a459db4eaf953e99e570905b10be6c84]:- @clerk/types@4.43.0
- Updated dependencies [
fe3e49f61acefe8d7f1992405f7cb415fea2e5c8,4427c4702f64d4f28f7564ce5889d41e260aa519]:- @clerk/types@4.42.0
-
Remove experimental prefix from combined title. (#4935) by @alexcarpenter
-
Updated dependencies [
418ec5c62c4eb600566faab07684c068a29007e3]:- @clerk/types@4.41.2
- Updated dependencies [
7ffc99b48977b9f6c74c0c71c500b60cb8aba65e]:- @clerk/types@4.41.1
- Updated dependencies [
4af35380f18d1d06c15ad1f5745c2d5a1ab1c37d,aa48b1f9e890b2402e9d05989a4820141076f7bf,53bd34fff38b17498edf66cc4bc2d42d707f28dc]:- @clerk/types@4.41.0
-
Update
socialButtonsBlockButtonManyInViewto only accept'${string}{{provider|titleize}}${string}'orundefined. (#4887) by @panteliselef -
Updated dependencies [
fd7a5be73db3acaa7daeb9b15af73c2ce99d03a6]:- @clerk/types@4.40.3
-
Improve
el-GRlocalization strings for profile modal. (#4828) by @tbjers -
Updated dependencies [
44cab6038af0a4d23869b3b292ece742fbbc4d85]:- @clerk/types@4.40.2
-
Improve error handling when trying to sign-in/sign-up with web3 wallet and wallet is not installed in the browser (#4845) by @nikospapcom
-
Updated dependencies [
80e1117631d35834705119a79cdcf9e0ed423fdd]:- @clerk/types@4.40.1
- Fix delete account action for
nb-NOlocalization. (#4821) by @lasseklovstad
- Updated dependencies [
c9da04636ffe1ba804a1ce5e5b79027d3a2344d2]:- @clerk/types@4.40.0
-
Improve
pl-PLlocalization. (#4781) by @mic0ishere
-
Added min and max length username settings to username field error. (#4771) by @alexcarpenter
-
Updated dependencies [
aeafa7c5efd50c893d088ac99199d7eaecc04025,acd9326ef2d6942b981b3ee59c4b20ddd303323d]:- @clerk/types@4.39.4
- Updated dependencies [
e1748582d0c89462f48a482a7805871b7065fa19,7f7edcaa8228c26d19e9081979100ada7e982095,dd3fdc7b2a96ddb90b33c6f1cefb055a60f99a9d]:- @clerk/types@4.39.3
- Switching to use ^ for semver ranges of internal @clerk/ production dependencies. (#4664) by @jacekradko
- Updated dependencies [
cd72a27a75863dfd94b0a00ed5b2d03231556bc0]:- @clerk/types@4.39.2
-
Fix translations and typos in
es-ESandes-MXlocalizations. (#4731) by @paratustra -
Fix accents on it-IT localization values. (#4733) by @Onnwen
-
Updated dependencies [
1b86a1da34ce4bc309f69980ac13a691a0a633c2]:- @clerk/types@4.39.1
-
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
-
Introduce experimental sign-in combined flow. (#4607) by @alexcarpenter
-
Add
pt-BRlocalizations for disconnected accounts, waitlist, mfa, consent (#4673) by @GustavoOS -
Adds
id-IDlocalization (#4686) by @ShawnCone -
Fix localizations and typos in ru-RU.ts (#4695) by @pipisasa
-
Updated dependencies [
550c7e9851329688e37be29b83ea0c3b12482af7,3f640805d2a4e1616aafa56f6848d6657911bb99]:- @clerk/types@4.39.0
- Updated dependencies [
0bc3ccc5bd4a93121bb7e7d6a32271af9c31f8c3]:- @clerk/types@4.38.0
- Updated dependencies [
4e5e7f463c12893a21cb3b5f9317fc3f2945879b]:- @clerk/types@4.37.0
-
Translates a FAPI error message for when an organization domain is already in use for an organization's SSO (#4671) by @LauraBeatris
-
Updated dependencies [
8ee5d84995fa17532491ff96efac5738c9bcd9ef,09fedd1df155d30cc055ce701b133aa6470e9b47]:- @clerk/types@4.36.0
- Updated dependencies [
8a28d1f403309f692d9332704f07effbf39d056d]:- @clerk/types@4.35.1
- Moves all properties under
__experimental_userVerificationtoreverification. This affects all languages. (#4536) by @panteliselef
-
Rename userVerification to reverification to align with the feature name. (#4634) by @BRKalow
-
Updated dependencies [
fe9e147e366153d664af7fc325655ecb299a1f9d,dce4f7ffca7248c0500f0ec9a978672b1f2fad69]:- @clerk/types@4.35.0
- Updated dependencies [
c70994b5b6f92a6550dfe37547f01bbfa810c223,7623a99594e7329200b6b374e483152d7679ce66]:- @clerk/types@4.34.2
-
Updated dependencies [
e47eb5882a7fd4a8dee25933c6644790d6ea3407,273d16cb0665d4d960838cb294dc356f41814745]:- @clerk/types@4.34.1
- Updated dependencies [
46faeb6f59b19c963fb137c858347525b1cd9e19]:- @clerk/types@4.34.0
- Updated dependencies [
1c0b5001f7f975a2f3f54ad692526ecf7257847e,6217a3f7c94311d49f873214bd406961e0b8d6f7,1783025cdb94c447028704c2121fa0b8af785904]:- @clerk/types@4.33.0
- Updated dependencies [
7dbad4c5abd226d7b10941a626ead5d85b1a3f24]:- @clerk/types@4.32.0
-
Adds German (de-DE) translations for experimental legal content (#4503) by @feliche93
-
Updated dependencies [
f7472e22877f62fc7f3c8d3efe409ff2276fb4a3,e199037b8f484abdeeb9fc24455a1b4b8c31c8dd,0e443ad7c76643420b50e5b169193e03f6ef79f9,cc24c8145f1eea7fb91550f2c3e0bac3993e4320]:- @clerk/types@4.31.0
- New Feature: Introduce the
<Waitlist />component and thewaitlistsign up mode. (#4376) by @nikospapcom- Allow users to request access with an email address via the new
<Waitlist />component. - Show
Join waitlistprompt from<SignIn />component when mode iswaitlist. - Appropriate the text in the Sign Up component when mode is
waitlist. - Added
joinWaitlist()method inClerksingleton. - Added
redirectToWaitlist()method inClerksingleton to allow user to redirect to waitlist page.
- Allow users to request access with an email address via the new
- Updated dependencies [
d74a6a7c0f291104c6bba722a8c432814d7b336e,1a0c8fe665869e732d3c800bde0f5219fce54301]:- @clerk/types@4.30.0
- Updates missing Russian translations by @nikosdouvlis
-
pl-PL localization updates (#4370) by @mic0ishere
-
Fix formatting of
sv-SE(#4419) by @alexcarpenter -
Fix
frFRconfirmDeletionUserAccount text to ensure button text is enabled properly when the values match. (#4420) by @alexcarpenter -
Update the 'sv-SE' localization. (#4292) by @MarcusT96
-
Updated dependencies [
f875463da,5be7ca9fd,434b432f8]:- @clerk/types@4.29.0
- Updated dependencies [
3fdcdbf88]:- @clerk/types@4.28.0
- 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
-
Remove typos from pl-PL (#4319) by @pmichalski98
-
Updated dependencies [
e81d45b72,99cdf9b67,ce40ff6f0,2102052c0]:- @clerk/types@4.26.0
- Updated dependencies [
2ba2fd148]:- @clerk/types@4.25.1
- Add be-BY translation (#4280) by @NikitaRadzkov
- Update
de-DEtranslation to be GDPR-compliant (#4195) by @serbanradulescu
- Updated dependencies [
fb932e5cf]:- @clerk/types@4.25.0
- Render "Restricted access" screen in
<SignUp />component whensignup.modeinuserSettingsisrestricted(#4220) by @nikospapcom
- Updated dependencies [
2e5c550e4]:- @clerk/types@4.21.1
- nl-NL localization updates (#4181) by @guustgoossens
-
Add empty translation keys for organization name validation errors (#4152) by @wobsoriano
-
Replace empty strings with undefined to ensure localizations fallback to
en-USproperly. (#4151) by @alexcarpenter -
Adds translation keys for error messages from the organizations API. (#4123) by @LauraBeatris
-
Adding missing localisation for es-ES on update profile button (#4148) by @kduprey
-
Updated dependencies [
248142a6d,1189f71f8]:- @clerk/types@4.21.0
- Updated dependencies [
8c6909d46]:- @clerk/types@4.20.1
- Update Simplified Chinese based on en US version (#4107) by @youyou-sudo
- Add localization keys for
<__experimental_UserVerification />(experimental feature). (#4016) by @panteliselef
- Support connecting Coinbase Wallet via (#4030) by @chanioxaris
-
Updated dependencies [
c1389492d]:- @clerk/types@4.16.0
- Updated dependencies [
247b3fd75]:- @clerk/types@4.15.0
-
Update Czech translations (#3978) by @JakubSvestka
-
Remove unused
da-DKlocalization values. (#3983) by @wobsoriano -
Update
da-DKlocalization values. (#3975) by @renenielsendk -
Updated dependencies [
dc0e1c33d]:- @clerk/types@4.14.0
- Updated dependencies [
b6f0613dc]:- @clerk/types@4.13.1
- Updated dependencies [
4e6c94e3f]:- @clerk/types@4.13.0
- Updated dependencies [
9b2aeacb3]:- @clerk/types@4.12.1
- Updated dependencies [
7e94fcf0f]:- @clerk/types@4.12.0
-
Translate ar-SA localization strings for Organization Profile (#3797) by @mahsayedsalem
-
Updated missing and untranslated Arabic localizations (#3821) by @MhndMousa
-
Replaced "Delete account" with spanish translation "Eliminar cuenta" (#3832) by @martin-dos-santos
-
Updated dependencies [
aa06f3ba7,80e647731]:- @clerk/types@4.10.0
-
Add
signUp.start.actionLink__use_emailandsignUp.start.actionLink__use_phonelocalization keys. (#3826) by @alexcarpenter -
Updated dependencies [
b48689705]:- @clerk/types@4.9.1
- Update german translations for passkeys (#3695) by @navid-rji
-
-
Introduced
subtitle__disconnectedunderuserProfile.start.connectedAccountsSection(#3723) by @panteliselef -
Aligned
signUp.start.clientMismatchandsignIn.start.clientMismatchto all languages.
-
-
Add support for Finnish (fi-FI) language for @clerk/localizations (#3634) by @theisoj
-
Update text on sv-SE localization (#3635) by @kamigerami
-
Updated dependencies [
b2788f67b,86c75e50c]:- @clerk/types@4.9.0
- Updated dependencies [
df7d856d5]:- @clerk/types@4.8.0
- Updated dependencies [
d6b5006c4]:- @clerk/types@4.7.0
- Add Italian localizations (#3608) by @mazzasaverio
- Updated dependencies [
1273b04ec]:- @clerk/types@4.6.1
-
Update profile primary button text and nav text in fr-FR & zh-CN (#3494) by @youshengCode
-
Set
@clerk/typesas a dependency for packages that had it as a dev dependency. (#3450) by @desiprisg -
Updates on ko-KR localization (#3454) by @jourmooney
-
Add passkeys localizations for the
es-MXlocale (#3453) by @HugoCL -
Updated dependencies [
73e5d61e2,b8e46328d]:- @clerk/types@4.6.0
- Review PT-BR localization: Adds missing keys, fixes some typos (#3412) by @danilofuchs
- Added missing translations for the Spanish (Spain) locale (es_ES). (#3389) by @frankdavidcorona
- Add missing es-ES localization keys (#3382) by @frankdavidcorona
-
Add srRS localization (#3338) by @paunovic5ar
-
Added new keys for email link verification under
signIn.emailLink.clientMismatchandsignUp.emailLink.clientMismatch(#3367) by @mzhong9723
- Update esMX language module (#3372) by @Thiagoamaro2431
-
feat(localizations): Update PL translations (#3342) by @dawid-grabowski
-
Add some phrases to it-IT localization (#3314) by @ugoborghetti
- Allow localization of text in social buttons when many are listed. (#3282) by @panteliselef
- Drop
reactandreact-domas peer dependencies since they are not necessary for this package. (#3273) by @panteliselef
-
Replace "email ID" with "email address" in
en-US.tsforsignIn.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 @panteliselefThis prepares the Passkeys release to move further along towards a beta release and eventual stable release.
-
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_phoneNumberfrom localization keys - drop
formFieldLabel__phoneNumber_usernamefrom localization keys - drop
formFieldLabel__emailAddress_phoneNumber_usernamefrom localization keys - drop
formFieldInputPlaceholder__emailAddress_phoneNumberfrom localization keys - drop
formFieldInputPlaceholder__phoneNumber_usernamefrom localization keys - drop
formFieldInputPlaceholder__emailAddress_phoneNumber_usernamefrom localization keys - use
title__connectionFailedinstead oftitle__conectionFailedfrom localization keys - use
actionLabel__connectionFailedinstead ofactionLabel__conectionFailedfrom localization keys - use
headerTitle__membersinstead ofheaderTitle__activefrom localization keys - use
headerTitle__invitationsinstead ofheaderTitle__invitedfrom localization keys - drop
createOrganization.subtitlefrom localization keys - use
deDEinstead ofdeDelocalization from@clerk/localizations
- drop
-
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_supportedpasskeys_pa_not_supportedpasskey_invalid_rpID_or_domainpasskey_already_existspasskey_operation_abortedpasskey_retrieval_cancelledpasskey_retrieval_failedpasskey_registration_cancelledpasskey_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-passwordroute 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.requiredMessagelocalization 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_supportedpasskeys_pa_not_supportedpasskey_invalid_rpID_or_domainpasskey_already_existspasskey_operation_abortedpasskey_retrieval_cancelledpasskey_retrieval_failedpasskey_registration_cancelledpasskey_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/>.
-
178907ff6: Update the danger section in the
es-ESlocalization -
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/localizationsimport 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_supportedtopasskey_pa_not_supportedto align with the rest passkey error codes.
-
Support older iOS 13.3 and 13.4 mobile devices (#3188) by @nikosdouvlis
- Renaming
passkeys_pa_not_supportedtopasskey_pa_not_supportedto align with the rest passkey error codes. (#3173) by @panteliselef
- 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_supportedpasskeys_pa_not_supportedpasskey_invalid_rpID_or_domainpasskey_already_existspasskey_operation_abortedpasskey_retrieval_cancelledpasskey_retrieval_failedpasskey_registration_cancelledpasskey_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()
-
-
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
- Support for prompting a user to reset their password if it is found to be compromised during sign-in. (#3034) by @yourtallness
- 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
-
Improved error handling for registration and retrieval of passkeys. (#3025) by @panteliselef
ClerkRuntimeError codes introduced:
passkey_not_supportedpasskeys_pa_not_supportedpasskey_invalid_rpID_or_domainpasskey_already_existspasskey_operation_abortedpasskey_retrieval_cancelledpasskey_retrieval_failedpasskey_registration_cancelledpasskey_registration_failed
Example usage:
try { await __experimental_authenticateWithPasskey(...args); }catch (e) { if (isClerkRuntimeError(e)) { if (err.code === 'passkey_operation_aborted') { ... } } }
-
Translate EN strings to ES in es-ES.ts (#3020) by @pauloconde
-
List passkeys under security in UserProfile. (#2958) by @panteliselef
- Supports renaming a passkey.
- Supports deleting a passkey.
-
During sign in, navigate to the
reset-passwordroute 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 @yourtallnessThe
signIn.resetPassword.requiredMessagelocalization 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
-
Add missing ru-RU translations (#2961) by @blackkkout
-
Add missing translation for profile edit button in de-DE (#3011) by @dislick
-
Add Catalan (ca-ES) localizations (#3006) by @jorvixsky
- Update the danger section in the
es-ESlocalization (#2924) by @souvik666
- Rename beta-v5 to beta by @nikosdouvlis
- Improve German translations (#2675) by @TobiasMaehl-pIX
-
Refresh the look and feel of the Clerk UI components (#2622) by @anagstef
For more info, refer to the upgrade guide from v4 to v5 in Clerk docs.
- Add Bulgarian (bg-BG) localization (#2565) (#2565) by @samusarsar
- Correct ko-KR strings naturally (#2533) by @sunghyunzz
- Introduce es-MX localization by @nikosdouvlis
- Fix typo in ko-KR.ts (#2464) by @FitCoderOfficial
- Update es-ES.ts (#2341) by @codesjedi
-
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/localizationsimport as this is a non-breaking change. You can gradually opt-in to this optimization.
- Add support for Portuguese (Portugal) language (#2202) by @SirRamboia
- Add missing localization key for invalid phone_number (unstable error) in the en-US localization (#2191) by @royanger
-
Upgrade React version to >=18 and add react-dom as peer dependency (#2164) by @dimkl
to fix issues with vite & rollup building.
-
Add missing ru-RU localization keys (#2167) by @artemxknpv
- Drop deprecations. Migration steps: (#2151) by @dimkl
- drop
formFieldLabel__emailAddress_phoneNumberfrom localization keys - drop
formFieldLabel__phoneNumber_usernamefrom localization keys - drop
formFieldLabel__emailAddress_phoneNumber_usernamefrom localization keys - drop
formFieldInputPlaceholder__emailAddress_phoneNumberfrom localization keys - drop
formFieldInputPlaceholder__phoneNumber_usernamefrom localization keys - drop
formFieldInputPlaceholder__emailAddress_phoneNumber_usernamefrom localization keys - use
title__connectionFailedinstead oftitle__conectionFailedfrom localization keys - use
actionLabel__connectionFailedinstead ofactionLabel__conectionFailedfrom localization keys - use
headerTitle__membersinstead ofheaderTitle__activefrom localization keys - use
headerTitle__invitationsinstead ofheaderTitle__invitedfrom localization keys - drop
createOrganization.subtitlefrom localization keys - use
deDEinstead ofdeDelocalization from@clerk/localizations
- drop
- Fix zh-TW localization and export zh-TW from index.ts (#2098) by @tszhong0411
- Localize placeholder of confirmation field when deleting a user account from
<UserProfile/>. (#2036) by @panteliselef
-
Publish packages with npm provenance enabled (#1891) by @LekoArts
-
Add
dangerSectiontranslations to thetrTrtranslation file (#1920) by @EdizKeskin -
Updated dependencies [
3bf64107e,b09b66eec,51861addf]:- @clerk/types@3.57.0
-
Introduce zh-TW localization (#1884) by @15077693d
-
Updated dependencies [
9ca215702]:- @clerk/types@3.56.1
- Updated dependencies [
35be8709d,e38488c92,a11f962bc,a9894b445,70f251007,a46d6fe99]:- @clerk/types@3.56.0
-
Add missing strings in Hebrew localization (#1852) by @shadoworion
-
Updated dependencies [
997b8e256,91e9a55f4,91014880d,7f4d4b942]:- @clerk/types@3.55.0
-
Introduce ClerkRuntimeError class for localizing error messages in ClerkJS components (#1813) by @panteliselef
-
Enables you to translate the tooltip hint while creating an organization through the
formFieldHintText__slugkey (#1811) by @LekoArts -
Pins the internal dependency versions. This ensures that users installing our main framework SDKs will get consistent versions across all @clerk/ packages. (#1798) by @BRKalow
-
Add German translation for
deletePagesection (#1797) by @Vintotan -
Add Arabic translations (ar-SA) (#1815) by @MohanadOO
-
Updated dependencies [
b59b6b75d,164f3aac7,68259a2bb,33e927c59,9514618d6,c7c6912f3,71bb1c7b5]:- @clerk/types@3.54.0
-
Fix: localized key for invalid email addresses in InviteMembers form. (#1781) by @panteliselef
-
Updated dependencies [
5c8754239]:- @clerk/types@3.53.0
-
Adds the ability to force users to reset their password. (#1757) by @kostaspt
-
Updated dependencies [
c61ddf5bf,0366e0b20]:- @clerk/types@3.52.1
-
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
useOrganizationListreact hook
-
Review PT-BR localizations, translate organization strings (#1710) by @danilofuchs
-
Improve README by adding instructions on how to add/edit localizations (#1747) by @LekoArts
-
Change
READMEto 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 keyformFieldError__verificationLinkExpired. The english message was also adjust toThe 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
-
Organization Switcher now displays organization invitations and suggestions in a more compact form. (#1675) by @panteliselef
-
Update pl-Pl localization (#1678) by @dawid-grabowski
-
Updated dependencies [
463ff84f5,1426e5eb3]:- @clerk/types@3.51.0
- Update "personal workspace" label to "personal account" (#1648) by @panteliselef
-
Introduces Membership Requests in (#1576) by @panteliselef
- This is a list of users that have requested to join the active organization
-
Introduces domains and invitations in (#1560) by @panteliselef
- The "Members" page now accommodates Domain and Individual invitations
- The "Settings" page allows for the addition, edit and removal of a domain
-
Add missing account deletion description to Korean translation file (#1609) by @JungHoonGhae
-
A OrganizationMembershipRequest can now be rejected (#1612) by @panteliselef
- New
OrganizationMembershipRequest.rejectmethod alongsideaccept - As an organization admin, navigate to
Organization Profile>Members>Requests. You can now reject a request from the table.
- New
-
Introduces an invitation list within (#1554) by @panteliselef
- Users can accept the invitation that is sent to them
-
When updating enrollment mode of a domain uses can now delete any pending invitations or suggestions. (#1632) by @panteliselef
-
Add translations for deleteOrganization and domainSection objects to Korean (#1630) by @JungHoonGhae
-
Introduces list of suggestions within (#1577) by @panteliselef
- Users can request to join a suggested organization
-
Updated dependencies [
96cc1921c,8d1e7d76d,435d2cff5,8873841fc,0a5f632f8,34da40a50,3158752c7,8538cd0c1,a412a5014,4ea30e883,86de584dd,e02a1aff2,09bfb793e,b2296d630,52ce79108,4764e40c7,1e117beec,89bc5de04]:- @clerk/types@3.50.0
-
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
- Updated dependencies [
6fa4768dc]:- @clerk/types@3.48.1
-
Updated dependencies [
2a9d83280]:- @clerk/types@3.48.0
-
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
-
Add
form_username_invalid_characterunstable error localization key. (#1475) by @desiprisg -
Add missing "delete account" French translations (#1487) by @selimjouan
-
Updated dependencies [
73c9c1d0e,ae9fc247a,1a151e701,090bab66e,592911196]:- @clerk/types@3.47.0
- Add vi-VN translations (#1409) by @kungfu321
-
Updated dependencies [
30f8ad18a]:- @clerk/types@3.46.1
-
Add missing
fr-FRtranslations for reset password page (#1398) by @kohort-aymeric -
Make resend link/code message clearer. (#1390) by @desiprisg
-
Add missing pt-BR translations (#1388) by @Gustavo-Pauli
- Add ability for organization admins to delete an organization if they have permission to do so (#1368) by @jescalan
- Updated dependencies [
bfb3af28]:- @clerk/types@3.46.0
- Add localization keys for when the phone number exists and the last identification is deleted (#1383) by @raptisj
-
Add missing fr-FR translations (use_email & use_phone) (#1379) by @kohort-aymeric
-
Updated dependencies [
17cc14ec]:- @clerk/types@3.44.0
-
Adds the ability for users to delete their own accounts, as long as they have permission to do so (#1307) by @jescalan
-
Introduce
nb-NOlocalization (#1376) by @Richard87
-
Fix "Sign in" text for the Korean localization (#1371) by @perkinsjr
-
Updated dependencies [
9651658c,4e1bb2bd]:- @clerk/types@3.43.0
- Add more fr-FR translations (#1364) by @selimjouan
- feat(localizations): Add ko-KR localization (#1339) by @deutschkihun
- Updated dependencies [
c42b4ac0]:- @clerk/types@3.42.0
-
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)
- 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)
- 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)
- 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)
1.5.0-staging.0 (2023-02-22)
- 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