- Introduced a new
firstFactorUrl
property in sign-in callback to handle unverified emails. (#1629) by @kostaspt
-
Organization Switcher now diplays organization invitations and suggestions in a more compact form. (#1675) by @panteliselef
-
Updated dependencies [
463ff84f5
,1426e5eb3
,060b2bd6b
]:- @clerk/types@3.51.0
- @clerk/localizations@1.25.2
-
Display a notification counter for admins with pending request in the active organization. The counter is it visible in OrganizationSwitcher and OrganizationProfile ("Requests" tab) (#1670) by @panteliselef
-
Previously users could leave or delete an organization by submiting the form without the macthing organization name (#1677) by @panteliselef
-
Support swapping the Clerk publishableKey at runtime to allow users to toggle the instance being used. (#1655) by @BRKalow
-
Updated dependencies [
169bc3d26
]:- @clerk/localizations@1.25.1
- Set SameSite=Lax for dev browser cookie, instead of Strict, so that it can be read from the server after redirects (#1638) by @yourtallness
- Disable chunking for
@clerk/clerk-js/headless
to ensure the library doesn't attempt to dynamically load chunks in a non-browser environment. (#1654) by @BRKalow
-
Introducing validatePassword for SignIn and SignUp resources (#1445) by @panteliselef
- Validate a password based on the instance's configuration set in Password Policies in Dashboard
-
Introduce a new resource called OrganizationSuggestion along with retrieve() & accept() methods (#1574) by @chanioxaris
Also make available the user's suggestions from the useOrganizationList hook
-
Introduces userInvitations from
useOrganizationList
(#1520) by @panteliselefuserInvitations
is a paginated list of data. It can be used to create Paginated tables or Infinite lists. -
Implement Resend OTP functionality as part of the Organization Domain verification flow (#1583) by @chanioxaris
-
Introduce
hasImage
in User / Organization / Session resources (#1544) by @dimkl -
Improve redirects on OAuth callback. Now, if you try to sign up with a provider that allows unverified accounts, it will (#1563) by @kostaspt
navigate to the appropriate change when needed, fixing the broken flow.
-
Introduce
logoLinkUrl
prop inappearance.layout
(#1449) by @nikospapcomA new
logoLinkUrl
prop has been added toappearance.layout
and used inApplicationLogo
to change thehref
of the link. By default, the logo link url will be the Home URL you've set in the Clerk Dashboard.
-
Pass dev_browser to AP via query param, fix AP origin detection util (#1567) by @yourtallness
-
Introduces a new resource called OrganizationMembership (#1572) by @panteliselef
- useOrganization has been updated in order to return a list of domain with the above type
-
Introduces Membership Requests in (#1576) by @panteliselef
- This is a list of users that have requested to join the active organization
-
Updates signature of OrganizationMembership.retrieve to support backwards compatibility while allowing using the new paginated responses. (#1606) by @panteliselef
- userMemberships is now also part of the returned values of useOrganizationList
-
Introduces the accept method in UserOrganizationInvitation class (#1550) by @panteliselef
-
Display a notification counter for organization invitations in OrganizationSwitcher (#1627) by @panteliselef
-
Introduces a new resource called OrganizationDomain (#1569) by @panteliselef
- useOrganization has been updated in order to return a list of domain with the above type
-
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
-
Fix a bug where it was not possible to delete the username if it was optional. (#1580) by @raptisj
-
A OrganizationMembershipRequest can now be rejected (#1612) by @panteliselef
- New
OrganizationMembershipRequest.reject
method alongsideaccept
- As an organization admin, navigate to
Organization Profile
>Members
>Requests
. You can now reject a request from the table.
- New
-
Ensure the session token is updated when calling
setActive()
in a non-browser environment. (#1623) by @BRKalow -
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
-
Construct urls based on context in (#1503) by @panteliselef
- Deprecate
afterSwitchOrganizationUrl
- Introduce
afterSelectOrganizationUrl
&afterSelectPersonalUrl
afterSelectOrganizationUrl
accepts- Full URL -> 'https://clerk.com/'
- relative path -> '/organizations'
- relative path -> with param '/organizations/:id'
- function that returns a string -> (org) =>
/org/${org.slug}
afterSelectPersonalUrl
accepts - Full URL -> 'https://clerk.com/'
- relative path -> '/users'
- relative path -> with param '/users/:username'
- function that returns a string -> (user) =>
/users/${user.id}
- Deprecate
-
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
,17b3de961
,86de584dd
,e404b98f7
,e02a1aff2
,09bfb793e
,b2296d630
,dcabc22c5
,52ce79108
,4764e40c7
,1e117beec
,89bc5de04
]:- @clerk/shared@0.22.0
- @clerk/types@3.50.0
- @clerk/localizations@1.25.0
-
Handle the construction of zxcvbn errors with information from FAPI (#1526) by @raptisj
-
Eliminate pre/post onBlur states for password field and prioritize minimum character count error message over other complexity errors. (#1531) by @raptisj
-
Introduce Clerk.client.clearCache() method (#1545) by @SokratisVidros
-
Deprecate usage of old image fields in favor of
imageUrl
(#1543) by @dimkl -
Introduce the ability to read multiple errors. Used for password complexity errors coming from BE. (#1505) by @raptisj
-
Introduces a new internal class
UserOrganizationInvitation
that represents and invitation to join an organization with the organization data populated (#1527) by @panteliselefAdditions to support the above
- UserOrganizationInvitationResource
- UserOrganizationInvitationJSON
- ClerkPaginatedResponse
ClerkPaginatedResponse represents a paginated FAPI response
-
Updated dependencies [
ea95525a4
,24a46ae7e
,be7a18cc0
,d433b83b9
,5e1a09df4
,0a59e122d
]:- @clerk/types@3.49.0
- @clerk/shared@0.21.0
- @clerk/localizations@1.24.1
- Updated dependencies [
30cf15c10
]:- @clerk/localizations@1.24.0
-
Introduce the
skipInvitationScreen
prop on<CreateOrganization />
component (#1501) by @panteliselef -
Removes identifier from Personal Workspace in the OrganizationSwitcher list (UI) (#1502) by @panteliselef
-
In
<OrganizationProfile />
component, allow an admin to leave the current organization if there are more admins present. (#1498) by @chanioxaris -
Updated dependencies [
6fa4768dc
]:- @clerk/types@3.48.1
- @clerk/localizations@1.23.2
- Add unsafeMetadata prop to the SignUp component (#1464) by @tmilewski
-
Experimental support for ESM and CJS for clerk-js (#1485) by @nikosdouvlis
-
Updated dependencies [
2a9d83280
,73c0f9a29
]:- @clerk/types@3.48.0
- @clerk/localizations@1.23.1
-
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 missing property 'maxAllowedMemberships' in Organization resource (#1468) by @chanioxaris
-
Add
form_username_invalid_character
unstable error localization key. (#1475) by @desiprisg -
Fixed a bug where overriding some localization values in the sign in/up start pages with an empty string would result in showing the english translation. (#1474) by @desiprisg
-
Changes to OrganizationSwitcher (#1462) by @panteliselef
- Removal of user identifier from the trigger & popover
- Hidden avatar of active user when
hidePersonal
is true
-
Enable the ability to target the avatar upload and remove action buttons (#1455) by @tmilewski
-
In the component, if the newly created organization has max allowed membership equal to 1, skip the invitation page (#1471) by @chanioxaris
-
Updated dependencies [
73c9c1d0e
,ae9fc247a
,1a151e701
,090bab66e
,8bd5b3d38
,5ecbb0a37
,592911196
,cd361e169
]:- @clerk/types@3.47.0
- @clerk/localizations@1.23.0
- @clerk/shared@0.20.0
- Updated dependencies [
561a78bd7
]:- @clerk/localizations@1.22.1
- The password field will now autofocus on the sign in factor one page. (#1447) by @desiprisg
- Move UI for deleting account to bottom of user profile component in the security section (#1407) by @jescalan
- Navigate to the signUp url if user visits the verify-email-address/verify-phone-number route without the proper identifier present (#1405) by @desiprisg
- Updated dependencies [
30f8ad18a
,1ce885065
,9ce3cbe41
]:- @clerk/types@3.46.1
- @clerk/localizations@1.22.0
-
Set the
__session
cookie withsamesite:none
for secure iframes only (#1403) by @nikosdouvlis -
Updated dependencies [
137322862
,741012544
,0b55cdf27
]:- @clerk/localizations@1.21.1
- Add ability for organization admins to delete an organization if they have permission to do so (#1368) by @jescalan
-
Support cross-origin iframe to use session cookie (#1389) by @dimkl
-
Updated dependencies [
bfb3af28
]:- @clerk/localizations@1.21.0
- @clerk/types@3.46.0
- If user does not have permission to create an org, create org button will not display in the OrganizationSwitcher UI (#1373) by @jescalan
-
Fix to pull from the correct permissions set when displaying user delete self UI (#1372) by @jescalan
-
Updated dependencies [
11954816
,32148490
]:- @clerk/types@3.45.0
- @clerk/localizations@1.20.1
- Adds the ability for users to delete their own accounts, as long as they have permission to do so (#1307) by @jescalan
-
Password, first name & last name fields will be disabled if there are active SAML accounts. (#1326) by @yourtallness
-
Updated dependencies [
9651658c
,4e1bb2bd
,eed73021
,a23a3cc8
]:- @clerk/types@3.43.0
- @clerk/localizations@1.19.0
-
Optimize all images displayed within the Clerk components, such as Avatars, static OAuth provider assets etc. All images are now resized and compressed. Additionally, all images are automatically converted into more efficient formats (
avif
,webp
) if they are supported by the user's browser, otherwise all images fall back tojpeg
. (#1367) by @nikosdouvlis -
Updated dependencies [
59bc649a
]:- @clerk/shared@0.19.1
- Updated dependencies [
0d5caa84
]:- @clerk/localizations@1.18.1
-
Add base64 string support in Organization.setLogo (#1309) by @raptisj
-
Fix magic link flows for development instances when url-based session syncing is used. (#1343) by @alex-ntousias
- Updated dependencies [
7af91bc3
,c42b4ac0
,5cde6d80
,6f3d4305
]:- @clerk/shared@0.19.0
- @clerk/types@3.42.0
- @clerk/localizations@1.18.0
- Add missing appearance keys for the "Manage Organization" button within
<OrganizationSwitcher/>
by @nikosdouvlis
-
Make first name, last name & password readonly for users with active SAML accounts by @nikosdouvlis
-
Load CF turnstile from FAPI by @nikosdouvlis
-
ESM/CJS support for
@clerk/clerk-react
by @nikosdouvlisChanges that should affect users and OS contributors:
- Better source map support for
@clerk/clerk-react
,@clerk/shared
. This affects anyone developing in our monorepo or anyone using a debugger with Clerk installed in their app. - Easier node_modules debugging as
@clerk/clerk-react
,@clerk/shared
and@clerk/nextjs
are no longer getting bundled as a single-file package. This also improves error logging in nextjs a lot, as nextjs usually logs the line that threw the error - a minified, single-file package, usually consists of a very long single-line module, so logging error in NextJS wasn't ideal. - Headless clerk-js bundle size reduced by ~10kb, normal clerk-ks by ~6kb
- A new
clerkJSVersion
prop has been added on ClerkProvider allowing to fetch a specific clerk-js version.
- Better source map support for
-
Add support for dataURLs in User.setProfileImage by @nikosdouvlis
-
Support OTP autofill for Chrome on iOS by @nikosdouvlis
- Fixes a bug preventing OTP being correctly autofilled when received via SMS
-
Preview known SAML error messages during failed Sign in/up flows by @nikosdouvlis
-
Updated dependencies [
b66ea0a5
,b66ea0a5
,b66ea0a5
,b66ea0a5
]:- @clerk/localizations@1.17.1
- @clerk/types@3.41.1
- @clerk/shared@0.18.0
4.45.0 (2023-06-03)
Note: Version bump only for package @clerk/clerk-js
4.44.0 (2023-05-26)
Note: Version bump only for package @clerk/clerk-js
4.43.2 (2023-05-23)
Note: Version bump only for package @clerk/clerk-js
4.43.1 (2023-05-23)
Note: Version bump only for package @clerk/clerk-js
4.43.0 (2023-05-23)
Note: Version bump only for package @clerk/clerk-js
4.42.0 (2023-05-18)
Note: Version bump only for package @clerk/clerk-js
4.41.0 (2023-05-17)
Note: Version bump only for package @clerk/clerk-js
4.40.0 (2023-05-15)
Note: Version bump only for package @clerk/clerk-js
4.39.0 (2023-05-04)
Note: Version bump only for package @clerk/clerk-js
4.39.0-staging.5 (2023-05-04)
- clerk-js,types: Support sign in with SAML strategy (6da395f)
- clerk-js,types: Support sign up with SAML strategy (6d9c93e)
- clerk-js: Use allowed special characters for password from environment (dec0512)
- clerk-js: Escape
allowed_special_characters
from FAPI (da6b683)
4.39.0-staging.3 (2023-05-02)
- clerk-js: Add resetPasswordFlow to SignIn resource (6155f5b)
- clerk-js: Create page (3fbf8e7)
- clerk-js: Introduce Reset Password flow (e903c4f)
- clerk-js: Localize "Password don't match" field error (c573599)
- clerk-js: Prepare Reset password field for complexity and strength (9736d94)
- clerk-js: Reset password for first factor (280b5df)
- clerk-js: Reset password MFA (5978756)
- clerk-js,types: Remove after_sign_out_url as it not returned by FAPI (#1121) (d87493d)
- clerk-js: Add error when preparing for reset_password_code (7ac766e)
- clerk-js: Allow children to be passed in VerificationCodeCard (eb556f8)
- clerk-js: Password settings maximum allowed length (bfcb799)
- clerk-js: Remove forgotten console.log (823a0c0)
- clerk-js: Update type of resetPasswordFlow in SignInResource (637b791)
- clerk-js: Use redirectWithAuth after multi session signOut (928a206)
4.38.3 (2023-04-19)
Note: Version bump only for package @clerk/clerk-js
4.38.2 (2023-04-19)
- clerk-js: Add resetPassword method as a core resource (fa70749)
- clerk-js: Do not append __clerk_db_jwt if it already exists (2c9082a)
- clerk-js: Refactor types for resetPassword (fd53901)
4.38.1 (2023-04-12)
Note: Version bump only for package @clerk/clerk-js
4.38.0 (2023-04-11)
Note: Version bump only for package @clerk/clerk-js
4.37.0 (2023-04-06)
Note: Version bump only for package @clerk/clerk-js
4.36.0 (2023-04-03)
Note: Version bump only for package @clerk/clerk-js
4.35.0 (2023-03-31)
Note: Version bump only for package @clerk/clerk-js
4.35.0-staging.3 (2023-03-31)
- clerk-js: Run multidomain getters only in browser (ad10705)
4.34.1 (2023-03-29)
Note: Version bump only for package @clerk/clerk-js
4.34.0 (2023-03-29)
- clerk-js: Bring back error for missing proxyUrlAndDomain (f1ebfd8)
4.32.0 (2023-03-10)
Note: Version bump only for package @clerk/clerk-js
4.31.0 (2023-03-09)
Note: Version bump only for package @clerk/clerk-js
4.30.1 (2023-03-07)
Note: Version bump only for package @clerk/clerk-js
4.30.0 (2023-03-07)
Note: Version bump only for package @clerk/clerk-js
4.29.1 (2023-03-03)
Note: Version bump only for package @clerk/clerk-js
4.29.0 (2023-03-01)
Note: Version bump only for package @clerk/clerk-js
4.28.1 (2023-02-25)
Note: Version bump only for package @clerk/clerk-js
4.28.1-staging.1 (2023-02-25)
- clerk-js: Dispatch token update only for session token (fc6837b)
4.28.0 (2023-02-24)
Note: Version bump only for package @clerk/clerk-js
4.27.3-staging.3 (2023-02-22)
- clerk-js: Pass unsafe metadata to sign up methods (e2510e6)
4.27.2 (2023-02-17)
Note: Version bump only for package @clerk/clerk-js
4.27.1 (2023-02-15)
Note: Version bump only for package @clerk/clerk-js
4.27.0 (2023-02-10)
Note: Version bump only for package @clerk/clerk-js
4.26.1 (2023-02-07)
Note: Version bump only for package @clerk/clerk-js
4.26.1-staging.0 (2023-02-07)
Note: Version bump only for package @clerk/clerk-js
4.26.0 (2023-02-07)
Note: Version bump only for package @clerk/clerk-js
4.25.0 (2023-02-01)
4.24.0 (2023-01-27)
Note: Version bump only for package @clerk/clerk-js
4.23.3 (2023-01-24)
Note: Version bump only for package @clerk/clerk-js
4.23.2 (2023-01-20)
Note: Version bump only for package @clerk/clerk-js
4.23.1 (2023-01-17)
- clerk-js: Add missing dev instance suffix for new accounts.dev urls (cb2e516)
4.23.0 (2023-01-17)
Note: Version bump only for package @clerk/clerk-js
4.22.1 (2022-12-23)
Note: Version bump only for package @clerk/clerk-js
4.22.0 (2022-12-19)
Note: Version bump only for package @clerk/clerk-js
4.21.7 (2022-12-14)
- clerk-js: Fix spacing between membership widget and members table (255d495)
4.21.6 (2022-12-13)
Note: Version bump only for package @clerk/clerk-js
4.21.5 (2022-12-12)
Note: Version bump only for package @clerk/clerk-js
4.21.4 (2022-12-12)
Note: Version bump only for package @clerk/clerk-js
4.21.3 (2022-12-09)
Note: Version bump only for package @clerk/clerk-js
4.21.2 (2022-12-08)
4.21.1 (2022-12-08)
Note: Version bump only for package @clerk/clerk-js
4.21.0 (2022-12-08)
- clerk-js: Tweak options spacing in organization switcher (b43dac2)
- clerk-js: Tweak options spacing in organization switcher (c1f1a7c)
4.20.0 (2022-12-02)
Note: Version bump only for package @clerk/clerk-js
4.19.0 (2022-11-30)
Note: Version bump only for package @clerk/clerk-js
4.19.0-staging.2 (2022-11-30)
- clerk-js: Update typo (4278a9e)
4.19.0-staging.1 (2022-11-30)
- clerk-js: Treat unstablebilling props as functions or strings (3c8bf9c)
4.18.0 (2022-11-30)
Note: Version bump only for package @clerk/clerk-js
4.18.0-staging.8 (2022-11-30)
4.18.0-staging.7 (2022-11-29)
Note: Version bump only for package @clerk/clerk-js
4.18.0-staging.6 (2022-11-29)
- clerk-js: Fix cookieless logic (698740e)
4.17.0 (2022-11-25)
Note: Version bump only for package @clerk/clerk-js
4.17.0-staging.1 (2022-11-25)
- clerk-js: Ensure #/ prefix for hashes (0243403)
4.16.2 (2022-11-25)
Note: Version bump only for package @clerk/clerk-js
4.16.1 (2022-11-23)
- clerk-js: Add headless folder to final package (b22d6f9)
4.16.0 (2022-11-22)
- clerk-js: Adjust picker text size in PhoneInput (5f6ec69)
4.16.0-staging.3 (2022-11-21)
Note: Version bump only for package @clerk/clerk-js
4.16.0-staging.2 (2022-11-21)
- clerk-js: Export all ClerkJS error utilities (c225288)
- clerk-js: Improve DX for headless import (8d64310)
4.15.2 (2022-11-18)
Note: Version bump only for package @clerk/clerk-js
4.15.1 (2022-11-15)
- clerk-js: Correct role change check in ActiveMembersList (3cf8b5e)
4.15.0 (2022-11-15)
Note: Version bump only for package @clerk/clerk-js
4.14.1 (2022-11-10)
Note: Version bump only for package @clerk/clerk-js
4.14.0 (2022-11-05)
- clerk-js,shared: Introduce private unstable__mutate to force mutate swr state (2a21dd8)
- clerk-js: Introduce withOrganizationsEnabledGuard (00fc621)
- clerk-js: Reset card error when navigating in OrganizationMembers (6a1e873)
- clerk-js: Update avatar background color (7874110)
- types,clerk-js: Introduce OrganizationSettings resource (455911f)
4.13.0 (2022-11-03)
Note: Version bump only for package @clerk/clerk-js
4.13.0-staging.4 (2022-11-02)
Note: Version bump only for package @clerk/clerk-js
4.13.0-staging.3 (2022-11-02)
Note: Version bump only for package @clerk/clerk-js
4.13.0-staging.2 (2022-11-02)
Note: Version bump only for package @clerk/clerk-js
4.13.0-staging.1 (2022-11-02)
- clerk-js,types: Organization invitation metadata (87764b8)
- clerk-js: Add
loaded
to core Clerk instance (7c08a91) - clerk-js: Set up the InviteMembersPage for OrganizationProfile (882727f)
- clerk-js: Add TabPanel tabIndex and remove outline (262499e)
- clerk-js: Correctly truncate the name in the OrganizationProfile Navbar (fc06ec7)
- clerk-js: Fallback to Default Gravatar when not provided an imageUrl (580a423)
- clerk-js: Fix globalObject for UMD packaging (7499207)
- clerk-js: Prioritize focus of tabs when keyboard navigating (3f90c38)
- clerk-js: Take into account enabled attributes and not first factors for Sign Up form (d3fdb1d)
- clerk-js: Update the OrgSwitcher trigger when hidePersonal is true (8a0d8cd)
- clerk-js: Wrap ImpersonationFab with
withCoreSessionSwitchGuard
(1d7cea9) - clerk-js: Wrap ImpersonationFab with withCoreUserGuard (7405f34)
- clerk-react: Add frontendAPI on window as a fallback (06f8b37)
4.12.1 (2022-10-24)
- clerk-js: Add missing localizationKey import (fb17eca)
4.12.0 (2022-10-24)
Note: Version bump only for package @clerk/clerk-js
4.11.0 (2022-10-14)
- types,clerk-js: List only authenticatable OAuth providers in Sign in/up components (4b3f1e6)
- clerk-js: Replace
avatar
descriptor withavatarBox
(65cab1f)
4.10.1 (2022-10-14)
- shared: Version bump for shared (c0cebb5)
4.10.0 (2022-10-14)
Note: Version bump only for package @clerk/clerk-js
4.10.0-staging.1 (2022-10-13)
- clerk-js,clerk-react,types: Wire up
OrganizationSwitcher
andOrganizationProfile
(1e34e69) - clerk-js: Add table and pagination elements (cb56f5c)
- clerk-js: Fade in text for ImpersonationFab (25c24b2)
- clerk-js: Introduce Menu element (f4b4586)
- clerk-js: Introduce Select element and use it in PhoneInput (9619bfe)
- clerk-js: Make the whole ImpersonationFab draggable (85d65f8)
- clerk-js: Replace Switch Account text with icon (1262f1b)
- clerk-js: Add appearance customization support for avatar gradient (96cde45)
- clerk-js: Add default colors for avatar (703fbd9)
- clerk-js: Add global not_allowed_access error to localization prop (0313fe5)
- clerk-js: Consistent ImpersonationFab drag behaviour in mobile (b53d0a8)
- clerk-js: Extract BoringAvatar library module (ca5420b)
- clerk-js: Fix useSupportEmail.test.tsx (52bb1cb)
- clerk-js: Implement tabs components (d9428cd)
- clerk-js: Improve keyboard nav and handle disabled tabs order of focus (ae87f00)
- clerk-js: Introduce FullHeightLoader element and replace Spinner in UserProfile (121d697)
- clerk-js: Make global errors localizable (e674272)
- clerk-js: Make translateError fallback to longMessage first (78627ca)
- clerk-js: Minor refactor in naming and types (8e1d32b)
- clerk-js: Remove redundant code (49c97e2)
- clerk-js: Replace gravatar with Boring avatar (7f2e2b6)
4.9.0 (2022-10-07)
Note: Version bump only for package @clerk/clerk-js
4.8.1 (2022-10-05)
Note: Version bump only for package @clerk/clerk-js
4.8.0 (2022-10-03)
- clerk-js: Add open prop in user button (6ae7f42)
4.7.0 (2022-09-29)
Note: Version bump only for package @clerk/clerk-js
4.6.1 (2022-09-25)
Note: Version bump only for package @clerk/clerk-js
4.6.0 (2022-09-24)
Note: Version bump only for package @clerk/clerk-js
4.5.0 (2022-09-22)
Note: Version bump only for package @clerk/clerk-js
4.4.1 (2022-09-19)
- clerk-js: Add missing applicationName param to
signUp.continue.subtitle
(1a41709) - clerk-js: Add missing applicationName param to
signUp.emailLink.subtitle
(bd5c8f2) - clerk-js: Stop infinite TOTP re-renders by removing user from the dep array (dc935bb)
- clerk-js: Typo on remove phone number page (5fa86a4)
4.4.0 (2022-09-16)
- clerk-js: Add missing applicationName param to
signUp.continue.subtitle
(1a41709) - clerk-js: Stop infinite TOTP re-renders by removing user from the dep array (dc935bb)
4.3.5 (2022-09-07)
Note: Version bump only for package @clerk/clerk-js
4.3.4 (2022-09-07)
Note: Version bump only for package @clerk/clerk-js
4.3.3 (2022-09-03)
Note: Version bump only for package @clerk/clerk-js
4.3.2 (2022-09-02)
Note: Version bump only for package @clerk/clerk-js
4.3.1 (2022-08-29)
Note: Version bump only for package @clerk/clerk-js
4.3.0 (2022-08-29)
Note: Version bump only for package @clerk/clerk-js
4.2.2 (2022-08-24)
Note: Version bump only for package @clerk/clerk-js
4.2.1 (2022-08-18)
Note: Version bump only for package @clerk/clerk-js
4.2.0 (2022-08-18)
Note: Version bump only for package @clerk/clerk-js
4.2.0-staging.1 (2022-08-18)
- clerk-js: Minor cleanup (d44a8a9)
4.1.1 (2022-08-16)
Note: Version bump only for package @clerk/clerk-js
4.1.0 (2022-08-11)
Note: Version bump only for package @clerk/clerk-js
4.0.2 (2022-08-09)
4.0.1 (2022-08-07)
Note: Version bump only for package @clerk/clerk-js
4.0.0 (2022-08-05)
Note: Version bump only for package @clerk/clerk-js
3.17.0 (2022-08-04)
- clerk-js: Get support email from FAPI /v1/environment if exists (c9bb8d7)
3.16.4 (2022-07-13)
Note: Version bump only for package @clerk/clerk-js
3.16.3 (2022-07-12)
Note: Version bump only for package @clerk/clerk-js
3.16.2 (2022-07-07)
Note: Version bump only for package @clerk/clerk-js
3.16.1 (2022-07-06)
Note: Version bump only for package @clerk/clerk-js
3.16.0 (2022-07-01)
- types,clerk-js: Introduce user hasVerifiedEmailAddress & hasVerifiedPhoneNumber attributes (ea68447)
3.15.0 (2022-06-24)
- clerk-js: Add supportEmail property option (71eff74)
3.14.0 (2022-06-16)
Note: Version bump only for package @clerk/clerk-js
3.14.0-staging.1 (2022-06-16)
- clerk-js: Default verification status to unverified if verification is missing (cac67a0)
3.13.3 (2022-06-15)
Note: Version bump only for package @clerk/clerk-js
3.13.2 (2022-06-07)
Note: Version bump only for package @clerk/clerk-js
3.13.1 (2022-06-06)
- clerk-js: Fix new URL constructor (d0cc743)
3.13.0 (2022-06-06)
Note: Version bump only for package @clerk/clerk-js
3.12.0-staging.11 (2022-06-03)
- clerk-js: Teach ClerkJS to work in expo again (5492b69)
3.12.0-staging.10 (2022-06-03)
- clerk-js: Apply minor copywriting fixes (4a1dab4)
- clerk-js: Apply minor copywriting fixes - pt2 (49c128b)
3.12.0-staging.9 (2022-06-03)
- clerk-js: If organization is
null
, set the active org as null (f7bff5c) - clerk-js: Render SignUp form input errors if missing (bec968c)
3.12.0-staging.8 (2022-06-03)
- clerk-js,types: Typo for MetaMask web3 provider name (922dcb5)
- clerk-js: Improve removal page copyright for connected account and web3 wallet (bfdfbba)
- clerk-js: Render UserProfile connected account section only if at least one provider is enabled (23a127f)
3.12.0-staging.7 (2022-06-02)
- clerk-js: Support multiple unverified identifiers during Sign up flow (3ec9dd5)
- types,clerk-js: Support required/optional email/phone for Progressive sign up instances (13da457)
3.12.0-staging.6 (2022-06-01)
- types,clerk-js: Introduce web3 wallet operations in UserProfile (6570a87)
- clerk-js: Do not show verification status badges for ext accnts on the user profile page (0fa4f46)
- clerk-js: Emit changes in organization to listeners (798ee62)
- clerk-js: Fixed bugs in
setActive
caused by new conditions on session (37f4010) - types,clerk-js: Same component navigate after OAuth flow with missing requirements (39ca6ce)
3.12.0 (2022-05-20)
Note: Version bump only for package @clerk/clerk-js
3.12.0-staging.4 (2022-05-20)
- clerk-js: Refactor imports to stop bundling shared when not used (b0d5e73)
3.12.0-staging.3 (2022-05-19)
- clerk-js: Fix password field display logic, fix margin between oauth & web3 providers (fe601a4)
3.12.0-staging.2 (2022-05-18)
- clerk-js: Make sign up flow resumable (bfe0d8c)
- clerk-js: Make sign up flow resumable for Web3 providers (cf49066)
- clerk-js: Replace Error & Info component with a single Alert component (8c34d21)
- clerk-js: Session touch should include the active organization (664030c)
- types,clerk-js: Enhance Web3 wallet resource with relevant operations (a166716)
- clerk-js: Navigate to sign up continue in web3 (460ba1c)
3.12.0-staging.1 (2022-05-17)
- clerk-js: Make sign up flow resumable (bfe0d8c)
- clerk-js: Make sign up flow resumable for Web3 providers (cf49066)
- clerk-js: Replace Error & Info component with a single Alert component (8c34d21)
- clerk-js: Session touch should include the active organization (664030c)
- clerk-js: Navigate to sign up continue in web3 (460ba1c)
3.12.0-staging.0 (2022-05-16)
- clerk-js: Session touch should include the active organization (664030c)
3.11.0 (2022-05-13)
- clerk-js: Add shortcut to active org in Clerk singleton (03e68d4)
3.10.4 (2022-05-12)
Note: Version bump only for package @clerk/clerk-js
3.10.3 (2022-05-12)
Note: Version bump only for package @clerk/clerk-js
3.10.2 (2022-05-11)
Note: Version bump only for package @clerk/clerk-js
3.10.2-staging.1 (2022-05-11)
3.10.1 (2022-05-06)
Note: Version bump only for package @clerk/clerk-js
3.10.0 (2022-05-05)
Note: Version bump only for package @clerk/clerk-js
3.9.0 (2022-04-28)
3.8.0 (2022-04-22)
Note: Version bump only for package @clerk/clerk-js
3.7.1 (2022-04-19)
Note: Version bump only for package @clerk/clerk-js
3.7.1-staging.1 (2022-04-19)
- clerk-js: Pass rotating_token_nonce correctly to FAPIClient (370cb0e)
3.7.0 (2022-04-18)
- clerk-js: Organization slugs (7f0e771)
3.6.1-alpha.0 (2022-04-15)
Note: Version bump only for package @clerk/clerk-js
3.6.0 (2022-04-15)
Note: Version bump only for package @clerk/clerk-js
3.5.0 (2022-04-13)
Note: Version bump only for package @clerk/clerk-js
3.4.2 (2022-04-11)
- clerk-js: Set provider as busy when initiating oauth connection & prevent further clicks (a2faf0f)
3.4.1 (2022-04-07)
- clerk-js: Hide unverified accts from profile, skip unverified accts w/o known error from list (ac28d0d)
3.4.0 (2022-04-04)
Note: Version bump only for package @clerk/clerk-js
3.3.0 (2022-03-31)
- clerk-react: Allow usernames to be optional (ea4583a)
3.2.2 (2022-03-29)
Note: Version bump only for package @clerk/clerk-js
3.2.1 (2022-03-28)
Note: Version bump only for package @clerk/clerk-js
3.2.0 (2022-03-24)
Note: Version bump only for package @clerk/clerk-js
3.2.0-staging.0 (2022-03-24)
- types,clerk-js,backend-core,clerk-react: Replace thrown error with null return in getToken (d972f93)
3.1.1-alpha.0 (2022-03-23)
Note: Version bump only for package @clerk/clerk-js
3.1.0-alpha.1 (2022-03-23)
- types,clerk-js: Allow connecting external accounts from the user profile page (180961b)
3.1.0-alpha.0 (2022-03-23)
- clerk-js,types: Rename UserButton params to afterSignOutUrl, afterMultiSessionSingleSignOutUrl (c4cb76a)
- clerk-js: Stop parsing deprecated params from query strings (8280d96)
3.0.1-alpha.3 (2022-03-22)
- clerk-expo: Setup createPageLifecycle only in browser environment (#133) (75bd5a1)
- clerk-js: Add createdUserId attribute to SignUp (#132) (b1884bd)
3.0.1-alpha.2 (2022-03-22)
- clerk-js,clerk-react: Move error to getToken (d5f6b26)
- clerk-js: Fix signIn.prepareFirstFactor params (e435245)
- clerk-js: Make getToken use /user endpoint for integration tokens (b61213b)
- clerk-js: Show password only if required (cc687ea)
3.0.1-alpha.1 (2022-03-20)
- clerk-js,clerk-react: Move error to getToken (d5f6b26)
- clerk-js: Fix signIn.prepareFirstFactor params (e435245)
- clerk-js: Make getToken use /user endpoint for integration tokens (b61213b)
3.0.1-alpha.0 (2022-03-19)
- clerk-js,clerk-react: Move error to getToken (84d21ce)
- clerk-js: Fix signIn.prepareFirstFactor params (e435245)
- clerk-js: Make getToken use /user endpoint for integration tokens (b61213b)
3.0.0-alpha.9 (2022-03-11)
Note: Version bump only for package @clerk/clerk-js
3.0.0-alpha.8 (2022-02-28)
- types: Add support for oauth_microsoft (96c1cc6)
3.0.0-alpha.7 (2022-02-25)
Note: Version bump only for package @clerk/clerk-js
3.0.0-alpha.6 (2022-02-18)
Note: Version bump only for package @clerk/clerk-js
2.17.6 (2022-03-17)
Note: Version bump only for package @clerk/clerk-js
2.17.6-staging.1 (2022-03-17)
Note: Version bump only for package @clerk/clerk-js
2.17.4 (2022-03-11)
Note: Version bump only for package @clerk/clerk-js
2.17.3 (2022-03-09)
Note: Version bump only for package @clerk/clerk-js
2.17.1 (2022-03-04)
- clerk-react,clerk-js,types: Crate of API feedback fixes (721ce72)
2.17.0 (2022-03-04)
- clerk-js,clerk-react: GetOrganization/s hook methods, fetching mechanism alignment (fc11087)
- clerk-js: Add more attributes on organization models (af010ba)
- clerk-js: Add organization basic resources (09f9012)
- clerk-js: Add useOrganization hook (480c422)
- clerk-js: Basic organization data shape tests (0ca9a31)
- clerk-js: Invitation flow draft (d6faaab)
- clerk-js: Sign up next draft and fixes (e2eef78)
- clerk-js: SignUp with organization invitation flow draft (2a9edbd)
- clerk-react,clerk-js: Add useOrganization hook using __unstable attribute (1635132)
- clerk-js: Don't use ResizeObserver on old browsers (581c5cd)
- types: Guarantee elements not in oauth sorting array will be sorted last (f3c2869)
2.16.1 (2022-03-03)
- types: Consolidate oauth provider types (bce9ef5)
2.16.0 (2022-03-02)
- clerk-js: Clear invalid invitation token value (0c5dc85)
2.15.0 (2022-03-01)
- types: Add support for oauth_microsoft (96c1cc6)
2.14.3 (2022-02-24)
Note: Version bump only for package @clerk/clerk-js
2.14.3-staging.0 (2022-02-24)
- clerk-js: Introduce
UserSettings.instanceIsPasswordBased
(f72a555)
- clerk-js,clerk-react: Revert user settings work (9a70576)
- clerk-js: Helpful error message for sign in without factors (9d8a050)
- clerk-js: Import Clerk CSS after shared css modules/ components (dde2f3b)
- clerk-js: Render instant password field for password-based instances only (586437f)
- clerk-js: Render instant password field for password-based instances only (a9eefc9)
2.14.2-staging.0 (2022-02-22)
- clerk-js: Allow passing of object style search params on fapiclient (8144779)
2.14.1-staging.0 (2022-02-17)
Note: Version bump only for package @clerk/clerk-js
2.14.0-staging.0 (2022-02-16)
2.13.3-staging.0 (2022-02-15)
- clerk-js: Introduce with
userSettings
inSignIn
(adccb35) - clerk-js: Introduce with
userSettings
inUserProfile
(62dff26) - clerk-js: Refactor signUp utils to work with userSettings (0eb3352)
- types: Introduce 'UserSettingsResource' (32fcf04)
2.13.2 (2022-02-14)
- clerk-js: Remove unnecessary type assertions (f580d4a)
2.13.1 (2022-02-14)
Note: Version bump only for package @clerk/clerk-js