# v27.7.1 (Thu May 07 2026) #### 🐛 Bug Fix - feat: add type for passkey metadata [#1087](https://github.com/magiclabs/magic-js/pull/1087) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### Authors: 1 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) --- # v27.7.0 (Fri Apr 24 2026) #### 🚀 Enhancement - feat: integrate new passkey implementation [#1083](https://github.com/magiclabs/magic-js/pull/1083) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### Authors: 1 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) --- # v27.6.3 (Thu Apr 23 2026) #### 🐛 Bug Fix - add missing error code to types [#1084](https://github.com/magiclabs/magic-js/pull/1084) ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v27.6.2 (Thu Apr 09 2026) #### 🐛 Bug Fix - feat: add mobile url message type [#1061](https://github.com/magiclabs/magic-js/pull/1061) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### Authors: 1 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) --- # v27.6.1 (Wed Mar 25 2026) #### 🐛 Bug Fix - Remove wallet type from user metadata [#1062](https://github.com/magiclabs/magic-js/pull/1062) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) [@joshuascan](https://github.com/joshuascan)) #### Authors: 2 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) - Josh Scanlan ([@joshuascan](https://github.com/joshuascan)) --- # v27.6.0 (Mon Mar 09 2026) #### 🚀 Enhancement - Sherzodbakhodirov/emb 253 implement sms for wallet kit [#1047](https://github.com/magiclabs/magic-js/pull/1047) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### Authors: 1 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) --- # v27.5.0 (Fri Feb 27 2026) #### 🚀 Enhancement - feat: add mfa events to oauth flows [#1035](https://github.com/magiclabs/magic-js/pull/1035) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### Authors: 1 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) --- # v27.4.0 (Fri Feb 06 2026) #### 🚀 Enhancement - adds send 7702 transaction [#1030](https://github.com/magiclabs/magic-js/pull/1030) ([@joshuascan](https://github.com/joshuascan)) #### Authors: 1 - Josh Scanlan ([@joshuascan](https://github.com/joshuascan)) --- # v27.3.1 (Thu Feb 05 2026) #### 🐛 Bug Fix - deprecate send_gaslessTransaction ([@Ethella](https://github.com/Ethella)) #### ⚠️ Pushed to `master` - Merge branch 'master' of github.com:magiclabs/magic-js ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v27.3.0 (Thu Jan 29 2026) #### 🚀 Enhancement - feat: Magic Widget extension [#979](https://github.com/magiclabs/magic-js/pull/979) ([@joshuascan](https://github.com/joshuascan) [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### Authors: 2 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) - Josh Scanlan ([@joshuascan](https://github.com/joshuascan)) --- # v27.2.0 (Thu Jan 29 2026) #### ⚠️ Pushed to `master` - Merge branch 'master' of github.com:magiclabs/magic-js ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v27.1.0 (Sat Jan 17 2026) #### 🚀 Enhancement - 7702 authorization api [#991](https://github.com/magiclabs/magic-js/pull/991) ([@Ethella](https://github.com/Ethella) [@joshuascan](https://github.com/joshuascan)) #### Authors: 2 - Jerry Liu ([@Ethella](https://github.com/Ethella)) - Josh Scanlan ([@joshuascan](https://github.com/joshuascan)) --- # v27.0.1 (Fri Jan 16 2026) #### 🐛 Bug Fix - fix type for user metadata [#1003](https://github.com/magiclabs/magic-js/pull/1003) ([@joshuascan](https://github.com/joshuascan)) #### Authors: 1 - Josh Scanlan ([@joshuascan](https://github.com/joshuascan)) --- # v27.0.0 (Tue Jan 13 2026) #### 🐛 Bug Fix - heal Auto package versioning [#997](https://github.com/magiclabs/magic-js/pull/997) ([@Ethella](https://github.com/Ethella)) - adds max attempts event [#992](https://github.com/magiclabs/magic-js/pull/992) ([@joshuascan](https://github.com/joshuascan)) #### Authors: 2 - Jerry Liu ([@Ethella](https://github.com/Ethella)) - Josh Scanlan ([@joshuascan](https://github.com/joshuascan)) --- # v25.2.0 (Mon Nov 10 2025) #### 🚀 Enhancement - feat: add custom logo types to loginWithEmailOtp [#955](https://github.com/magiclabs/magic-js/pull/955) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### Authors: 1 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) --- # v25.1.0 (Thu Oct 30 2025) #### 🚀 Enhancement - feat: implement event listener for oauth popup [#952](https://github.com/magiclabs/magic-js/pull/952) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) [@Ethella](https://github.com/Ethella)) #### 🐛 Bug Fix - chore: fix typos [#945](https://github.com/magiclabs/magic-js/pull/945) ([@Galoretka](https://github.com/Galoretka)) #### Authors: 3 - [@Galoretka](https://github.com/Galoretka) - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v25.0.0 (Wed Sep 03 2025) #### 🐛 Bug Fix - docs(types): fix typos in auth-types comments [#932](https://github.com/magiclabs/magic-js/pull/932) ([@phrwlk](https://github.com/phrwlk)) - Core package revisions [#938](https://github.com/magiclabs/magic-js/pull/938) ([@joshuascan](https://github.com/joshuascan)) #### Authors: 2 - [@phrwlk](https://github.com/phrwlk) - Josh Scanlan ([@joshuascan](https://github.com/joshuascan)) --- # v24.21.0 (Thu Jul 24 2025) #### 🚀 Enhancement - adds skip did token to query params [#909](https://github.com/magiclabs/magic-js/pull/909) ([@joshuascan](https://github.com/joshuascan)) #### Authors: 1 - Josh Scanlan ([@joshuascan](https://github.com/joshuascan)) --- # v24.20.0 (Tue Jul 15 2025) #### 🚀 Enhancement - feat: implement factors updated event [#904](https://github.com/magiclabs/magic-js/pull/904) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### 🐛 Bug Fix - chore: fix some typos in comment [#901](https://github.com/magiclabs/magic-js/pull/901) ([@xiaoxiangirl](https://github.com/xiaoxiangirl)) #### Authors: 2 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) - 曹家巧 ([@xiaoxiangirl](https://github.com/xiaoxiangirl)) --- # v24.19.0 (Tue May 27 2025) #### 🚀 Enhancement - add firstLoginAt [#895](https://github.com/magiclabs/magic-js/pull/895) ([@Ethella](https://github.com/Ethella)) - feat: add login throttled event to email otp [#889](https://github.com/magiclabs/magic-js/pull/889) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### Authors: 2 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v24.18.2 (Tue Apr 29 2025) #### 🐛 Bug Fix - feat: handle dpop error [#886](https://github.com/magiclabs/magic-js/pull/886) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) [@Ethella](https://github.com/Ethella)) #### Authors: 2 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v24.18.1 (Sat Mar 22 2025) #### 🐛 Bug Fix - implement checkIframeExists [#863](https://github.com/magiclabs/magic-js/pull/863) ([@Ethella](https://github.com/Ethella)) - update Error message ([@Ethella](https://github.com/Ethella)) - Add new errors to catch modal being missing ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v24.18.0 (Wed Jan 08 2025) #### 🚀 Enhancement - add web3modal extension [#742](https://github.com/magiclabs/magic-js/pull/742) ([@hcote](https://github.com/hcote) [@octave08](https://github.com/octave08)) #### 🐛 Bug Fix - address comment ([@hcote](https://github.com/hcote)) - fix: deepsource ([@hcote](https://github.com/hcote)) - type duplication fix ([@hcote](https://github.com/hcote)) - Merge branch 'master' into hcote-web3modal ([@hcote](https://github.com/hcote)) - update localstoragekeys to enum ([@hcote](https://github.com/hcote)) - update web3modal package ([@hcote](https://github.com/hcote)) - yarn.lock ([@hcote](https://github.com/hcote)) - add intermediary events for nft.checkout ([@hcote](https://github.com/hcote)) - Jayhwang nft checkout [#744](https://github.com/magiclabs/magic-js/pull/744) ([@octave08](https://github.com/octave08) jay.hwang@magic.link) - pluralize thirdpartywallets & update to web3modal canary version for status ([@hcote](https://github.com/hcote)) - fix deepsource lint errors ([@hcote](https://github.com/hcote)) - remove old tests ([@hcote](https://github.com/hcote)) - add connectWIthUI options param ([@hcote](https://github.com/hcote)) - dont route nftCheckout to 3pw ([@hcote](https://github.com/hcote)) - typing updates ([@hcote](https://github.com/hcote)) - add web3modal extension ([@hcote](https://github.com/hcote)) #### Authors: 3 - Gyujeong Hwang ([@octave08](https://github.com/octave08)) - Hunter Cote ([@hcote](https://github.com/hcote)) - Jay Hwang (jay.hwang@magic.link) --- # v24.17.0 (Wed Dec 25 2024) #### 🚀 Enhancement - add cancel event to farcaster [#846](https://github.com/magiclabs/magic-js/pull/846) ([@Ethella](https://github.com/Ethella) [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### 🐛 Bug Fix - add cancel event to farcaster ([@Ethella](https://github.com/Ethella)) - Merge remote-tracking branch 'origin/master' into PDEEXP-530-wallet-connect-login-with-redirect ([@Ethella](https://github.com/Ethella)) - resolve conflict ([@Ethella](https://github.com/Ethella)) - * resolve conflict ([@Ethella](https://github.com/Ethella)) - Merge branch 'master' into PDEEXP-530-wallet-connect-login-with-redirect ([@mattupham](https://github.com/mattupham)) #### Authors: 3 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) - Jerry Liu ([@Ethella](https://github.com/Ethella)) - Matt Upham ([@mattupham](https://github.com/mattupham)) --- # v24.16.1 (Thu Dec 05 2024) #### 🐛 Bug Fix - fix: typos [#830](https://github.com/magiclabs/magic-js/pull/830) ([@omahs](https://github.com/omahs) [@Ethella](https://github.com/Ethella)) - chore: bump eslint version [#834](https://github.com/magiclabs/magic-js/pull/834) ([@otabek-magic](https://github.com/otabek-magic) [@Ethella](https://github.com/Ethella)) - Merge branch 'master' into PDEEXP-1985-bump-magic-sdk-eslint-version-to-9 ([@otabek-magic](https://github.com/otabek-magic)) - chore: update eslint config ([@otabek-magic](https://github.com/otabek-magic)) - chore: update to eslint 9 in magic-sdk magic-ext ([@otabek-magic](https://github.com/otabek-magic)) - Merge branch 'master' into patch-1 ([@Ethella](https://github.com/Ethella)) #### Authors: 3 - [@otabek-magic](https://github.com/otabek-magic) - Jerry Liu ([@Ethella](https://github.com/Ethella)) - omahs ([@omahs](https://github.com/omahs)) --- # v24.16.0 (Mon Nov 25 2024) #### 🚀 Enhancement - feat: implement OAuth login with Popup [#828](https://github.com/magiclabs/magic-js/pull/828) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### 🐛 Bug Fix - Merge branch 'master' into PDEEXP-1954-OAuth-popup-flow-consolidation ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - feat: implement OAuth login with Popup ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### Authors: 1 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) --- # v24.15.0 (Fri Nov 15 2024) #### 🚀 Enhancement - feat: implement transition from recover account to update email flow … [#833](https://github.com/magiclabs/magic-js/pull/833) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - Pdeexp 1544 implement magic auth recover account provider [#832](https://github.com/magiclabs/magic-js/pull/832) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### 🐛 Bug Fix - feat: add update-email-required event to recover account ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - Merge branch 'master' into PDEEXP-1544-Implement-magic_auth_recover_account_provider ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - feat: implement transition from recover account to update email flow events ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - feat: implement recover account events ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### Authors: 1 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) --- # v24.14.0 (Fri Oct 25 2024) #### 🚀 Enhancement - Pdeexp 1951 lost device event does not emit whitelabel mfa provider [#826](https://github.com/magiclabs/magic-js/pull/826) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) [@Ethella](https://github.com/Ethella)) #### 🐛 Bug Fix - Merge branch 'master' into PDEEXP-1951-Lost-Device-Event-Does-Not-Emit-Whitelabel-MFA-provider ([@Ethella](https://github.com/Ethella)) - Merge branch 'master' into PDEEXP-1951-Lost-Device-Event-Does-Not-Emit-Whitelabel-MFA-provider ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - feat: add RecoveryCodeSuccess event for login with email otp ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - feat: add recovery-code-sent-handle event for login with email otp ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - feat: seperate lost-device and verify-recovery-code for login with email otp ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - feat: add invalid-recovery-code type to loginWithEmailOtp [#827](https://github.com/magiclabs/magic-js/pull/827) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - feat: add invalid-recovery-code type to loginWithEmailOtp ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - Pdeexp 1951 lost device event does not emit whitelabel mfa [#825](https://github.com/magiclabs/magic-js/pull/825) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - feat: implement lost-device type for login with email otp ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### Authors: 2 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v24.13.0 (Fri Oct 25 2024) #### 🚀 Enhancement - fix: cancel event for recovery factor [#829](https://github.com/magiclabs/magic-js/pull/829) ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) #### 🐛 Bug Fix - Merge branch 'master' into cancel-event-for-recovery-flow ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) - fix: cancel event for recovery factor ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) #### Authors: 1 - [@sukhrobbekodilov](https://github.com/sukhrobbekodilov) --- # v24.12.0 (Fri Oct 18 2024) #### 🚀 Enhancement - feat: a new type for malformed phone number [#821](https://github.com/magiclabs/magic-js/pull/821) ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) #### 🐛 Bug Fix - fix: correcting misspelling ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) - Merge branch 'master' into missed_type_for_recovery_factor ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) - feat: a new type for malformed phone number ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) #### Authors: 1 - [@sukhrobbekodilov](https://github.com/sukhrobbekodilov) --- # v24.11.0 (Fri Oct 18 2024) #### 🚀 Enhancement - feat: recovery facto whitelabeling [#818](https://github.com/magiclabs/magic-js/pull/818) ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) #### 🐛 Bug Fix - Merge branch 'master' into PDEEXP-350-White-label-recovery-factor-flow ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) - Update .deepsource.toml [#804](https://github.com/magiclabs/magic-js/pull/804) ([@Magic-Brandan](https://github.com/Magic-Brandan)) - feat: recovery facto whitelabeling ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) #### Authors: 2 - [@Magic-Brandan](https://github.com/Magic-Brandan) - [@sukhrobbekodilov](https://github.com/sukhrobbekodilov) --- # v24.10.0 (Thu Oct 10 2024) #### 🚀 Enhancement - feat: add ping pong types for heartbeat [#815](https://github.com/magiclabs/magic-js/pull/815) ([@khamdam-magic](https://github.com/khamdam-magic)) #### 🐛 Bug Fix - feat: add ping pong types ([@khamdam-magic](https://github.com/khamdam-magic)) #### Authors: 1 - [@khamdam-magic](https://github.com/khamdam-magic) --- # v24.9.0 (Wed Sep 25 2024) #### 🚀 Enhancement - White label support for MFA | Should not be merged before Mandrake [#808](https://github.com/magiclabs/magic-js/pull/808) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### 🐛 Bug Fix - feat: update mfa whitelabel types ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - Merge branch 'master' into sherzod-PDEEXP-1711-Support-MFA-setup-whitelabel-support ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - feat: implement disable mfa method ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - Pdeexp 1711 disable mfa flow types [#811](https://github.com/magiclabs/magic-js/pull/811) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - Merge branch 'sherzod-PDEEXP-1711-Support-MFA-setup-whitelabel-support' into PDEEXP-1711-disable-mfa-flow-types ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - Merge branch 'master' into PDEEXP-1711-disable-mfa-flow-types ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - feat: implement disable mfa types ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - feat: add handlers to enable MFA method ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### Authors: 1 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) --- # v24.8.0 (Mon Sep 16 2024) #### 🚀 Enhancement - feat: implement disable MFA types [#812](https://github.com/magiclabs/magic-js/pull/812) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### 🐛 Bug Fix - feat: implement disable MFA types ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### Authors: 1 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) --- # v24.7.0 (Wed Sep 11 2024) #### 🚀 Enhancement - feat: implement new events for MFA whitelabel [#803](https://github.com/magiclabs/magic-js/pull/803) ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) [@bcleary06](https://github.com/bcleary06)) #### 🐛 Bug Fix - Merge branch 'master' into sherzod-PDEEXP-1711-Support-MFA-setup-whitelabel-support ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - feat: add new event for MFA whitelabel support & update yarn.lock ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) - Merge branch 'master' into hcote-cosmos-options ([@hcote](https://github.com/hcote)) - Merge branch 'master' into sherzod-PDEEXP-1711-Support-MFA-setup-whitelabel-support ([@bcleary06](https://github.com/bcleary06)) - feat: implement new events for MFA whitelabel ([@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov)) #### Authors: 3 - [@sherzod-bakhodirov](https://github.com/sherzod-bakhodirov) - Brian Cleary ([@bcleary06](https://github.com/bcleary06)) - Hunter Cote ([@hcote](https://github.com/hcote)) --- # v24.6.0 (Wed Sep 11 2024) #### 🚀 Enhancement - fix: export common types [#806](https://github.com/magiclabs/magic-js/pull/806) ([@romin-halltari](https://github.com/romin-halltari)) #### 🐛 Bug Fix - fix: export common types ([@romin-halltari](https://github.com/romin-halltari)) #### Authors: 1 - [@romin-halltari](https://github.com/romin-halltari) --- # v24.5.0 (Wed Sep 11 2024) #### 🚀 Enhancement - feat: add UiEventsEmit type [#805](https://github.com/magiclabs/magic-js/pull/805) ([@romin-halltari](https://github.com/romin-halltari)) #### 🐛 Bug Fix - feat: add UiEventsEmit type ([@romin-halltari](https://github.com/romin-halltari)) #### Authors: 1 - [@romin-halltari](https://github.com/romin-halltari) --- # v24.4.0 (Tue Sep 03 2024) #### 🚀 Enhancement - Enable whitelabel customization for sms login [#768](https://github.com/magiclabs/magic-js/pull/768) ([@khamdam-magic](https://github.com/khamdam-magic)) #### 🐛 Bug Fix - Merge branch 'khamdam-sc-PDEEXP-54-whitelabel-sms-login' of https://github.com/magiclabs/magic-js into khamdam-sc-PDEEXP-54-whitelabel-sms-login ([@khamdam-magic](https://github.com/khamdam-magic)) - Merge branch 'master' of https://github.com/magiclabs/magic-js into khamdam-sc-PDEEXP-54-whitelabel-sms-login ([@khamdam-magic](https://github.com/khamdam-magic)) - fix: update branch ([@khamdam-magic](https://github.com/khamdam-magic)) - fix: resolve PR conflicts ([@khamdam-magic](https://github.com/khamdam-magic)) - fix: add devicecheck handlers ([@khamdam-magic](https://github.com/khamdam-magic)) - Merge branch 'master' into khamdam-sc-PDEEXP-54-whitelabel-sms-login ([@khamdam-magic](https://github.com/khamdam-magic)) - fix: add intermediary handles for sms whitelabeling ([@khamdam-magic](https://github.com/khamdam-magic)) - fix(): resolve conflicts ([@khamdam-magic](https://github.com/khamdam-magic)) - fix(auth): enable whitelabel sms login ([@khamdam-magic](https://github.com/khamdam-magic)) #### Authors: 1 - [@khamdam-magic](https://github.com/khamdam-magic) --- # v24.3.0 (Mon Aug 19 2024) #### 🚀 Enhancement - feat: added new event for controlling close by user [#781](https://github.com/magiclabs/magic-js/pull/781) ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) #### 🐛 Bug Fix - feat: added new event for controlling close by user [#783](https://github.com/magiclabs/magic-js/pull/783) ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) - feat: added new event for controlling close by user ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) #### Authors: 1 - [@sukhrobbekodilov](https://github.com/sukhrobbekodilov) --- # v24.2.0 (Tue Aug 13 2024) #### 🚀 Enhancement - Enable MFA to be standalone flow [#778](https://github.com/magiclabs/magic-js/pull/778) ([@Ethella](https://github.com/Ethella)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/master' into Add-two-more-mfa-flags ([@Ethella](https://github.com/Ethella)) - Merge branch 'fix-pipeline' into Add-two-more-mfa-flags ([@Ethella](https://github.com/Ethella)) - Merge branch 'master' into Add-two-more-mfa-flags ([@Ethella](https://github.com/Ethella)) - expose enable MFA and disable MFA ([@Ethella](https://github.com/Ethella)) - Merge remote-tracking branch 'refs/remotes/origin/master' into Add-two-more-mfa-flags ([@Ethella](https://github.com/Ethella)) - add two more flags ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v24.1.0 (Thu Aug 08 2024) #### 🚀 Enhancement - Add new types for whitelabel sms [#777](https://github.com/magiclabs/magic-js/pull/777) ([@khamdam-magic](https://github.com/khamdam-magic)) #### 🐛 Bug Fix - Merge branch 'master' into khamdam-sc-PDEEXP-54-whitelabel-sms-types ([@khamdam-magic](https://github.com/khamdam-magic)) - fix: remove redundant param ([@khamdam-magic](https://github.com/khamdam-magic)) - Added event due to the ticket:PDEEXP-1393 [#770](https://github.com/magiclabs/magic-js/pull/770) (sukhrobbekodilov@204-108.ip.sola.uz [@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) - Merge branch 'master' into PDEEXP-1393-MFA-Blocks-Login-for-Whitelabel-Email-Logins ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) - fix: add new whitelabel types ([@khamdam-magic](https://github.com/khamdam-magic)) - feat: Added new event type in order to prevent typescript error [#773](https://github.com/magiclabs/magic-js/pull/773) ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) - Merge branch 'master' into PDEEXP-1454-typescript-should-recognize-the-disconnect-event-on-show-ui ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) - add lifespan parameter to login methods [#771](https://github.com/magiclabs/magic-js/pull/771) ([@otabek-magic](https://github.com/otabek-magic)) - feat: Added new event type in order to prevent typescript error ([@sukhrobbekodilov](https://github.com/sukhrobbekodilov)) - add lifespan parameter to login methods ([@otabek-magic](https://github.com/otabek-magic)) - feat: Added event due to the ticket:PDEEXP-1393 (sukhrobbekodilov@204-108.ip.sola.uz) - Added event due to the ticket:PDEEXP-1393 and removed comments (sukhrobbekodilov@204-108.ip.sola.uz) - Added event due to the ticket:PDEEXP-1393 (sukhrobbekodilov@204-108.ip.sola.uz) #### Authors: 4 - [@khamdam-magic](https://github.com/khamdam-magic) - [@otabek-magic](https://github.com/otabek-magic) - [@sukhrobbekodilov](https://github.com/sukhrobbekodilov) - Sukhrobbek Odilov (sukhrobbekodilov@204-108.ip.sola.uz) --- # v24.0.5 (Tue Jun 18 2024) #### 🐛 Bug Fix - Add farcaster event types [#751](https://github.com/magiclabs/magic-js/pull/751) ([@ysm-dev](https://github.com/ysm-dev)) - add farcaster event types ([@ysm-dev](https://github.com/ysm-dev)) #### Authors: 1 - Chris Yang ([@ysm-dev](https://github.com/ysm-dev)) --- # v24.0.4 (Fri Jun 07 2024) #### 🐛 Bug Fix - update intermediary types [#749](https://github.com/magiclabs/magic-js/pull/749) ([@hcote](https://github.com/hcote)) - update intermediary types ([@hcote](https://github.com/hcote)) #### Authors: 1 - Hunter Cote ([@hcote](https://github.com/hcote)) --- # v24.0.3 (Thu Jun 06 2024) #### 🐛 Bug Fix - Pdeexp 1279 done event not firing in whitelabel email login flow [#748](https://github.com/magiclabs/magic-js/pull/748) ([@Ethella](https://github.com/Ethella)) - fix import ([@Ethella](https://github.com/Ethella)) - Merge remote-tracking branch 'refs/remotes/origin/master' into PDEEXP-1279-done-event-not-firing-in-whitelabel-email-login-flow ([@Ethella](https://github.com/Ethella)) - Add new events to IntermediaryEvents type ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v24.0.2 (Thu Jun 06 2024) #### 🐛 Bug Fix - Add two more events for EmailOTP [#746](https://github.com/magiclabs/magic-js/pull/746) ([@Ethella](https://github.com/Ethella)) - fix was used before it was defined ([@Ethella](https://github.com/Ethella)) - fix import ([@Ethella](https://github.com/Ethella)) - Add two more events for EmailOTP ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v24.0.1 (Mon Apr 01 2024) #### 🐛 Bug Fix - rebuild rpc types [#736](https://github.com/magiclabs/magic-js/pull/736) ([@joshuascan](https://github.com/joshuascan)) - rename reveal PK type ([@joshuascan](https://github.com/joshuascan)) - re-add RevealPrivateKey type ([@joshuascan](https://github.com/joshuascan)) - remove PK type ([@joshuascan](https://github.com/joshuascan)) #### Authors: 1 - Josh Scanlan ([@joshuascan](https://github.com/joshuascan)) --- # v24.0.0 (Fri Mar 22 2024) #### 🚀 Enhancement - Add private key reveal method [#699](https://github.com/magiclabs/magic-js/pull/699) ([@joshuascan](https://github.com/joshuascan)) - Reverts - Adds Response Time out Error to RN SDKs [#725](https://github.com/magiclabs/magic-js/pull/725) ([@Ariflo](https://github.com/Ariflo)) - Adds Response Time out Error to RN SDKs [#721](https://github.com/magiclabs/magic-js/pull/721) ([@Ariflo](https://github.com/Ariflo)) - Add new "Product Announcement" Relayer Message Type [#718](https://github.com/magiclabs/magic-js/pull/718) ([@Ariflo](https://github.com/Ariflo)) - Warn developers of Coming Deprecation of Universal Wallet API Keys [#716](https://github.com/magiclabs/magic-js/pull/716) ([@Ariflo](https://github.com/Ariflo)) #### 🐛 Bug Fix - Add an option for crypto-checkout [#727](https://github.com/magiclabs/magic-js/pull/727) ([@octave08](https://github.com/octave08)) - Add an option for crypto checkout ([@octave08](https://github.com/octave08)) - Update nft-response-status ([@octave08](https://github.com/octave08)) - "Bump independent versions \[skip ci\]" (team@magic.link) - Update CHANGELOG.md \[skip ci\] (team@magic.link) - Reverts - Adds Response Time out Error to RN SDKs ([@Ariflo](https://github.com/Ariflo)) - Adds ResponseTimeout SDKErrorCode ([@Ariflo](https://github.com/Ariflo)) - Removes `product_announcement` from JsonRpcResponsePayload [#720](https://github.com/magiclabs/magic-js/pull/720) ([@Ariflo](https://github.com/Ariflo)) - Remove product_announcement from JsonRpcResponsePayload ([@Ariflo](https://github.com/Ariflo)) - Merge branch 'master' into patjacobs-oauth-v2-apple ([@patjacobs-magic](https://github.com/patjacobs-magic)) - Update ViewController Listener and types to push log when product_announcement avaliable ([@Ariflo](https://github.com/Ariflo)) - Adds product_type to types package ([@Ariflo](https://github.com/Ariflo)) - Merge branch 'master' into joshscanlan-pk-reveal-method ([@joshuascan](https://github.com/joshuascan)) - adds reveal key method ([@joshuascan](https://github.com/joshuascan)) #### Authors: 5 - [@patjacobs-magic](https://github.com/patjacobs-magic) - Arian Flores ([@Ariflo](https://github.com/Ariflo)) - Jay Hwang ([@octave08](https://github.com/octave08)) - Josh Scanlan ([@joshuascan](https://github.com/joshuascan)) - Magic Labs (team@magic.link) --- # v23.0.0 (Fri Mar 15 2024) #### 🚀 Enhancement - Reverts - Adds Response Time out Error to RN SDKs [#725](https://github.com/magiclabs/magic-js/pull/725) ([@Ariflo](https://github.com/Ariflo)) - Adds Response Time out Error to RN SDKs [#721](https://github.com/magiclabs/magic-js/pull/721) ([@Ariflo](https://github.com/Ariflo)) - Add new "Product Announcement" Relayer Message Type [#718](https://github.com/magiclabs/magic-js/pull/718) ([@Ariflo](https://github.com/Ariflo)) - Warn developers of Coming Deprecation of Universal Wallet API Keys [#716](https://github.com/magiclabs/magic-js/pull/716) ([@Ariflo](https://github.com/Ariflo)) #### 🐛 Bug Fix - Reverts - Adds Response Time out Error to RN SDKs ([@Ariflo](https://github.com/Ariflo)) - "Bump independent versions \[skip ci\]" (team@magic.link) - Update CHANGELOG.md \[skip ci\] (team@magic.link) - Adds ResponseTimeout SDKErrorCode ([@Ariflo](https://github.com/Ariflo)) - Removes `product_announcement` from JsonRpcResponsePayload [#720](https://github.com/magiclabs/magic-js/pull/720) ([@Ariflo](https://github.com/Ariflo)) - Remove product_announcement from JsonRpcResponsePayload ([@Ariflo](https://github.com/Ariflo)) - Merge branch 'master' into patjacobs-oauth-v2-apple ([@patjacobs-magic](https://github.com/patjacobs-magic)) - Update ViewController Listener and types to push log when product_announcement avaliable ([@Ariflo](https://github.com/Ariflo)) - Adds product_type to types package ([@Ariflo](https://github.com/Ariflo)) #### Authors: 3 - [@patjacobs-magic](https://github.com/patjacobs-magic) - Arian Flores ([@Ariflo](https://github.com/Ariflo)) - Magic Labs (team@magic.link) --- # v22.0.0 (Sat Mar 09 2024) #### 🚀 Enhancement - Adds Response Time out Error to RN SDKs [#721](https://github.com/magiclabs/magic-js/pull/721) ([@Ariflo](https://github.com/Ariflo)) - Add new "Product Announcement" Relayer Message Type [#718](https://github.com/magiclabs/magic-js/pull/718) ([@Ariflo](https://github.com/Ariflo)) - Warn developers of Coming Deprecation of Universal Wallet API Keys [#716](https://github.com/magiclabs/magic-js/pull/716) ([@Ariflo](https://github.com/Ariflo)) #### 🐛 Bug Fix - Adds ResponseTimeout SDKErrorCode ([@Ariflo](https://github.com/Ariflo)) - "Bump independent versions \[skip ci\]" (team@magic.link) - Update CHANGELOG.md \[skip ci\] (team@magic.link) - Removes `product_announcement` from JsonRpcResponsePayload [#720](https://github.com/magiclabs/magic-js/pull/720) ([@Ariflo](https://github.com/Ariflo)) - Remove product_announcement from JsonRpcResponsePayload ([@Ariflo](https://github.com/Ariflo)) - Merge branch 'master' into patjacobs-oauth-v2-apple ([@patjacobs-magic](https://github.com/patjacobs-magic)) - Update ViewController Listener and types to push log when product_announcement avaliable ([@Ariflo](https://github.com/Ariflo)) - Adds product_type to types package ([@Ariflo](https://github.com/Ariflo)) #### Authors: 3 - [@patjacobs-magic](https://github.com/patjacobs-magic) - Arian Flores ([@Ariflo](https://github.com/Ariflo)) - Magic Labs (team@magic.link) --- # v21.0.0 (Thu Feb 29 2024) #### 🚀 Enhancement - Add new "Product Announcement" Relayer Message Type [#718](https://github.com/magiclabs/magic-js/pull/718) ([@Ariflo](https://github.com/Ariflo)) - Warn developers of Coming Deprecation of Universal Wallet API Keys [#716](https://github.com/magiclabs/magic-js/pull/716) ([@Ariflo](https://github.com/Ariflo)) #### 🐛 Bug Fix - Removes `product_announcement` from JsonRpcResponsePayload [#720](https://github.com/magiclabs/magic-js/pull/720) ([@Ariflo](https://github.com/Ariflo)) - Remove product_announcement from JsonRpcResponsePayload ([@Ariflo](https://github.com/Ariflo)) - Merge branch 'master' into patjacobs-oauth-v2-apple ([@patjacobs-magic](https://github.com/patjacobs-magic)) - "Bump independent versions \[skip ci\]" (team@magic.link) - Update CHANGELOG.md \[skip ci\] (team@magic.link) - Update ViewController Listener and types to push log when product_announcement avaliable ([@Ariflo](https://github.com/Ariflo)) - Adds product_type to types package ([@Ariflo](https://github.com/Ariflo)) #### Authors: 3 - [@patjacobs-magic](https://github.com/patjacobs-magic) - Arian Flores ([@Ariflo](https://github.com/Ariflo)) - Magic Labs (team@magic.link) --- # v20.0.0 (Tue Feb 27 2024) #### 🚀 Enhancement - Add new "Product Announcement" Relayer Message Type [#718](https://github.com/magiclabs/magic-js/pull/718) ([@Ariflo](https://github.com/Ariflo)) - Warn developers of Coming Deprecation of Universal Wallet API Keys [#716](https://github.com/magiclabs/magic-js/pull/716) ([@Ariflo](https://github.com/Ariflo)) #### 🐛 Bug Fix - Update ViewController Listener and types to push log when product_announcement avaliable ([@Ariflo](https://github.com/Ariflo)) - "Bump independent versions \[skip ci\]" (team@magic.link) - Update CHANGELOG.md \[skip ci\] (team@magic.link) - Adds product_type to types package ([@Ariflo](https://github.com/Ariflo)) #### Authors: 2 - Arian Flores ([@Ariflo](https://github.com/Ariflo)) - Magic Labs (team@magic.link) --- # v19.0.0 (Mon Feb 26 2024) #### 🚀 Enhancement - Warn developers of Coming Deprecation of Universal Wallet API Keys [#716](https://github.com/magiclabs/magic-js/pull/716) ([@Ariflo](https://github.com/Ariflo)) #### 🐛 Bug Fix - Adds product_type to types package ([@Ariflo](https://github.com/Ariflo)) #### Authors: 1 - Arian Flores ([@Ariflo](https://github.com/Ariflo)) --- # v18.1.1 (Sat Feb 10 2024) #### 🐛 Bug Fix - updateEmail: Adds event for email already exists [#709](https://github.com/magiclabs/magic-js/pull/709) ([@joshuascan](https://github.com/joshuascan)) - Merge branch 'master' into PDEEXP-253-whitelabel-update-email-with-ui-missing-event-when-email-address-already-in-use ([@joshuascan](https://github.com/joshuascan)) - adds additional event ([@joshuascan](https://github.com/joshuascan)) #### Authors: 1 - Josh Scanlan ([@joshuascan](https://github.com/joshuascan)) --- # v18.1.0 (Fri Feb 09 2024) #### 🚀 Enhancement - [FEAT]: adding meta field to @magic-sdk magic constructor [#708](https://github.com/magiclabs/magic-js/pull/708) ([@bengriffin1](https://github.com/bengriffin1)) #### 🐛 Bug Fix - [FEAT]: adding meta field to @magic-sdk magic constructor ([@bengriffin1](https://github.com/bengriffin1)) #### Authors: 1 - Ben Griffin ([@bengriffin1](https://github.com/bengriffin1)) --- # v18.0.1 (Fri Feb 02 2024) #### 🐛 Bug Fix - Add npm provenance [#703](https://github.com/magiclabs/magic-js/pull/703) ([@Ethella](https://github.com/Ethella)) - force update readme to bump all versions ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v18.0.0 (Sat Jan 20 2024) #### 💥 Breaking Change - Enable whitelabel for updateEmail flow [#700](https://github.com/magiclabs/magic-js/pull/700) ([@Ethella](https://github.com/Ethella)) #### 🐛 Bug Fix - Add new auth type ([@Ethella](https://github.com/Ethella)) - Add invalid Email event ([@Ethella](https://github.com/Ethella)) - Change event name ([@Ethella](https://github.com/Ethella)) - Add otp verified events ([@Ethella](https://github.com/Ethella)) - Add VerifyEmailOTP events ([@Ethella](https://github.com/Ethella)) - Add Recency Check events and UpdateEmail Events ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v17.3.0 (Thu Dec 14 2023) #### 🚀 Enhancement - Split key device share [#678](https://github.com/magiclabs/magic-js/pull/678) ([@Dizigen](https://github.com/Dizigen)) #### 🐛 Bug Fix - Merge branch 'master' into split-key-device-share ([@Dizigen](https://github.com/Dizigen)) - add device share to magic message request ([@Dizigen](https://github.com/Dizigen)) - add setting and retrieving device share ([@Dizigen](https://github.com/Dizigen)) #### Authors: 1 - David He ([@Dizigen](https://github.com/Dizigen)) --- # v17.2.0 (Tue Oct 24 2023) #### 🐛 Bug Fix - allow sepolia for network key [#646](https://github.com/magiclabs/magic-js/pull/646) ([@hcote](https://github.com/hcote)) - Merge branch 'master' into hcote-support-sepolia-natively ([@hcote](https://github.com/hcote)) - allow sepolia for network key ([@hcote](https://github.com/hcote)) #### Authors: 1 - Hunter Cote ([@hcote](https://github.com/hcote)) --- # v17.1.1 (Fri Oct 20 2023) #### 🐛 Bug Fix - Change NFTCheckoutRequest type [#649](https://github.com/magiclabs/magic-js/pull/649) ([@octave08](https://github.com/octave08)) - Change NFTCheckoutRequest type ([@octave08](https://github.com/octave08)) #### Authors: 1 - Jay Hwang ([@octave08](https://github.com/octave08)) --- # v17.1.0 (Thu Oct 19 2023) #### 🚀 Enhancement - Adds template name to loginWithOTP and loginWithMagicLink [#643](https://github.com/magiclabs/magic-js/pull/643) ([@chrisdakin-magic](https://github.com/chrisdakin-magic)) #### 🐛 Bug Fix - Changes function to accept overrides ([@chrisdakin-magic](https://github.com/chrisdakin-magic)) - Change out variable name for back end consumption ([@chrisdakin-magic](https://github.com/chrisdakin-magic)) - Add optional field to login methods ([@chrisdakin-magic](https://github.com/chrisdakin-magic)) #### Authors: 1 - Chris Dakin ([@chrisdakin-magic](https://github.com/chrisdakin-magic)) --- # v17.0.2 (Mon Oct 02 2023) #### 🐛 Bug Fix - Add expire email OTP to LoginWithEmailOTPEventOnReceived type [#639](https://github.com/magiclabs/magic-js/pull/639) ([@patjacobs-magic](https://github.com/patjacobs-magic)) - Merge branch 'master' into patjacobs-sc-83016-ux-optimization-expired-email-otps ([@patjacobs-magic](https://github.com/patjacobs-magic)) - add expire email otp to LoginWithEmailOTPEventOnReceived type ([@patjacobs-magic](https://github.com/patjacobs-magic)) #### Authors: 1 - [@patjacobs-magic](https://github.com/patjacobs-magic) --- # v17.0.1 (Thu Sep 28 2023) #### 🐛 Bug Fix - Jayhwang sc 87905 gas subsidy change sendgaslesstransaction [#638](https://github.com/magiclabs/magic-js/pull/638) ([@octave08](https://github.com/octave08)) - Refactor transaction type without ethers.js ([@octave08](https://github.com/octave08)) #### Authors: 1 - Jay Hwang ([@octave08](https://github.com/octave08)) --- # v17.0.0 (Thu Sep 14 2023) #### 💥 Breaking Change - Jerryliu sc 83009 deprecate updatephonenumber in sdk [#598](https://github.com/magiclabs/magic-js/pull/598) ([@Ethella](https://github.com/Ethella) [@chrisdakin-magic](https://github.com/chrisdakin-magic)) #### 🐛 Bug Fix - Removing updatePhoneNumber API ([@Ethella](https://github.com/Ethella)) #### Authors: 2 - Chris Dakin ([@chrisdakin-magic](https://github.com/chrisdakin-magic)) - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v16.4.0 (Thu Sep 14 2023) #### 🚀 Enhancement - Jayhwang sc 86422 implement magic wallet sendgaslesstxn [#622](https://github.com/magiclabs/magic-js/pull/622) ([@octave08](https://github.com/octave08)) #### 🐛 Bug Fix - Remove gasEndpoint and nftEndpoint ([@octave08](https://github.com/octave08)) - Change api response from boolean to GasApiResponse ([@octave08](https://github.com/octave08)) - Add sendGaslessTransaction api ([@octave08](https://github.com/octave08)) #### Authors: 1 - Jay Hwang ([@octave08](https://github.com/octave08)) --- # v16.3.1 (Wed Aug 23 2023) #### 🐛 Bug Fix - Jayhwang sc 85078 update response type for nft purchase [#612](https://github.com/magiclabs/magic-js/pull/612) ([@octave08](https://github.com/octave08)) - Update response type for nft.purchase api ([@octave08](https://github.com/octave08)) - Refactor nft types ([@octave08](https://github.com/octave08)) #### Authors: 1 - Jay Hwang ([@octave08](https://github.com/octave08)) --- # v16.3.0 (Wed Aug 16 2023) #### 🚀 Enhancement - Josh sc 75022 standalone update email v2 [#599](https://github.com/magiclabs/magic-js/pull/599) ([@joshuascan](https://github.com/joshuascan)) #### 🐛 Bug Fix - Merge branch 'master' into josh-sc-75022-standalone-update-email-v2 ([@joshuascan](https://github.com/joshuascan)) - changes naming for update email flow ([@joshuascan](https://github.com/joshuascan)) - adds email to DeepLinkPage enum ([@joshuascan](https://github.com/joshuascan)) #### Authors: 1 - Josh Scanlan ([@joshuascan](https://github.com/joshuascan)) --- # v16.2.0 (Fri Aug 11 2023) #### 🐛 Bug Fix - Jayhwang type issues [#606](https://github.com/magiclabs/magic-js/pull/606) ([@octave08](https://github.com/octave08)) - Refactor types ([@octave08](https://github.com/octave08)) #### Authors: 1 - Jay Hwang ([@octave08](https://github.com/octave08)) --- # v16.1.0 (Tue Aug 08 2023) #### 🚀 Enhancement - Jerryliu sc 81984 update loginwithemailotp interface with new [#596](https://github.com/magiclabs/magic-js/pull/596) ([@dependabot[bot]](https://github.com/dependabot[bot]) [@Ariflo](https://github.com/Ariflo) [@Ethella](https://github.com/Ethella)) #### 🐛 Bug Fix - remove device-verification-not-deliverable ([@Ethella](https://github.com/Ethella)) - Implement nft.transfer api [#602](https://github.com/magiclabs/magic-js/pull/602) ([@ysm-dev](https://github.com/ysm-dev)) - implement nft.transfer api ([@ysm-dev](https://github.com/ysm-dev)) - remove error events ([@Ethella](https://github.com/Ethella)) - Remove reject and add Error ([@Ethella](https://github.com/Ethella)) - Add error event ([@Ethella](https://github.com/Ethella)) - Add link expired ([@Ethella](https://github.com/Ethella)) - rename retry to device-retry ([@Ethella](https://github.com/Ethella)) - Update IntermediaryEvents ([@Ethella](https://github.com/Ethella)) - Move approve and reject events to onreceived ([@Ethella](https://github.com/Ethella)) - Update Event handlers ([@Ethella](https://github.com/Ethella)) - Update events ([@Ethella](https://github.com/Ethella)) - Merge remote-tracking branch 'origin/master' into jerryliu-sc-81984-update-loginwithemailotp-interface-with-new ([@Ethella](https://github.com/Ethella)) - Add device verification events ([@Ethella](https://github.com/Ethella)) - Merge remote-tracking branch 'origin/master' ([@Ethella](https://github.com/Ethella)) #### Authors: 4 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Arian Flores ([@Ariflo](https://github.com/Ariflo)) - Chris Yang ([@ysm-dev](https://github.com/ysm-dev)) - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v16.0.0 (Thu Jul 27 2023) #### 💥 Breaking Change - Magic SDK Node version bump [#538](https://github.com/magiclabs/magic-js/pull/538) ([@makrandgupta](https://github.com/makrandgupta)) #### 🐛 Bug Fix - force canary build for all packages. ([@makrandgupta](https://github.com/makrandgupta)) #### Authors: 1 - Makrand Gupta ([@makrandgupta](https://github.com/makrandgupta)) --- # v15.8.0 (Wed Jul 26 2023) #### 🚀 Enhancement - Deeplinked wallet methods [#594](https://github.com/magiclabs/magic-js/pull/594) ([@Dizigen](https://github.com/Dizigen)) #### 🐛 Bug Fix - add new deep linked sdk methods ([@Dizigen](https://github.com/Dizigen)) #### Authors: 1 - David He ([@Dizigen](https://github.com/Dizigen)) --- # v15.7.0 (Mon Jul 24 2023) #### 🚀 Enhancement - Add optional nftEndpoint param [#586](https://github.com/magiclabs/magic-js/pull/586) ([@octave08](https://github.com/octave08)) #### 🐛 Bug Fix - Merge branch 'master' into jayhwang-sc-81912-add-optional-nftendpoint-param ([@octave08](https://github.com/octave08)) - Add optional nftEndPoint param ([@octave08](https://github.com/octave08)) #### Authors: 1 - Jay Hwang ([@octave08](https://github.com/octave08)) --- # v15.6.1 (Fri Jul 07 2023) #### 🐛 Bug Fix - Emit id token on connect - update yarn.lock [#565](https://github.com/magiclabs/magic-js/pull/565) ([@Dizigen](https://github.com/Dizigen)) - Emit id token on connect [#564](https://github.com/magiclabs/magic-js/pull/564) ([@Dizigen](https://github.com/Dizigen)) #### Authors: 1 - David He ([@Dizigen](https://github.com/Dizigen)) --- # v15.6.0 (Fri Jun 23 2023) #### 🚀 Enhancement - Auto version bumping [#557](https://github.com/magiclabs/magic-js/pull/557) ([@Ethella](https://github.com/Ethella) [@Ariflo](https://github.com/Ariflo)) - Updates License to Apache 2.0 [#551](https://github.com/magiclabs/magic-js/pull/551) ([@Ariflo](https://github.com/Ariflo)) - Implement view-in-wallet [#548](https://github.com/magiclabs/magic-js/pull/548) ([@octave08](https://github.com/octave08)) #### 🐛 Bug Fix - Match NPM Version ([@Ariflo](https://github.com/Ariflo)) - Update CHANGELOG.md \[skip ci\] ([@Ethella](https://github.com/Ethella)) - Replace `magic-sdk` w/ `@magic-sdk/commons` for `@magic-ext/oidc` Package [#550](https://github.com/magiclabs/magic-js/pull/550) ([@Ariflo](https://github.com/Ariflo)) - White space bump ([@Ariflo](https://github.com/Ariflo)) - Add typings to package.json export [#517](https://github.com/magiclabs/magic-js/pull/517) ([@octave08](https://github.com/octave08)) - Remove approval step for canary releases [sc-80045] [#549](https://github.com/magiclabs/magic-js/pull/549) ([@bcleary06](https://github.com/bcleary06)) - Implement view-in-wallet ([@octave08](https://github.com/octave08)) - Add typings to package.json export ([@octave08](https://github.com/octave08)) #### Authors: 4 - Arian Flores ([@Ariflo](https://github.com/Ariflo)) - Brian Cleary ([@bcleary06](https://github.com/bcleary06)) - Jay Hwang ([@octave08](https://github.com/octave08)) - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v15.5.0 (Fri Jun 23 2023) #### 🚀 Enhancement - Updates License to Apache 2.0 [#551](https://github.com/magiclabs/magic-js/pull/551) ([@Ariflo](https://github.com/Ariflo)) - Implement view-in-wallet [#548](https://github.com/magiclabs/magic-js/pull/548) ([@octave08](https://github.com/octave08)) #### 🐛 Bug Fix - Replace `magic-sdk` w/ `@magic-sdk/commons` for `@magic-ext/oidc` Package [#550](https://github.com/magiclabs/magic-js/pull/550) ([@Ariflo](https://github.com/Ariflo)) - White space bump ([@Ariflo](https://github.com/Ariflo)) - Add typings to package.json export [#517](https://github.com/magiclabs/magic-js/pull/517) ([@octave08](https://github.com/octave08)) - Remove approval step for canary releases [sc-80045] [#549](https://github.com/magiclabs/magic-js/pull/549) ([@bcleary06](https://github.com/bcleary06)) - Implement view-in-wallet ([@octave08](https://github.com/octave08)) - Add typings to package.json export ([@octave08](https://github.com/octave08)) #### Authors: 3 - Arian Flores ([@Ariflo](https://github.com/Ariflo)) - Brian Cleary ([@bcleary06](https://github.com/bcleary06)) - Jay Hwang ([@octave08](https://github.com/octave08)) --- # v15.4.0 (Wed Jun 14 2023) #### 🚀 Enhancement - [FEAT]: adding types for nft checkout [#539](https://github.com/magiclabs/magic-js/pull/539) ([@bengriffin1](https://github.com/bengriffin1) [@octave08](https://github.com/octave08)) #### 🐛 Bug Fix - Add params to NFTCheckoutRequest ([@octave08](https://github.com/octave08)) - Change request params from contractId to contractAddress ([@octave08](https://github.com/octave08)) - [FEAT]: adding types for nft checkout ([@bengriffin1](https://github.com/bengriffin1)) #### Authors: 2 - Ben Griffin ([@bengriffin1](https://github.com/bengriffin1)) - Jay Hwang ([@octave08](https://github.com/octave08)) --- # v15.3.0 (Fri May 26 2023) #### 🚀 Enhancement - publish gdkms extension [#525](https://github.com/magiclabs/magic-js/pull/525) ([@Ethella](https://github.com/Ethella)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/master' into jerryliu_hotfix_gdkms ([@Ethella](https://github.com/Ethella)) - publish gdkms extension ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v15.2.1 (Wed May 24 2023) #### 🐛 Bug Fix - Add recovery to DeepLink page [#523](https://github.com/magiclabs/magic-js/pull/523) ([@Ethella](https://github.com/Ethella)) - Add recovery to DeepLink page ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v15.2.0 (Mon May 22 2023) #### 🚀 Enhancement - Add symmetric encryption api [#520](https://github.com/magiclabs/magic-js/pull/520) ([@Ethella](https://github.com/Ethella)) #### 🐛 Bug Fix - Use Enum ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v15.1.4 (Fri May 19 2023) #### 🐛 Bug Fix - Update getMetdata Type [#512](https://github.com/magiclabs/magic-js/pull/512) ([@Ethella](https://github.com/Ethella)) - Merge remote-tracking branch 'origin/master' into jerryliu-sc-77755-kresus-hotfix ([@Ethella](https://github.com/Ethella)) - Update user-types.ts ([@Ethella](https://github.com/Ethella)) - Add recoveryFactors typings in magic-js ([@Ethella](https://github.com/Ethella)) - Add new deeplinking pages ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v15.1.3 (Thu May 11 2023) #### 🐛 Bug Fix - [FIX]: updates for Sardines new API spec [#511](https://github.com/magiclabs/magic-js/pull/511) ([@bengriffin1](https://github.com/bengriffin1)) - [FIX]: additional minor updates for sardine api changes ([@bengriffin1](https://github.com/bengriffin1)) - [FIX]: updates for Sardines new API spec ([@bengriffin1](https://github.com/bengriffin1)) #### Authors: 1 - Ben Griffin ([@bengriffin1](https://github.com/bengriffin1)) --- # v15.1.2 (Tue Apr 25 2023) #### 🐛 Bug Fix - update MIT license to apache [#500](https://github.com/magiclabs/magic-js/pull/500) ([@Dizigen](https://github.com/Dizigen)) #### Authors: 1 - David He ([@Dizigen](https://github.com/Dizigen)) --- # v15.1.1 (Fri Apr 21 2023) #### 🐛 Bug Fix - hotfix export types to index.ts [#499](https://github.com/magiclabs/magic-js/pull/499) ([@Ethella](https://github.com/Ethella)) - Merge remote-tracking branch 'origin/master' into jerryliu-sc-75641-lazer-request-showsettings-page-mfa ([@Ethella](https://github.com/Ethella)) - hotfix types export from index.ts ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v15.1.0 (Thu Apr 20 2023) #### 🚀 Enhancement - product consolidated SDK + deprecation warnings [#497](https://github.com/magiclabs/magic-js/pull/497) ([@Dizigen](https://github.com/Dizigen)) - Jerryliu sc 75641 lazer request showsettings page mfa [#498](https://github.com/magiclabs/magic-js/pull/498) ([@Ethella](https://github.com/Ethella)) #### 🐛 Bug Fix - Merge branch 'master' into jerryliu-sc-75641-lazer-request-showsettings-page-mfa ([@Ethella](https://github.com/Ethella)) - add showSetting configuration ([@Ethella](https://github.com/Ethella)) #### Authors: 2 - David He ([@Dizigen](https://github.com/Dizigen)) - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v15.0.0 (Mon Apr 17 2023) #### 💥 Breaking Change - 3pw upgrades for metamask and coinbase [#496](https://github.com/magiclabs/magic-js/pull/496) ([@hcote](https://github.com/hcote)) #### Authors: 1 - Hunter Cote ([@hcote](https://github.com/hcote)) --- # v14.2.0 (Tue Apr 11 2023) #### 🚀 Enhancement - Jerryliu sc 74225 custom auth extension in magic js [#492](https://github.com/magiclabs/magic-js/pull/492) ([@Ethella](https://github.com/Ethella)) #### 🐛 Bug Fix - Put setAuthorizationJWT back into ma core ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v14.1.0 (Tue Apr 04 2023) #### 🚀 Enhancement - Adds `MAGIC_MG_BOX_SEND_RECEIPT` to `MagicIncomingWindowMessage` [#490](https://github.com/magiclabs/magic-js/pull/490) ([@Ariflo](https://github.com/Ariflo)) #### 🐛 Bug Fix - Add MAGIC_MG_BOX_SEND_RECEIPT ([@Ariflo](https://github.com/Ariflo)) - Merge branch 'master' into briancleary7114-sc-73967-auto-publish-canary-version-for-magic-sdk ([@bcleary06](https://github.com/bcleary06)) #### Authors: 2 - Arian Flores ([@Ariflo](https://github.com/Ariflo)) - Brian Cleary ([@bcleary06](https://github.com/bcleary06)) --- # v14.0.0 (Fri Mar 31 2023) #### 💥 Breaking Change - Jerryliu sc 74424 email otp login invalid email otp event [#487](https://github.com/magiclabs/magic-js/pull/487) ([@Ethella](https://github.com/Ethella)) #### 🐛 Bug Fix - remove otp-input-sent event to reduce confusion ([@Ethella](https://github.com/Ethella)) - remove general events ([@Ethella](https://github.com/Ethella)) - Merge remote-tracking branch 'origin/master' into jerryliu-sc-74424-email-otp-login-invalid-email-otp-event ([@Ethella](https://github.com/Ethella)) - * Add cancel event ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v13.1.0 (Wed Mar 29 2023) #### 🚀 Enhancement - Adds `MagicBoxHeartBeat` to MagicPayloadMethod [#486](https://github.com/magiclabs/magic-js/pull/486) ([@Ariflo](https://github.com/Ariflo)) #### 🐛 Bug Fix - Adds MagicBoxHeartBeat to MagicPayloadMethod ([@Ariflo](https://github.com/Ariflo)) #### Authors: 1 - Arian Flores ([@Ariflo](https://github.com/Ariflo)) --- # v13.0.0 (Mon Mar 27 2023) #### 💥 Breaking Change - Revert "move third party wallet connections to sdk (#473)" [#480](https://github.com/magiclabs/magic-js/pull/480) ([@Ariflo](https://github.com/Ariflo)) #### 🐛 Bug Fix - Revert "move third party wallet connections to sdk (#473)" ([@Ariflo](https://github.com/Ariflo)) #### Authors: 1 - Arian Flores ([@Ariflo](https://github.com/Ariflo)) --- # v12.0.0 (Fri Mar 24 2023) #### 💥 Breaking Change - move third party wallet connections to sdk [#473](https://github.com/magiclabs/magic-js/pull/473) ([@hcote](https://github.com/hcote)) #### Authors: 1 - Hunter Cote ([@hcote](https://github.com/hcote)) --- # v11.6.2 (Tue Mar 21 2023) #### 🐛 Bug Fix - feat: [sc-71135] Add purchase SDK method [#455](https://github.com/magiclabs/magic-js/pull/455) ([@bcleary06](https://github.com/bcleary06) [@hcote](https://github.com/hcote)) - update provider version ([@bcleary06](https://github.com/bcleary06)) - update types version ([@bcleary06](https://github.com/bcleary06)) - Merge branch 'master' into briancleary7114-sc-71135-add-checkout-sdk-method ([@bcleary06](https://github.com/bcleary06)) - revert airdrop changes ([@hcote](https://github.com/hcote)) - add nft airdrop method [#452](https://github.com/magiclabs/magic-js/pull/452) ([@hcote](https://github.com/hcote)) - Merge branch 'briancleary7114-sc-71135-add-checkout-sdk-method' into hcote-nft-aidrop ([@hcote](https://github.com/hcote)) - update nft airdrop response type ([@hcote](https://github.com/hcote)) - rename checkout to purchase ([@bcleary06](https://github.com/bcleary06)) - add nft airdrop method ([@hcote](https://github.com/hcote)) - implement magic.nft.checkout() ([@bcleary06](https://github.com/bcleary06)) #### Authors: 2 - Brian Cleary ([@bcleary06](https://github.com/bcleary06)) - Hunter Cote ([@hcote](https://github.com/hcote)) --- # v11.6.1 (Mon Mar 20 2023) #### 🐛 Bug Fix - Sc 68969 immutable stark error [#477](https://github.com/magiclabs/magic-js/pull/477) ([@mattupham](https://github.com/mattupham)) - Update json rpc type ([@mattupham](https://github.com/mattupham)) #### Authors: 1 - Matt Upham ([@mattupham](https://github.com/mattupham)) --- # v11.6.0 (Tue Mar 07 2023) #### 🚀 Enhancement - Updated events to properly send otp [#469](https://github.com/magiclabs/magic-js/pull/469) ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) #### 🐛 Bug Fix - updated events to properly send otc ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) #### Authors: 1 - Mushfi Chowdhury ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) --- # v11.5.0 (Tue Feb 28 2023) #### 🚀 Enhancement - LoginWithEmailOtp Whitelabeling [#414](https://github.com/magiclabs/magic-js/pull/414) ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) #### 🐛 Bug Fix - Merge branch 'master' of github.com:magiclabs/magic-js into mushfichowdhury-login-with-email-otp-whitelabel ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) - updated auth module and unit tests ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) #### Authors: 1 - Mushfi Chowdhury ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) --- # v11.4.0 (Tue Feb 21 2023) #### 🚀 Enhancement - * Add recoverAccount api [#458](https://github.com/magiclabs/magic-js/pull/458) ([@Ethella](https://github.com/Ethella)) #### 🐛 Bug Fix - * Add configuration ([@Ethella](https://github.com/Ethella)) - * Add recoverAccount api ([@Ethella](https://github.com/Ethella)) #### Authors: 1 - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v11.3.0 (Wed Feb 15 2023) #### 🚀 Enhancement - Update Package versions [#454](https://github.com/magiclabs/magic-js/pull/454) ([@Ariflo](https://github.com/Ariflo)) - Add updatePhoneNumber sdk method [#450](https://github.com/magiclabs/magic-js/pull/450) ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) #### 🐛 Bug Fix - Update Package versions ([@Ariflo](https://github.com/Ariflo)) - Updates PR Template warning about one label [#453](https://github.com/magiclabs/magic-js/pull/453) ([@Ariflo](https://github.com/Ariflo)) - removed arguments for updatePhoneNumber method ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) - changed name from updateSms to updatePhoneNumber ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) - added update sms sdk method ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) #### Authors: 2 - Arian Flores ([@Ariflo](https://github.com/Ariflo)) - Mushfi Chowdhury ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) --- # v11.2.0 (Thu Feb 09 2023) #### 🚀 Enhancement - move connect methods to wallet module under magic-sdk [#446](https://github.com/magiclabs/magic-js/pull/446) ([@hcote](https://github.com/hcote)) #### 🐛 Bug Fix - update RequestUserInfoScope ([@hcote](https://github.com/hcote)) - move connect methods to wallet module under magic-sdk ([@hcote](https://github.com/hcote)) #### Authors: 1 - Hunter Cote ([@hcote](https://github.com/hcote)) --- # v11.1.0 (Fri Jan 06 2023) #### 🚀 Enhancement - Bare React Native / Expo React Native Package Split [#412](https://github.com/magiclabs/magic-js/pull/412) ([@Ariflo](https://github.com/Ariflo)) #### 🐛 Bug Fix - Updates @magic-sdk/types SDK ([@Ariflo](https://github.com/Ariflo)) #### Authors: 1 - Arian Flores ([@Ariflo](https://github.com/Ariflo)) --- # v11.0.0 (Thu Jan 05 2023) #### 💥 Breaking Change - Update Commons/Provider/Types Packages + Workflow [#427](https://github.com/magiclabs/magic-js/pull/427) ([@Ariflo](https://github.com/Ariflo)) #### 🐛 Bug Fix - Update ReadMe to Triggger CI ([@Ariflo](https://github.com/Ariflo)) #### Authors: 1 - Arian Flores ([@Ariflo](https://github.com/Ariflo)) --- # v10.0.0 (Tue Dec 20 2022) #### 🐛 Bug Fix - Mushfichowdhury sc 61149 implement event emitting in magic sdk [#390](https://github.com/magiclabs/magic-js/pull/390) ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) - Merge branch 'master' into mushfichowdhury-sc-61149-implement-event-emitting-in-magic-sdk-based ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) - adding in types ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) - v1 of bidirectional rpc event support ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) #### Authors: 1 - Mushfi Chowdhury ([@mushfichowdhury-magic](https://github.com/mushfichowdhury-magic)) --- # v9.0.0 (Wed Sep 28 2022) #### 💥 Breaking Change - drop legacy testnet support [#364](https://github.com/magiclabs/magic-js/pull/364) ([@harryEth](https://github.com/harryEth)) #### Authors: 1 - [@harryEth](https://github.com/harryEth) --- # v8.1.0 (Tue Sep 27 2022) #### 🚀 Enhancement - Harryxue sc 61854 m2 magic sdk support goerli testnet and release [#362](https://github.com/magiclabs/magic-js/pull/362) ([@harryEth](https://github.com/harryEth)) #### Authors: 1 - [@harryEth](https://github.com/harryEth) --- # v8.0.0 (Fri Aug 05 2022) #### 💥 Breaking Change - Revert "Revert "Enable bundle Id in Expo"" [#338](https://github.com/magiclabs/magic-js/pull/338) ([@Ethella](https://github.com/Ethella)) - Enable bundle Id in Expo [#335](https://github.com/magiclabs/magic-js/pull/335) ([@Ethella](https://github.com/Ethella)) #### 🐛 Bug Fix - Merge branch 'master' into early-access ([@bcleary06](https://github.com/bcleary06)) - Update Readme and manual version bump for releases [#339](https://github.com/magiclabs/magic-js/pull/339) ([@Ethella](https://github.com/Ethella)) - Revert "Enable bundle Id in Expo" [#337](https://github.com/magiclabs/magic-js/pull/337) ([@Ethella](https://github.com/Ethella)) #### Authors: 2 - Brian Cleary ([@bcleary06](https://github.com/bcleary06)) - Jerry Liu ([@Ethella](https://github.com/Ethella)) --- # v7.1.1 (Wed Apr 20 2022) #### 🐛 Bug Fix - [Chore]: added `loginWithEmailOTP` method [#302](https://github.com/magiclabs/magic-js/pull/302) ([@adenekan41](https://github.com/adenekan41)) #### Authors: 1 - Adenekan Wonderful ([@adenekan41](https://github.com/adenekan41)) --- # v7.1.0 (Mon Mar 07 2022) #### 🐛 Bug Fix - Update READMEs with outdated context/hyperlinks ([@smithki](https://github.com/smithki)) #### 🏠 Internal - Internal documentation updates (`BUILD_SYSTEM.md`) [#283](https://github.com/magiclabs/magic-js/pull/283) ([@smithki](https://github.com/smithki)) #### Authors: 1 - Ian K Smith ([@smithki](https://github.com/smithki)) --- # v7.0.0 (Tue Jan 25 2022) #### 💥 Breaking Change - Switch from `microbundle` to `esbuild` [#220](https://github.com/magiclabs/magic-js/pull/220) ([@smithki](https://github.com/smithki)) #### 🐛 Bug Fix - Merge with master ([@smithki](https://github.com/smithki)) - Merge branch 'master' into feat/faster-builds ([@smithki](https://github.com/smithki)) - Remove comments from README files ([@smithki](https://github.com/smithki)) - Fix build errors related to isolatedModules ([@smithki](https://github.com/smithki)) - Replace microbundle with ESBuild ([@smithki](https://github.com/smithki)) #### Authors: 1 - Ian K Smith ([@smithki](https://github.com/smithki)) --- # v6.0.0 (Tue Dec 14 2021) #### 💥 Breaking Change - Deprecate test API key [#252](https://github.com/magiclabs/magic-js/pull/252) (harry [@harryEth](https://github.com/harryEth)) #### Authors: 2 - [@harryEth](https://github.com/harryEth) - harry (harry) --- # v5.2.0 (Fri Oct 22 2021) #### 🚀 Enhancement - Add `UserModule#settings` endpoint [#231](https://github.com/magiclabs/magic-js/pull/231) ([@smithki](https://github.com/smithki)) #### Authors: 1 - Ian K Smith ([@smithki](https://github.com/smithki)) --- # v5.1.4 (Thu Oct 21 2021) #### 🐛 Bug Fix - Revert to `.js` extension for ES module builds targeting webpack/CRA [#232](https://github.com/magiclabs/magic-js/pull/232) ([@smithki](https://github.com/smithki)) #### Authors: 1 - Ian K Smith ([@smithki](https://github.com/smithki)) --- # v5.1.3 (Wed Oct 20 2021) #### ⚠️ Pushed to `master` - Fix dist files glob in package.json ([@smithki](https://github.com/smithki)) - Merge branch 'master' of github.com:magiclabs/magic-js ([@smithki](https://github.com/smithki)) - Force re-publish ([@smithki](https://github.com/smithki)) #### Authors: 1 - Ian K Smith ([@smithki](https://github.com/smithki)) --- # v5.1.2 (Wed Oct 20 2021) #### 🐛 Bug Fix - Use '.mjs' extension for ESM build files [#230](https://github.com/magiclabs/magic-js/pull/230) ([@smithki](https://github.com/smithki)) #### Authors: 1 - Ian K Smith ([@smithki](https://github.com/smithki)) --- # v5.1.1 (Tue Oct 19 2021) #### 🐛 Bug Fix - add typing for metadata phone number [#225](https://github.com/magiclabs/magic-js/pull/225) ([@dgerrellsMagic](https://github.com/dgerrellsMagic)) #### Authors: 1 - [@dgerrellsMagic](https://github.com/dgerrellsMagic) --- # v5.1.0 (Fri Oct 01 2021) #### 🚀 Enhancement - Enable SMS login [#223](https://github.com/magiclabs/magic-js/pull/223) ([@dgerrellsMagic](https://github.com/dgerrellsMagic)) #### Authors: 1 - [@dgerrellsMagic](https://github.com/dgerrellsMagic) --- # v5.0.3 (Thu Sep 23 2021) #### 🐛 Bug Fix - Port `@magic-ext/oauth`, `@magic-ext/react-native-oauth`, `@magic-ext/webauthn` extensions to Magic SDK monorepo [#218](https://github.com/magiclabs/magic-js/pull/218) ([@smithki](https://github.com/smithki)) - Add `@magic-sdk/pnp` package for out-of-the-box login page UIs [#217](https://github.com/magiclabs/magic-js/pull/217) ([@smithki](https://github.com/smithki)) #### Authors: 1 - Ian K Smith ([@smithki](https://github.com/smithki)) --- # v5.0.2 (Fri Sep 17 2021) #### 🐛 Bug Fix - Fix CJS-dependent entry-points using the 'exports' field in package.json [#214](https://github.com/magiclabs/magic-js/pull/214) ([@smithki](https://github.com/smithki)) #### Authors: 1 - Ian K Smith ([@smithki](https://github.com/smithki)) --- # v5.0.1 (Tue Sep 14 2021) #### 🐛 Bug Fix - Import regeneratorRuntime in Magic JS (non-CDN version) [#210](https://github.com/magiclabs/magic-js/pull/210) ([@smithki](https://github.com/smithki)) #### Authors: 1 - Ian K Smith ([@smithki](https://github.com/smithki)) --- # v5.0.0 (Tue Sep 14 2021) #### 💥 Breaking Change - v6.0.0 [#208](https://github.com/magiclabs/magic-js/pull/208) ([@smithki](https://github.com/smithki)) #### Authors: 1 - Ian K Smith ([@smithki](https://github.com/smithki)) --- # v4.0.0 (Tue Aug 31 2021) #### 💥 Breaking Change - Custom session duration [#199](https://github.com/magiclabs/magic-js/pull/199) ([@dgerrellsMagic](https://github.com/dgerrellsMagic)) #### Authors: 1 - [@dgerrellsMagic](https://github.com/dgerrellsMagic) --- # v3.2.2 (Mon Aug 16 2021) #### 🐛 Bug Fix - Migrate unit tests to Jest [#194](https://github.com/magiclabs/magic-js/pull/194) ([@smithki](https://github.com/smithki)) #### Authors: 1 - Ian K Smith ([@smithki](https://github.com/smithki)) --- # v3.2.1 (Mon Aug 09 2021) #### 🐛 Bug Fix - register access control rpc error code [#193](https://github.com/magiclabs/magic-js/pull/193) ([@Dizigen](https://github.com/Dizigen)) #### Authors: 1 - David He ([@Dizigen](https://github.com/Dizigen)) --- # v3.2.0 (Wed Jul 28 2021) #### 🚀 Enhancement - Add explicit JSDelivr entry-point for `magic-sdk` [#191](https://github.com/magiclabs/magic-js/pull/191) ([@smithki](https://github.com/smithki)) #### Authors: 1 - Ian K Smith ([@smithki](https://github.com/smithki)) --- # v3.1.1 (Fri Mar 19 2021) #### 🐛 Bug Fix - register "inactive recipient" rpc error code [#170](https://github.com/magiclabs/magic-js/pull/170) ([@Dizigen](https://github.com/Dizigen)) #### Authors: 1 - David He ([@Dizigen](https://github.com/Dizigen)) --- # v3.1.0 (Mon Mar 15 2021) #### 🚀 Enhancement - Add testing framework [#168](https://github.com/magiclabs/magic-js/pull/168) (harry [@smithki](https://github.com/smithki) [@harryEth](https://github.com/harryEth)) #### Authors: 3 - [@harryEth](https://github.com/harryEth) - harry (harry) - Ian K Smith ([@smithki](https://github.com/smithki)) --- # v3.0.1 (Tue Dec 01 2020) #### 🐛 Bug Fix - Add 'importHelpers: true' to base tsconfig.json [#152](https://github.com/magiclabs/magic-js/pull/152) ([@smithki](https://github.com/smithki)) #### 📝 Documentation - Fix incorrect TypeScript project references and update READMEs with changelog links [#151](https://github.com/magiclabs/magic-js/pull/151) ([@smithki](https://github.com/smithki)) #### Authors: 1 - Ian K Smith ([@smithki](https://github.com/smithki)) --- # v3.0.0 (Tue Nov 17 2020) #### 🐛 Bug Fix - Update CHANGELOGs and CONTRIBUTING guide [#146](https://github.com/magiclabs/magic-js/pull/146) ([@smithki](https://github.com/smithki)) #### 🏠 Internal - Simplify scripts [#147](https://github.com/magiclabs/magic-js/pull/147) ([@smithki](https://github.com/smithki)) #### Authors: 1 - Ian K Smith ([@smithki](https://github.com/smithki)) --- ## `2.0.1` - 10/21/2020 #### Changed - Removed the following public methods and functions - `BaseExtension.utils.encodeQueryParameters` - `BaseExtension.utils.decodeQueryParameters` ## `1.6.0` - 09/24/2020 #### Added - Adds a Magic SDK extensions runtime compatibility check, ensuring you're version of Magic SDK is designed for the extensions you have in use. ## `1.5.0` - 09/15/2020 #### Added - New, optional `redirectURI` parameter for the `loginWithMagicLink` method - New `loginWithCredential` method for completing a magic link login with redirect: `await magic.auth.loginWithCredential()` ## `1.4.8` - 08/20/2020 #### Added - Updated dependencies ## `1.4.7` - 08/20/2020 #### Added - Updated dependencies ## `1.4.6` - 08/20/2020 #### Added - New RPC error code for the `loginWithMagicLink` method: `-10005` ## `1.4.5` - 07/22/2020 #### Added - Export `PromiEvent` type and `isPromiEvent` utility from SDK entry-points (`magic-sdk` and `@magic-sdk/react-native`). ## `1.4.1` through `1.4.4` - 07/13/2020 #### Fixed - Bug preventing NPM tarball from containing `/dist` files. ## `1.4.0` - 07/13/2020 #### Changed - Updated build system to use TypeScript project references instead of Microbundle. - Pass `targetOrigin` parameter to `postMessage` calls. ## `1.3.1` - 07/08/2020 #### Fixed - Bug affecting `localforage` type imports causing compilation failure in TypeScript. ## `1.3.0` - 07/08/2020 #### Added - WebAuthn support. ## `1.1.0` - 06/23/2020 #### Added - Add `SDKWarningCode.DeprecationNotice`. ## `1.0.3` - 06/23/2020 #### Changed - Update dependencies. ## `1.0.2` - 06/12/2020 #### Changed - Update dependencies. - Circle CI tag in readme is broken after namechange from MagicHQ to MagicLabs ## `1.0.1` - 06/11/2020 #### Changed - Update `package.json` description. ## `1.0.0` - 06/02/2020 This is the first release our changelog records. Future updates will be logged in the following format: #### Fixed - Bug fixes and patches will be described here. #### Changed - Changes (breaking or otherwise) to current APIs will be described here. #### Added - New features or APIs will be described here.