# Change Log - @passageidentity/passage-elements

This log was last generated on Mon, 27 Jan 2025 20:02:13 GMT and should not be manually modified.

<!-- Start content -->

## 2.0.8

Mon, 27 Jan 2025 20:02:13 GMT

### Patches

- CSS error class updates (jennifer.macfarlane@agilebits.com)
- Minor dependency updates (kevin.flanagan@passage.id)

## 2.0.6

Fri, 08 Nov 2024 21:29:03 GMT

### Patches

- Add indexfile entry point to passage-elements for exporting types (jennifer.macfarlane@agilebits.com)

## 2.0.5

Tue, 05 Nov 2024 17:26:54 GMT

### Patches

- Fix creation/last login dates in tables (jennifer.macfarlane@agilebits.com)

## 2.0.4

Fri, 25 Oct 2024 17:03:40 GMT

### Patches

- Improved README (kevin.flanagan@passage.id)

## 2.0.2

Thu, 26 Sep 2024 17:52:10 GMT

### Patches

- Update documentation links to point to new docs (jennifer.macfarlane@agilebits.com)
- Add Node 22 to listed supported node versions (kevin.flanagan@passage.id)

## 2.0.1

Fri, 13 Sep 2024 17:59:29 GMT

### Patches

- Add CSS part for identifier-input-error-message (jennifer.macfarlane@agilebits.com)

## 2.0.0

Thu, 05 Sep 2024 17:14:06 GMT

### Major changes

- Release of Passage-Elements 2.0 Main changes are a reworked API layer, deprecating the PassageUser class, updates to the beforeAuth and onSuccess callbacks, and a new onEvent handler (kevin.flanagan@passage.id)

## 1.23.1

Wed, 28 Aug 2024 18:03:54 GMT

### Patches

- Update the elements' usage of intl-tel-input to support newly created area codes (kevin.flanagan@passage.id)

## 1.23.0

Mon, 26 Aug 2024 21:57:25 GMT

### Minor changes

- Added web component slots to the element (zahra.raza@agilebits.com)

### Patches

- Upgrade @vitejs/plugin-vue (blayne.bayer@passage.id)

## 1.22.0

Tue, 06 Aug 2024 19:41:58 GMT

### Minor changes

- Support taking in an external identifier prop to pre-fill the login experience (kevin.flanagan@passage.id)

### Patches

- Fix passkey deletion bug on Safari (kevin.flanagan@passage.id)

## 1.21.1

Wed, 13 Mar 2024 19:12:46 GMT

### Patches

- Update internal types to use shared (jennifer.macfarlane@agilebits.com)
- update node engines to reflect currently supported node versions (kevin.flanagan@passage.id)

## 1.21.0

Fri, 16 Feb 2024 21:08:25 GMT

### Minor changes

- Support Sign in with Apple (""blayne.bayer@passage.id"")

## 1.20.1

Fri, 26 Jan 2024 19:48:11 GMT

### Patches

- Set OTP input backgrounds to use input background colours on dark and light mode, unless explicitly set in CSS (jennifer.macfarlane@agilebits.com)

## 1.20.0

Fri, 19 Jan 2024 17:02:36 GMT

### Minor changes

- Add user metadata and auth type to beforeAuth callback (kevin.flanagan@passage.id)

## 1.19.0

Tue, 16 Jan 2024 20:27:12 GMT

### Minor changes

- Add ability to remove social connections from profile (jennifer.macfarlane@agilebits.com)

## 1.18.1

Fri, 05 Jan 2024 17:36:40 GMT

### Patches

- Add last login metadata for social connections to profile (jennifer.macfarlane@agilebits.com)

## 1.18.0

Mon, 18 Dec 2023 19:46:04 GMT

### Minor changes

- Added support for logging into Passage apps through social logins (kevin.flanagan@passage.id)

## 1.17.0

Fri, 01 Dec 2023 17:32:06 GMT

### Minor changes

- Passage-Elements support passkeys being disabled on an app (kevin.flanagan@passage.id)

### Patches

- Surface OTP rate limit error to element (jennifer.macfarlane@agilebits.com)
- Minor Readme update (kevin.flanagan@passage.id)

## 1.16.0

Wed, 25 Oct 2023 16:48:44 GMT

### Minor changes

- PSG-3098: Removing magiclink webauthn requests (133175154+danilo-kaltner@users.noreply.github.com)
- Add Dark theme support to the Passage Elements (kevin.flanagan@passage.id)

## 1.15.0

Fri, 20 Oct 2023 17:49:29 GMT

### Minor changes

- Make passage-auth taller and consistently fill 430px (kevin.flanagan@passage.id)
- Support device icons for light and dark mode (jennifer.macfarlane@agilebits.com)
- Update Profile element: show passkey icons and edit/delete passkeys inline (jennifer.macfarlane@agilebits.com)

### Patches

- Prepare to support dark mode on the element (kevin.flanagan@passage.id)

## 1.14.0

Thu, 05 Oct 2023 18:14:21 GMT

### Minor changes

- Add new css vars for primary and secondary button border color and width (jennifer.macfarlane@agilebits.com)

## 1.13.0

Fri, 22 Sep 2023 17:28:11 GMT

### Minor changes

- Added support for cross-platform passkeys to the Passage Auth elements. (kevin.flanagan@passage.id)

### Patches

- Upgrade localization library to fix CSP errors around unsafe-eval (kevin.flanagan@passage.id)

## 1.12.0

Wed, 20 Sep 2023 18:51:56 GMT

### Minor changes

- Add new optional tokenStore prop to Passage Elements (jennifer.macfarlane@agilebits.com)

### Patches

- Export tokenStore type from passage-elements  (jennifer.macfarlane@agilebits.com)

## 1.11.0

Mon, 21 Aug 2023 18:19:46 GMT

### Minor changes

- Enable Element UI Customization from Console. Deprecate general CSS variables, replace with more granular variables, add variables. For docs and migration guide, visit https://docs.passage.id/customization/ui-customization (jennifer.macfarlane@agilebits.com)

### Patches

- Bug fix for users that login via conditional meditation on phone-number required apps when an email is attached to the user as well (kevin.flanagan@passage.id)

## 1.10.0

Tue, 08 Aug 2023 00:49:55 GMT

### Minor changes

- fix for safari detection (""blayne.bayer@passage.id"")

## 1.9.4

Mon, 07 Aug 2023 21:21:02 GMT

### Patches

- fix isSafariVersionLessThan164 to better detect safari (""blayne.bayer@passage.id"")

## 1.9.3

Fri, 23 Jun 2023 16:45:21 GMT

### Patches

-   Bug fix to properly remove sourceMap references (kevin.flanagan@passage.id)

## 1.9.2

Tue, 20 Jun 2023 18:01:30 GMT

### Patches

-   Allows Firefox users with third-party password manager extensions that implement webauthn to access their passkeys in the elements. (kevin.flanagan@passage.id)

## 1.9.1

Wed, 14 Jun 2023 15:29:26 GMT

### Patches

-   Increase the timeout for the browser to resolve the promise for PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable() (kevin.flanagan@passage.id)

## 1.9.0

Fri, 09 Jun 2023 20:49:16 GMT

### Minor changes

-   PSG-2012 remove DM sans (google font) and useWebFonts, replace with Helvetica (jennifer.macfarlane@agilebits.com)

## 1.8.1

Tue, 06 Jun 2023 17:27:20 GMT

### Patches

-   update readme with documentation for new passage-passkey-table element (kevin.flanagan@passage.id)

## 1.8.0

Mon, 05 Jun 2023 16:39:53 GMT

### Minor changes

-   Redesign of the passage-profile table. Much improved support for table styling customization. Package size reduction. (kevin.flanagan@passage.id)
-   New passage-passkey-table element that shows the current user's list of current passkeys and the ability to add,edit, & revoke passkeys. (kevin.flanagan@passage.id)

### Patches

-   delete references to sourcemap files in .mjs files (""blayne.bayer@passage.id"")
-   Localization updates for more consistent passkey language. (kevin.flanagan@passage.id)
-   Protect against an unnecessary redirect (kevin.flanagan@passage.id)

## 1.7.2

Tue, 30 May 2023 18:22:44 GMT

### Patches

-   PSG-1977 dont show register copy if public signups are off (jennifer.macfarlane@agilebits.com)

## 1.7.1

Tue, 30 May 2023 17:27:59 GMT

### Patches

-   Use full height inputs for custom registration fields (jennifer.macfarlane@agilebits.com)

## 1.7.0

Fri, 26 May 2023 17:27:11 GMT

### Minor changes

-   powered by passage branding (""blayne.bayer@passage.id"")
-   Passage Profile element will not support editing user information when profile management is disabled (kevin.flanagan@passage.id)

### Patches

-   upgrade to vue 3.3.4 (""blayne.bayer@passage.id"")
-   add padding to buttons (""blayne.bayer@passage.id"")
-   Fix bug that was causing registration fields to not show up on register view (kevin.flanagan@passage.id)

## 1.6.0

Tue, 23 May 2023 20:56:00 GMT

### Minor changes

-   Add support for Conditional Mediation Autocomplete UI (kevin.flanagan@passage.id)

## 1.5.1

Thu, 18 May 2023 15:15:58 GMT

### Patches

-   Always offer the option to add new webauthn devices from profile (kevin.flanagan@passage.id)

## 1.5.0

Wed, 17 May 2023 20:15:42 GMT

### Minor changes

-   Improvements to handling magic links (kevin.flanagan@passage.id)

### Patches

-   Code maintenance (kevin.flanagan@passage.id)
-   Improvement to changing email flow (kevin.flanagan@passage.id)

## 1.4.0

Tue, 25 Apr 2023 15:23:17 GMT

### Minor changes

-   Support apps that have webauthn fallback authentication disabled. (kevin.flanagan@passage.id)

### Patches

-   Improvements to default element styling (kevin.flanagan@passage.id)

## 1.3.0

Thu, 20 Apr 2023 23:01:34 GMT

### Minor changes

-   Improvements to element auth logic. UX improvements on element loading and view changes. (kevin.flanagan@passage.id)

### Patches

-   set common rules on OTP to prevent style collisions (kevin.flanagan@passage.id)
-   Fix bug with auth origin check for passkeys (kevin.flanagan@passage.id)
-   bug fixes (kevin.flanagan@passage.id)

## 1.2.3

Thu, 06 Apr 2023 20:01:02 GMT

### Patches

-   Add APP_ENV to build (""blayne.bayer@passage.id"")

## 1.2.2

Thu, 06 Apr 2023 14:48:05 GMT

### Minor changes

-   add one time passcode support (""blayne.bayer@passage.id"")
-   Passkey language update (rickycpadilla@gmail.com)

### Patches

-   don't show the buttons until app info is loaded (""blayne.bayer@passage.id"")
-   remove error icon from code error (""blayne.bayer@passage.id"")
-   updated translations (""blayne.bayer@passage.id"")
-   Left align content and bold identifier (""blayne.bayer@passage.id"")
-   link should not be bold (""blayne.bayer@passage.id"")
-   swap button order (""blayne.bayer@passage.id"")
-   fix button spacing (""blayne.bayer@passage.id"")
-   update fallback_auth to auth_fallback_method and fallback_auth_ttl to auth_fallback_method_ttl (""blayne.bayer@passage.id"")
-   fix fill for secure icon (""blayne.bayer@passage.id"")
-   remove sleep (""blayne.bayer@passage.id"")
-   Register and Login with Passkeys should check fallback auth (""blayne.bayer@passage.id"")
-   Support safari one time passcode autofill (kevin.flanagan@passage.id)
-   fix box shadow (""blayne.bayer@passage.id"")
-   fix title for logging in with a code (""blayne.bayer@passage.id"")

## 1.2.1

Thu, 30 Mar 2023 19:05:43 GMT

### Patches

-   Passkey copy changes to "devices" table (rickycpadilla@gmail.com)

## 1.2.0

Wed, 08 Mar 2023 17:55:14 GMT

### Minor changes

-   improvements to management of psg_cred_obj (kevin.flanagan@passage.id)
-   improve support for cloud-synced passkeys (kevin.flanagan@passage.id)

## 1.1.0

Thu, 02 Mar 2023 21:51:09 GMT

### Minor changes

-   support server-side localization (kevin.flanagan@passage.id)

## 1.0.5

Mon, 27 Feb 2023 16:24:27 GMT

### Minor changes

-   Capture Event method and upload sourcemaps to Sentry (""blayne.bayer@passage.id"")

### Patches

-   fix help footer text customization (kevin.flanagan@passage.id)

## 1.0.4

Mon, 23 Jan 2023 20:25:02 GMT

### Patches

-   use localized placeholders for phone numbers (kevin.flanagan@passage.id)

## 1.0.3

Thu, 19 Jan 2023 20:04:46 GMT

### Minor changes

-   Updates for passage-js revision (kevin.flanagan@passage.id)
-   Updates to PassageUser class to work with Passage-JS updates. (kevin.flanagan@passage.id)

### Patches

-   fix country code dropdown on switching accounts (kevin.flanagan@passage.id)

## 1.0.2

Tue, 06 Dec 2022 21:14:57 GMT

### Patches

-   Move magicLinkSend timeout to after magic link is sent (mac.evans@passage.id)

## 1.0.1

Thu, 01 Dec 2022 14:18:35 GMT

### Patches

-   do not hide add device because they have a passkey (""blayne.bayer@passage.id"")
-   remove passkey check on magic link activation (""blayne.bayer@passage.id"")

## 1.0.0

Wed, 09 Nov 2022 20:26:56 GMT

### Major changes

-   Out of beta. (""blayne.bayer@passage.id"")

## 0.1.0

Wed, 09 Nov 2022 20:09:31 GMT

### Major changes

-   remove private registery, remove beta prerelease from passage-elements (""blayne.bayer@passage.id"")

## 0.1.0-beta.59

Tue, 08 Nov 2022 17:00:35 GMT

### Changes

-   [object Object] (bbayer1@swbell.net)
-   update copy around failed email/phone webauthn register/login (chris.loper@passage.id)

## 0.1.0-beta.58

Fri, 14 Oct 2022 14:24:39 GMT

### Changes

-   Fix for showing invalid link title when link is valid. (bbayer1@swbell.net)
-   Elements can now have a default-country-code attribute to set the default code for phone number inputs (kevin.flanagan@passage.id)

## 0.1.0-beta.57

Tue, 04 Oct 2022 15:37:33 GMT

### Changes

-   improve keyboard based navigation (kevin.flanagan@passage.id)

## 0.1.0-beta.56

Mon, 26 Sep 2022 16:42:19 GMT

### Changes

-   fix bug with type information (kevin.flanagan@passage.id)
-   disconnect resizeObserver onBeforeUnmount (1934806+himichaelroberts@users.noreply.github.com)

## 0.1.0-beta.55

Wed, 21 Sep 2022 17:38:29 GMT

### Changes

-   convert string literals to i18n tags (kevin.flanagan@passage.id)
-   Fix bug with metadata on registration (kevin.flanagan@passage.id)

## 0.1.0-beta.54

Wed, 14 Sep 2022 17:01:14 GMT

### Changes

-   Fix small styling bugs with table in profile element (kevin.flanagan@passage.id)

## 0.1.0-beta.53

Tue, 06 Sep 2022 20:21:21 GMT

### Changes

-   minor ux updates (1934806+himichaelroberts@users.noreply.github.com)
-   improved support for iOS 16 Passkeys (kevin.flanagan@passage.id)

## 0.1.0-beta.52

Fri, 02 Sep 2022 16:34:51 GMT

### Changes

-   minor ux updates (mac.evans@passage.id)
-   adjust tooltip text alignment (kevin.flanagan@passage.id)
-   minor ux changes (1934806+himichaelroberts@users.noreply.github.com)
-   add refresh methods (luis.ramirez@passage.id)

## 0.1.0-beta.51

Mon, 29 Aug 2022 15:58:24 GMT

### Changes

-   UX updates to help explain passwordless authentication (kevin.flanagan@passage.id)

## 0.1.0-beta.50

Mon, 15 Aug 2022 21:37:02 GMT

### Changes

-   make sure new email in the passage-profile will be all lower case (chris.loper@passage.id)

## 0.1.0-beta.49

Fri, 05 Aug 2022 20:10:05 GMT

### Changes

-   more precise styling for anchor elements (kevin.flanagan@passage.id)

## 0.1.0-beta.48

Thu, 28 Jul 2022 19:17:36 GMT

### Changes

-   improvements to CSS variable handling and recolorable images (kevin.flanagan@passage.id)

## 0.1.0-beta.47

Tue, 26 Jul 2022 17:43:31 GMT

### Changes

-   new login/register flow for identifier verification (chris.loper@passage.id)
-   use last_login_at in DevicesTable (luis.ramirez@passage.id)

## 0.1.0-beta.46

Fri, 08 Jul 2022 19:23:34 GMT

### Changes

-   apply css parts to metadata inputs (kevin.flanagan@passage.id)

## 0.1.0-beta.45

Wed, 06 Jul 2022 20:35:19 GMT

### Changes

-   Compatibility changes for typescript versrions < 3.8 (blayne.bayer@passage.id)

## 0.1.0-beta.44

Thu, 09 Jun 2022 20:26:25 GMT

### Changes

-   If public signup is not allowd: on login screen hide register link, on register show error that public signup is not allowed (bbayer1@swbell.net)

## 0.1.0-beta.43

Fri, 03 Jun 2022 20:35:51 GMT

### Changes

-   Ability to login with a magic link without requiring biometrics. (blayne.bayer@passage.id)

## 0.1.0-beta.42

Fri, 03 Jun 2022 15:02:25 GMT

### Changes

-   bump passage-js for iss changes (chris.loper@passage.id)

## 0.1.0-beta.41

Thu, 19 May 2022 20:08:24 GMT

### Changes

-   workaround for embedded iOS WKWebView WebKit bug 237380 (kevin.flanagan@passage.id)

## 0.1.0-beta.40

Mon, 16 May 2022 18:44:51 GMT

### Changes

-   display user metadata fields on register and profile elements (kevin.flanagan@passage.id)

## 0.1.0-beta.39

Wed, 04 May 2022 16:01:36 GMT

### Changes

-   create user in pending state on registration (kevin.flanagan@passage.id)

## 0.1.0-beta.38

Fri, 22 Apr 2022 20:15:24 GMT

### Changes

-   Profile support for required identifier configuration (kevin.flanagan@passage.id)

## 0.1.0-beta.37

Tue, 12 Apr 2022 15:09:34 GMT

### Changes

-   updated passage-profile edit experience (kevin.flanagan@passage.id)

## 0.1.0-beta.36

Wed, 06 Apr 2022 20:42:28 GMT

### Changes

-   Passage profile can now add webauthn supported devices (kevin.flanagan@passage.id)

## 0.1.0-beta.35

Wed, 06 Apr 2022 16:26:36 GMT

### Changes

-   Passage Element now supports editing WebAuthn device friendly names (dylan.brookes@passage.id)

## 0.1.0-beta.34

Tue, 05 Apr 2022 15:06:34 GMT

### Changes

-   support revoking devices from passage profile (kevin.flanagan@passage.id)

## 0.1.0-beta.33

Tue, 05 Apr 2022 14:40:16 GMT

### Changes

-   Passage Profile Phone Number Added (dylan.brookes@passage.id)

## 0.1.0-beta.32

Mon, 04 Apr 2022 15:18:24 GMT

### Changes

-   Passage Profile now supports updating email, update passage-js (kevin.flanagan@passage.id)

## 0.1.1-0

Mon, 04 Apr 2022 14:02:11 GMT

### Changes

-   undefined (chris.loper@passage.id)

## 0.1.0

Fri, 01 Apr 2022 15:17:18 GMT

### Minor changes

-   Passage Profile now supports updating email (dylan.brookes@passage.id)

## 0.1.0-beta.31

Thu, 31 Mar 2022 14:53:19 GMT

### Changes

-   Added list of registered devices to profile element (kevin.flanagan@passage.id)

## 0.1.0-beta.30

Wed, 30 Mar 2022 14:48:36 GMT

### Changes

-   streamline CSS customizations, significantly reduce package size (kevin.flanagan@passage.id)

## 0.1.0-beta.29

Fri, 25 Mar 2022 16:00:12 GMT

### Changes

-   New passage-profile element, new package structure (kevin.flanagan@passage.id)

## 0.1.0-beta.28

Thu, 24 Mar 2022 20:59:45 GMT

### Changes

-   New Magic Link Verification and Login Messages (dylan.brookes@passage.id)

## 0.1.0-beta.27

Tue, 15 Mar 2022 22:36:19 GMT

### Changes

-   fix jwt claims issue (anna.pobletts@gmail.com)

## 0.1.0-beta.26

Thu, 03 Mar 2022 15:05:36 GMT

### Changes

-   bug fix on test apps (kevin.flanagan@passage.id)

## 0.1.0-beta.25

Wed, 02 Mar 2022 17:53:44 GMT

### Changes

-   bump passage-js version which removes extra device types (anna.pobletts@gmail.com)

## 0.1.0-beta.24

Fri, 18 Feb 2022 16:27:41 GMT

### Changes

-   Endpoint and passage-js implementation refinements (dylan.brookes@passage.id)

## 0.1.0-beta.23

Thu, 03 Feb 2022 21:18:08 GMT

### Changes

-   rev passage-js (chris.loper@passage.id)

## 0.1.0-beta.22

Tue, 01 Feb 2022 03:28:46 GMT

### Changes

-   improvements to text overflow on small screens (kevin.flanagan@passage.id)

## 0.1.0-beta.21

Fri, 28 Jan 2022 19:24:17 GMT

### Changes

-   new PassageUser class to retrieve information about the current user of an application (kevin.flanagan@passage.id)

## 0.1.0-beta.20

Wed, 19 Jan 2022 18:01:45 GMT

### Changes

-   fix UI for magic links on Safari when MacBook lid is closed (kevin.flanagan@passage.id)

## 0.1.0-beta.19

Tue, 11 Jan 2022 21:15:26 GMT

### Changes

-   update default passage web components styling (kevin.flanagan@passage.id)

## 0.1.0-beta.18

Thu, 06 Jan 2022 21:14:30 GMT

### Changes

-   fix ephemeral appId bug with callbacks (kevin.flanagan@passage.id)

## 0.1.0-beta.17

Mon, 03 Jan 2022 21:18:48 GMT

### Changes

-   Log ephemeral app id to console for easy access (kevin.flanagan@passage.id)

## 0.1.0-beta.16

Fri, 17 Dec 2021 17:57:19 GMT

### Changes

-   improve overflow behavior for button text (kevin.flanagan@passage.id)

## 0.1.0-beta.15

Mon, 29 Nov 2021 15:43:37 GMT

### Changes

-   update to vue 3.2.22 (kevin.flanagan@passage.id)

## 0.1.0-beta.14

Tue, 23 Nov 2021 16:40:11 GMT

### Changes

-   bug fix: country code selector on mobile devices (kevin.flanagan@passage.id)

## 0.1.0-beta.13

Fri, 19 Nov 2021 19:52:47 GMT

### Changes

-   add support for phone number login and registration (kevin.flanagan@passage.id)

## 0.1.0-beta.12

Wed, 17 Nov 2021 18:26:42 GMT

### Changes

-   identifierExists responds without HTTP errors if user does not exist (chris.loper@passage.id)

## 0.1.0-beta.11

Wed, 17 Nov 2021 15:38:22 GMT

### Changes

-   improve error message when registering custom elements in server-side rendered applications (kevin.flanagan@passage.id)

## 0.1.0-beta.10

Wed, 17 Nov 2021 14:22:25 GMT

### Changes

-   support multiple users on a single device (chris.loper@passage.id)

## 0.1.0-beta.9

Wed, 03 Nov 2021 16:55:37 GMT

### Changes

-   fix bug in routing behavior in SPA (kevin.flanagan@passage.id)

## 0.1.0-beta.8

Tue, 02 Nov 2021 17:37:50 GMT

### Changes

-   use new passage-js package to support updated API (kevin.flanagan@passage.id)

## 0.1.0-beta.7

Fri, 29 Oct 2021 21:11:44 GMT

### Changes

-   update UI strings (flanagankp@gmail.com)

## 0.1.0-beta.6

Sat, 23 Oct 2021 15:43:24 GMT

### Changes

-   fix bug with magic link & webauthn (kevin.flanagan@passage.id)

## 0.1.0-beta.3

Tue, 19 Oct 2021 21:04:29 GMT

### Changes

-   remove login and register text from passage-login and register elements (kevin.flanagan@passage.id)

## 0.1.0-beta.2

Mon, 18 Oct 2021 19:44:28 GMT

### Changes

-   add passage-header-font-size (anna.pobletts@gmail.com)

## 0.1.0-beta.1

Mon, 18 Oct 2021 18:16:50 GMT

### Changes

-   initial publish to NPM (kevin.flanagan@passage.id)
