Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@magic-ext/solana

magiclabs6.3kMIT26.2.1TypeScript support: included

magic solana extension

readme

Logo

Magic JavaScript SDK

<MagicLabs>

The Magic JavaScript SDK empowers developers to provide frictionless web3 onboarding to their end-users while preserving their security and privacy using non-custodial wallets.

License · Changelog · Contributing Guide

📖 Documentation

  • See the developer documentation to learn how you can master the Magic SDK in a matter of minutes.
  • See the @magic-sdk/react-native-bare README for Bare React Native package specific information.
  • See the @magic-sdk/react-native-expo README for Expo React Native package specific information.

⚡️ Quickstart

Installation

Integrating your app with Magic will require our client-side NPM package:

# Via NPM:
npm install --save magic-sdk # If you're targeting web browsers
npm install --save @magic-sdk/react-native-bare # If you're targeting Bare React Native
npm install --save @magic-sdk/react-native-expo # If you're targeting Expo React Native

# Via Yarn:
yarn add magic-sdk # If you're targeting web browsers
yarn add @magic-sdk/react-native-bare # If you're targeting Bare React Native
yarn add @magic-sdk/react-native-expo # If you're targeting Expo React Native

Alternatively, you can load via CDN by adding a script tag to your app’s <head>:

<script src="https://cdn.jsdelivr.net/npm/magic-sdk/dist/magic.js"></script>

Usage

Sign up or log in to the developer dashboard to receive API keys that will allow your application to interact with Magic's authentication APIs.

Then, you can start authenticating users with just one method! Magic works across all modern desktop, mobile Chrome, Safari and Firefox browsers.

import { Magic } from 'magic-sdk';
import Web3 from 'web3';

const magic = new Magic('YOUR_API_KEY', {
  network: 'goerli',
});

const web3 = new Web3(magic.rpcProvider);
const accounts = await magic.wallet.connectWithUI();

📦 Package Ecosystem

Entry points

These are packages you can install to enable Magic JS SDK functionality for your client-side application.

Package Name Changelog Description
magic-sdk CHANGELOG Web/browser entry-point for Magic SDK.
@magic-sdk/react-native-bare CHANGELOG Bare React Native entry-point for Magic SDK.
@magic-sdk/react-native-expo CHANGELOG Expo React Native entry-point for Magic SDK.

Extensions

Extend Magic JS SDK functionality for your use-case through @magic-ext/* packages.

Internals

These are packages Magic JS SDK uses internally to work seamlessly across platforms.

Package Name Changelog Description
@magic-sdk/types CHANGELOG Core typings shared between JavaScript entry-points of Magic SDK.
@magic-sdk/pnp CHANGELOG A lightweight connector that wraps Magic JS authentication with a beautiful, functional out-of-the-box login form.
@magic-sdk/provider CHANGELOG Core business logic shared between JavaScript entry-points of Magic SDK.
@magic-sdk/commons CHANGELOG Exposes a listing of common public APIs from @magic-sdk/provider and @magic-sdk/types to the platform-specific entry points.
@magic-sdk/types CHANGELOG Core typings for Magic SDK packages.

🚦 Testing

Run tests for all packages

yarn test

Test an individual package

PKG=magic-sdk yarn test
PKG=@magic-sdk/react-native-bare yarn test
PKG=@magic-sdk/react-native-expo yarn test

Test specific files

yarn test /test/**/constructor.spec.ts

changelog

(Fri Jul 18 2025)

🐛 Bug Fix

Authors: 3


(Tue Jul 15 2025)

🚀 Enhancement

🐛 Bug Fix

  • @magic-sdk/pnp@23.2.0, @magic-sdk/react-native-bare@30.2.0
  • @magic-sdk/provider@29.2.0, @magic-sdk/types@24.20.0
  • @magic-ext/aptos@12.2.0
  • @magic-ext/taquito@21.2.0
    • fix: correct import path for MagicSigner #890 (@Himess)

Authors: 6


(Tue May 27 2025)

🚀 Enhancement

  • @magic-sdk/provider@29.1.0, @magic-sdk/types@24.19.0
  • @magic-sdk/types@24.19.0

🐛 Bug Fix

Authors: 4


(Tue Apr 29 2025)

🐛 Bug Fix

  • Update README.md #883 (@romashka-btc @Ethella)
  • Update esbuild to 0.25.2 and optimize SDK size #874 (@devin-ai-integration[bot] @Ethella)
  • @magic-sdk/provider@29.0.6, @magic-sdk/types@24.18.2
  • @magic-sdk/provider@29.0.6
  • @magic-ext/algorand@24.0.6, @magic-ext/aptos@12.0.6, @magic-ext/avalanche@24.0.6, @magic-ext/bitcoin@24.0.6, @magic-ext/conflux@22.0.6, @magic-ext/cosmos@24.0.6, @magic-ext/ed25519@20.0.6, @magic-ext/farcaster@1.0.6, @magic-ext/flow@24.0.6, @magic-ext/gdkms@12.0.6, @magic-ext/harmony@24.0.6, @magic-ext/hedera@1.0.5, @magic-ext/icon@24.0.6, @magic-ext/kadena@1.0.6, @magic-ext/near@24.0.6, @magic-ext/oauth@23.0.7, @magic-ext/oauth2@11.0.6, @magic-ext/oidc@12.0.6, @magic-ext/polkadot@24.0.6, @magic-ext/react-native-bare-oauth@26.0.8, @magic-ext/react-native-expo-oauth@26.0.7, @magic-ext/solana@26.0.6, @magic-ext/sui@1.0.6, @magic-ext/taquito@21.0.6, @magic-ext/terra@21.0.6, @magic-ext/tezos@24.0.6, @magic-ext/web3modal-ethers5@1.0.6, @magic-ext/webauthn@23.0.6, @magic-ext/zilliqa@24.0.6, @magic-sdk/commons@25.0.6, @magic-sdk/pnp@23.0.7, @magic-sdk/provider@29.0.6
  • @magic-sdk/pnp@23.0.7, @magic-sdk/provider@29.0.6, @magic-sdk/react-native-bare@30.0.7, @magic-sdk/react-native-expo@30.0.6, `magic-sdk@29.0.6`
  • @magic-ext/aptos@12.0.6, @magic-ext/gdkms@12.0.6, @magic-ext/harmony@24.0.6, @magic-ext/kadena@1.0.6, @magic-ext/sui@1.0.6, @magic-ext/web3modal-ethers5@1.0.6, @magic-sdk/provider@29.0.6, @magic-sdk/react-native-bare@30.0.7, @magic-sdk/react-native-expo@30.0.6, `magic-sdk@29.0.6`
  • @magic-ext/gdkms@12.0.6, @magic-sdk/pnp@23.0.7, @magic-sdk/provider@29.0.6, @magic-sdk/react-native-bare@30.0.7, @magic-sdk/react-native-expo@30.0.6

Authors: 5


(Thu Apr 03 2025)

🐛 Bug Fix

  • @magic-sdk/react-native-bare@30.0.6

Authors: 1


(Tue Apr 01 2025)

🐛 Bug Fix

  • @magic-sdk/provider@29.0.5

Authors: 1


(Tue Apr 01 2025)

🐛 Bug Fix

  • @magic-sdk/provider@29.0.4, @magic-sdk/react-native-bare@30.0.4, @magic-sdk/react-native-expo@30.0.4, `magic-sdk@29.0.4`

Authors: 1


(Thu Mar 27 2025)

🐛 Bug Fix

  • @magic-ext/aptos@12.0.3, @magic-sdk/provider@29.0.3, @magic-sdk/react-native-bare@30.0.3, @magic-sdk/react-native-expo@30.0.3, `magic-sdk@29.0.3`
    • Auto checks if iframe exists without outputing any error #865 (@Ethella)

Authors: 1


(Mon Mar 24 2025)

🐛 Bug Fix

  • @magic-ext/oauth@23.0.3, @magic-ext/oauth2@11.0.2, @magic-ext/react-native-bare-oauth@26.0.3, @magic-ext/react-native-expo-oauth@26.0.3

Authors: 1


(Sat Mar 22 2025)

🐛 Bug Fix

Authors: 1


(Tue Mar 11 2025)

💥 Breaking Change

  • @magic-ext/oauth2@11.0.0
    • add skipDIDToken to magic.oauth.getRedirectResult #862 (@Ethella)

Authors: 1


(Thu Mar 06 2025)

🐛 Bug Fix

  • @magic-sdk/provider@29.0.1

Authors: 1


(Mon Mar 03 2025)

💥 Breaking Change

Authors: 1


(Mon Feb 03 2025)

🐛 Bug Fix

Authors: 1


(Wed Jan 08 2025)

🚀 Enhancement

  • @magic-ext/web3modal-ethers5@0.2.0, @magic-sdk/provider@28.20.0, @magic-sdk/types@24.18.0

🐛 Bug Fix

Authors: 3


(Wed Dec 25 2024)

🚀 Enhancement

Authors: 3


(Wed Dec 11 2024)

🚀 Enhancement

Authors: 1


(Wed Dec 11 2024)

🐛 Bug Fix

  • @magic-ext/kadena@0.9.1
    • fix: add accounts param to spirekey send tx #844 (@hcote)

Authors: 1


(Sat Dec 07 2024)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


(Thu Dec 05 2024)

🐛 Bug Fix

  • fix: typos #830 (@omahs @Ethella)
  • @magic-ext/farcaster@0.18.1
  • @magic-ext/algorand@23.18.1, @magic-ext/aptos@11.18.1, @magic-ext/avalanche@23.18.1, @magic-ext/bitcoin@23.18.1, @magic-ext/conflux@21.18.1, @magic-ext/cosmos@23.18.1, @magic-ext/ed25519@19.18.1, @magic-ext/farcaster@0.18.1, @magic-ext/flow@23.18.1, @magic-ext/gdkms@11.18.1, @magic-ext/harmony@23.18.1, @magic-ext/hedera@1.0.4, @magic-ext/icon@23.18.1, @magic-ext/kadena@0.8.1, @magic-ext/near@23.18.1, @magic-ext/oauth@22.18.1, @magic-ext/oauth2@9.18.1, @magic-ext/oidc@11.18.1, @magic-ext/polkadot@23.18.1, @magic-ext/react-native-bare-oauth@25.19.1, @magic-ext/react-native-expo-oauth@25.19.1, @magic-ext/solana@25.19.1, @magic-ext/sui@0.19.1, @magic-ext/taquito@20.18.1, @magic-ext/terra@20.18.1, @magic-ext/tezos@23.18.1, @magic-ext/webauthn@22.18.1, @magic-ext/zilliqa@23.18.1, @magic-sdk/commons@24.18.1, @magic-sdk/pnp@22.19.1, @magic-sdk/provider@28.18.1, @magic-sdk/react-native-bare@29.19.1, @magic-sdk/react-native-expo@29.19.1, @magic-sdk/types@24.16.1, `magic-sdk@28.19.1`

Authors: 4


(Mon Nov 25 2024)

🚀 Enhancement

  • @magic-ext/oauth2@9.18.0, @magic-sdk/types@24.16.0

Authors: 1


(Fri Nov 15 2024)

🐛 Bug Fix

  • @magic-ext/oauth2@9.17.1

Authors: 1


(Fri Nov 15 2024)

🚀 Enhancement

  • @magic-sdk/provider@28.17.0, @magic-sdk/types@24.15.0

Authors: 1


(Fri Oct 25 2024)

🚀 Enhancement

  • @magic-sdk/provider@28.16.0, @magic-sdk/types@24.14.0

🐛 Bug Fix

Authors: 2


(Fri Oct 25 2024)

🚀 Enhancement

  • @magic-sdk/provider@28.15.0, @magic-sdk/types@24.13.0

Authors: 1


(Tue Oct 22 2024)

🚀 Enhancement

Authors: 1


(Fri Oct 18 2024)

🚀 Enhancement

Authors: 1


(Fri Oct 18 2024)

🚀 Enhancement

  • @magic-sdk/provider@28.13.0, @magic-sdk/types@24.11.0

🐛 Bug Fix

Authors: 2


(Thu Oct 10 2024)

🚀 Enhancement

Authors: 1


(Thu Oct 10 2024)

🚀 Enhancement

Authors: 1


(Wed Sep 25 2024)

🚀 Enhancement

  • @magic-sdk/provider@28.11.0, @magic-sdk/types@24.9.0

🐛 Bug Fix

Authors: 1


(Mon Sep 16 2024)

🚀 Enhancement

Authors: 1


(Fri Sep 13 2024)

🐛 Bug Fix

  • @magic-ext/cosmos@23.9.1

Authors: 1


(Wed Sep 11 2024)

🚀 Enhancement

🐛 Bug Fix

  • @magic-ext/cosmos@23.9.0
    • fix: move prefix to options, rename #807 (@hcote)

Authors: 3


(Wed Sep 11 2024)

🚀 Enhancement

Authors: 1


(Wed Sep 11 2024)

🚀 Enhancement

Authors: 1


(Mon Sep 09 2024)

🐛 Bug Fix

  • @magic-ext/cosmos@23.6.1

Authors: 1


(Fri Sep 06 2024)

🚀 Enhancement

  • @magic-sdk/react-native-bare@29.7.0, @magic-sdk/react-native-expo@29.7.0
    • fix: remount the webview after inactivity before posting a message to avoid timeouts #798 (@romin-halltari)

Authors: 1


(Tue Sep 03 2024)

🚀 Enhancement

  • @magic-sdk/provider@28.6.0, @magic-sdk/types@24.4.0

🐛 Bug Fix

Authors: 2


(Mon Aug 19 2024)

🚀 Enhancement

  • @magic-sdk/provider@28.5.0, @magic-sdk/types@24.3.0

🐛 Bug Fix

  • @magic-sdk/provider@28.5.0, @magic-sdk/types@24.3.0

Authors: 1


(Tue Aug 13 2024)

🚀 Enhancement

  • @magic-sdk/provider@28.4.0, @magic-sdk/types@24.2.0

🐛 Bug Fix

  • @magic-sdk/provider@28.4.0

⚠️ Pushed to master

  • detectOpenHandles (@Ethella)
  • @magic-ext/aptos@11.4.0, @magic-ext/gdkms@11.4.0, @magic-ext/harmony@23.4.0, @magic-ext/sui@0.5.0, @magic-sdk/provider@28.4.0, @magic-sdk/react-native-bare@29.4.0, @magic-sdk/react-native-expo@29.4.0, `magic-sdk@28.4.0`
    • silent console.warn and error in tests (@Ethella)

Authors: 1


(Fri Aug 09 2024)

🐛 Bug Fix

Authors: 1


(Thu Aug 08 2024)

🚀 Enhancement

  • @magic-sdk/types@24.1.0
  • @magic-ext/oauth@22.3.0, @magic-ext/oauth2@9.3.0, @magic-ext/oidc@11.3.0, @magic-ext/react-native-bare-oauth@25.3.0, @magic-ext/react-native-expo-oauth@25.3.0
    • Chore/pdeexp 1658 update login sdk method to handle did lifespan #775 (@otabek-magic)

🐛 Bug Fix

Authors: 5


(Wed Jul 17 2024)

🐛 Bug Fix

  • @magic-ext/farcaster@0.2.1

Authors: 1


(Wed Jul 17 2024)

🚀 Enhancement

🐛 Bug Fix

  • @magic-ext/solana@25.3.0

Authors: 1


(Mon Jul 15 2024)

🐛 Bug Fix

  • @magic-ext/farcaster@0.1.1
    • Do not open native farcaster app on mobile #764 (@ysm-dev)

Authors: 1


(Thu Jul 11 2024)

🚀 Enhancement

  • @magic-sdk/provider@28.1.0
    • Fix: consider the provider ready after 15s even if the message hasn't arrived #760 (@romin-halltari)

🐛 Bug Fix

  • @magic-ext/farcaster@0.1.0

Authors: 2


(Fri Jun 28 2024)

🐛 Bug Fix

  • @magic-ext/farcaster@0.0.6
    • fix: fix mobile, move channel logic to magic-ext/farcaster #755 (@ysm-dev)

Authors: 1


(Wed Jun 26 2024)

🐛 Bug Fix

  • @magic-ext/farcaster@0.0.5
    • fix: move logic to outside of handle function #754 (@ysm-dev)

Authors: 1


(Mon Jun 24 2024)

🐛 Bug Fix

  • @magic-ext/farcaster@0.0.4

Authors: 1


(Fri Jun 21 2024)

🐛 Bug Fix

  • @magic-ext/farcaster@0.0.3

Authors: 1


(Thu Jun 20 2024)

🐛 Bug Fix

  • @magic-ext/farcaster@0.0.2

Authors: 1


(Tue Jun 18 2024)

🐛 Bug Fix

  • @magic-sdk/types@24.0.5

Authors: 1


(Fri Jun 07 2024)

🐛 Bug Fix

  • @magic-sdk/types@24.0.4

Authors: 1


(Thu Jun 06 2024)

🐛 Bug Fix

  • @magic-sdk/types@24.0.3
    • Pdeexp 1279 done event not firing in whitelabel email login flow #748 (@Ethella)

Authors: 1


(Thu Jun 06 2024)

🐛 Bug Fix

  • @magic-sdk/types@24.0.2

Authors: 1


(Mon May 20 2024)

🚀 Enhancement

  • @magic-ext/solana@25.1.0

🐛 Bug Fix

  • @magic-ext/solana@25.1.0
    • Fix type mismatch for signTransaction in sol-ext #693 (@octave08)

Authors: 1


(Wed Apr 24 2024)

🐛 Bug Fix

Authors: 1


(Thu Apr 11 2024)

🐛 Bug Fix

Authors: 3


(Mon Apr 01 2024)

🐛 Bug Fix

  • @magic-sdk/provider@28.0.2, @magic-sdk/types@24.0.1

⚠️ Pushed to master

Authors: 1


(Sat Mar 23 2024)

🐛 Bug Fix

Authors: 1


(Fri Mar 22 2024)

🐛 Bug Fix

Authors: 1


(Fri Mar 22 2024)

💥 Breaking Change

🚀 Enhancement

  • @magic-sdk/provider@28.0.0, @magic-sdk/types@24.0.0
    • Add private key reveal method #699 (@joshuascan)
    • Add new "Product Announcement" Relayer Message Type #718 (@Ariflo)
    • Warn developers of Coming Deprecation of Universal Wallet API Keys #716 (@Ariflo)
  • @magic-sdk/provider@28.0.0, @magic-sdk/react-native-bare@29.0.0, @magic-sdk/react-native-expo@29.0.0, @magic-sdk/types@24.0.0
    • Reverts - Adds Response Time out Error to RN SDKs #725 (@Ariflo)
    • Adds Response Time out Error to RN SDKs #721 (@Ariflo)
  • @magic-ext/oauth2@9.0.0

🐛 Bug Fix

  • Update Auto to latest in an attempt to fix versioning error #726 (@Ariflo)
  • Update Pull Request Template #719 (@Ariflo)
  • @magic-sdk/provider@28.0.0, @magic-sdk/types@24.0.0
  • @magic-ext/oauth2@9.0.0
  • @magic-sdk/types@24.0.0
    • Removes product_announcement from JsonRpcResponsePayload #720 (@Ariflo)

Authors: 4


(Fri Mar 15 2024)

💥 Breaking Change

🚀 Enhancement

  • @magic-sdk/provider@27.0.0, @magic-sdk/react-native-bare@28.0.0, @magic-sdk/react-native-expo@28.0.0, @magic-sdk/types@23.0.0
    • Reverts - Adds Response Time out Error to RN SDKs #725 (@Ariflo)
    • Adds Response Time out Error to RN SDKs #721 (@Ariflo)
  • @magic-ext/oauth2@8.0.0
  • @magic-sdk/provider@27.0.0, @magic-sdk/types@23.0.0
    • Add new "Product Announcement" Relayer Message Type #718 (@Ariflo)
    • Warn developers of Coming Deprecation of Universal Wallet API Keys #716 (@Ariflo)

🐛 Bug Fix

Authors: 3


(Thu Mar 14 2024)

💥 Breaking Change

🚀 Enhancement

  • @magic-sdk/provider@27.0.0, @magic-sdk/react-native-bare@28.0.0, @magic-sdk/react-native-expo@28.0.0, @magic-sdk/types@23.0.0
    • Adds Response Time out Error to RN SDKs #721 (@Ariflo)
  • @magic-ext/oauth2@7.0.0
  • @magic-sdk/provider@27.0.0, @magic-sdk/types@23.0.0
    • Add new "Product Announcement" Relayer Message Type #718 (@Ariflo)
    • Warn developers of Coming Deprecation of Universal Wallet API Keys #716 (@Ariflo)

🐛 Bug Fix

Authors: 3


(Sat Mar 09 2024)

💥 Breaking Change

🚀 Enhancement

  • @magic-sdk/provider@26.0.0, @magic-sdk/react-native-bare@27.0.0, @magic-sdk/react-native-expo@27.0.0, @magic-sdk/types@22.0.0
    • Adds Response Time out Error to RN SDKs #721 (@Ariflo)
  • @magic-ext/oauth2@6.0.0
  • @magic-sdk/provider@26.0.0, @magic-sdk/types@22.0.0
    • Add new "Product Announcement" Relayer Message Type #718 (@Ariflo)
    • Warn developers of Coming Deprecation of Universal Wallet API Keys #716 (@Ariflo)

🐛 Bug Fix

  • Update Pull Request Template #719 (@Ariflo)
  • @magic-sdk/types@22.0.0
    • Removes product_announcement from JsonRpcResponsePayload #720 (@Ariflo)
  • @magic-ext/oauth2@6.0.0

Authors: 2


(Thu Feb 29 2024)

💥 Breaking Change

🚀 Enhancement

  • @magic-ext/oauth2@5.0.0
  • @magic-sdk/provider@25.0.0, @magic-sdk/types@21.0.0
    • Add new "Product Announcement" Relayer Message Type #718 (@Ariflo)
    • Warn developers of Coming Deprecation of Universal Wallet API Keys #716 (@Ariflo)

🐛 Bug Fix

  • Update Pull Request Template #719 (@Ariflo)
  • @magic-sdk/types@21.0.0
    • Removes product_announcement from JsonRpcResponsePayload #720 (@Ariflo)
  • @magic-ext/oauth2@5.0.0

Authors: 2


(Wed Feb 28 2024)

💥 Breaking Change

🚀 Enhancement

  • @magic-ext/oauth2@4.0.0
  • @magic-sdk/provider@25.0.0, @magic-sdk/types@21.0.0
    • Add new "Product Announcement" Relayer Message Type #718 (@Ariflo)
    • Warn developers of Coming Deprecation of Universal Wallet API Keys #716 (@Ariflo)

🐛 Bug Fix

Authors: 2


(Tue Feb 27 2024)

💥 Breaking Change

🚀 Enhancement

  • @magic-sdk/provider@24.0.0, @magic-sdk/types@20.0.0
    • Add new "Product Announcement" Relayer Message Type #718 (@Ariflo)
    • Warn developers of Coming Deprecation of Universal Wallet API Keys #716 (@Ariflo)

🐛 Bug Fix

Authors: 2


(Mon Feb 26 2024)

💥 Breaking Change

🚀 Enhancement

  • @magic-sdk/provider@23.0.0, @magic-sdk/types@19.0.0
    • Warn developers of Coming Deprecation of Universal Wallet API Keys #716 (@Ariflo)

🐛 Bug Fix

Authors: 2


(Thu Feb 22 2024)

💥 Breaking Change

🐛 Bug Fix

Authors: 1


(Sat Feb 10 2024)

🐛 Bug Fix

  • @magic-sdk/types@18.1.1

Authors: 1


(Fri Feb 09 2024)

🚀 Enhancement

  • @magic-sdk/provider@22.1.0, @magic-sdk/types@18.1.0

Authors: 1


(Fri Feb 02 2024)

🐛 Bug Fix

  • @magic-ext/webauthn@16.0.1, @magic-sdk/commons@18.0.1, @magic-sdk/pnp@16.0.1, @magic-sdk/provider@22.0.1, @magic-sdk/react-native-bare@23.0.1, @magic-sdk/react-native-expo@23.0.1, @magic-sdk/types@18.0.1, `magic-sdk@22.0.1`

Authors: 1


(Sat Jan 20 2024)

💥 Breaking Change

  • @magic-sdk/provider@22.0.0, @magic-sdk/types@18.0.0

Authors: 1


(Tue Jan 02 2024)

🚀 Enhancement

🐛 Bug Fix

  • @magic-ext/oauth@15.6.0
    • Fix: use default import of crypto-js to fix unresolved imports after build #694 (@romin-halltari)

Authors: 2


(Fri Dec 22 2023)

🚀 Enhancement

  • @magic-ext/solana@18.3.0
    • Fix type mismatch for signMessage in solana-ext #691 (@octave08)

🐛 Bug Fix

  • @magic-ext/oauth@15.5.0

Authors: 2


(Wed Dec 20 2023)

🐛 Bug Fix

  • @magic-ext/oidc@4.4.2

Authors: 1


(Fri Dec 15 2023)

🐛 Bug Fix

  • @magic-sdk/provider@21.4.1, @magic-sdk/react-native-bare@22.4.1, @magic-sdk/react-native-expo@22.4.1

Authors: 1


(Thu Dec 14 2023)

🚀 Enhancement

  • @magic-sdk/provider@21.4.0, @magic-sdk/types@17.3.0

🐛 Bug Fix

  • @magic-ext/react-native-bare-oauth@18.1.0

Authors: 2


(Wed Nov 29 2023)

🐛 Bug Fix

  • @magic-sdk/react-native-bare@22.3.4, @magic-sdk/react-native-expo@22.3.4

Authors: 1


(Tue Nov 28 2023)

🐛 Bug Fix

  • add types to scaffolding export #671 (@joshuascan)
  • @magic-sdk/provider@21.3.1, @magic-sdk/react-native-bare@22.3.2, @magic-sdk/react-native-expo@22.3.2
    • Fix: Allow implementers of view-controller to set if it's connected to the internet, and reject requests when isConnectedToInternet is false #673 (@romin-halltari)

Authors: 2


(Tue Nov 21 2023)

🐛 Bug Fix

  • @magic-ext/algorand@16.3.1, @magic-ext/auth@4.3.1, @magic-ext/avalanche@16.3.1, @magic-ext/bitcoin@16.3.1, @magic-ext/conflux@14.3.1, @magic-ext/cosmos@16.3.1, @magic-ext/ed25519@12.3.1, @magic-ext/flow@16.3.1, @magic-ext/gdkms@4.3.1, @magic-ext/harmony@16.3.1, @magic-ext/hedera@1.0.3, @magic-ext/icon@16.3.1, @magic-ext/near@16.3.1, @magic-ext/oauth@15.3.1, @magic-ext/oidc@4.3.1, @magic-ext/polkadot@16.3.1, @magic-ext/react-native-bare-oauth@18.0.1, @magic-ext/react-native-expo-oauth@18.0.1, @magic-ext/taquito@13.3.1, @magic-ext/terra@13.3.1, @magic-ext/tezos@16.3.1, @magic-ext/webauthn@15.3.1, @magic-ext/zilliqa@16.3.1
    • Fix TypeScript resolution for @magic-ext/* packages when using modern module resolution (node16 etc) #670 (@rjwebb @joshuascan)

Authors: 2


(Tue Nov 21 2023)

💥 Breaking Change

  • @magic-ext/react-native-bare-oauth@18.0.0, @magic-ext/react-native-expo-oauth@18.0.0
    • Revert "Rename: ready -> checkIsReadyForRequest and isReady -> isReadyForRequest" #668 (@romin-halltari)

Authors: 1


(Mon Nov 20 2023)

🚀 Enhancement

  • @magic-sdk/provider@21.3.0, @magic-sdk/react-native-bare@22.3.0, @magic-sdk/react-native-expo@22.3.0

Authors: 1


(Thu Nov 16 2023)

🐛 Bug Fix

  • @magic-ext/react-native-bare-oauth@17.0.2, @magic-ext/react-native-expo-oauth@17.0.2

Authors: 1


(Tue Nov 14 2023)

🐛 Bug Fix

  • @magic-sdk/provider@21.2.1
    • Injectable webcrypto jwt for session persistence #635 (@Dizigen)

Authors: 1


(Mon Nov 13 2023)

💥 Breaking Change

  • @magic-ext/react-native-bare-oauth@17.0.0, @magic-ext/react-native-expo-oauth@17.0.0

🐛 Bug Fix

  • @magic-ext/solana@18.0.0
    • Add types to sign methods to avoid returning 'any' type #662 (@octave08)

Authors: 2


(Wed Nov 08 2023)

🐛 Bug Fix

  • @magic-sdk/react-native-bare@22.2.1, @magic-sdk/react-native-expo@22.2.1
  • @magic-ext/solana@17.2.1
    • Jayhwang sc 90219 signature verification error solana nova #660 (@octave08)

Authors: 2


(Tue Oct 24 2023)

🚀 Enhancement

  • @magic-ext/solana@17.2.0
    • Add support for versioned transaction in Solana #652 (@octave08)

🐛 Bug Fix

  • @magic-sdk/types@17.2.0

Authors: 2


(Fri Oct 20 2023)

🐛 Bug Fix

  • @magic-sdk/types@17.1.1

Authors: 1


(Thu Oct 19 2023)

🚀 Enhancement

  • @magic-sdk/provider@21.1.0, @magic-sdk/types@17.1.0

Authors: 1


(Fri Oct 13 2023)

💥 Breaking Change

  • @magic-sdk/provider@21.0.0
    • Have the constructor preload iframe assets by default, with optional SDK flag to defer preloading #634 (@Dizigen)

Authors: 1


(Wed Oct 11 2023)

🐛 Bug Fix

  • @magic-ext/algorand@15.1.2, @magic-ext/avalanche@15.1.2, @magic-ext/conflux@13.1.2, @magic-ext/cosmos@15.1.2, @magic-ext/ed25519@11.1.2, @magic-ext/flow@15.1.2, @magic-ext/hedera@1.0.2, @magic-ext/icon@15.1.2, @magic-ext/near@15.1.2, @magic-ext/polkadot@15.1.2, @magic-ext/solana@16.1.2, @magic-ext/taquito@12.1.2, @magic-ext/terra@12.1.2, @magic-ext/tezos@15.1.2, @magic-ext/webauthn@14.1.2, @magic-ext/zilliqa@15.1.2
    • Removes React Native entrypoint from all extension's package.json #644 (@Ariflo)

Authors: 1


(Sat Oct 07 2023)

🐛 Bug Fix

  • @magic-ext/oauth@14.1.2

Authors: 1


(Mon Oct 02 2023)

🐛 Bug Fix

  • @magic-sdk/types@17.0.2

Authors: 1


(Fri Sep 29 2023)

🚀 Enhancement

  • @magic-sdk/provider@20.1.0

Authors: 1


(Thu Sep 28 2023)

🐛 Bug Fix

  • @magic-sdk/provider@20.0.3, @magic-sdk/types@17.0.1
    • Jayhwang sc 87905 gas subsidy change sendgaslesstransaction #638 (@octave08)

⚠️ Pushed to master

  • @magic-sdk/provider@20.0.3
    • undo push into master (@Dizigen)
    • Force the constructor to preload the iframe. (@Dizigen)

Authors: 2


(Fri Sep 22 2023)

🐛 Bug Fix

  • @magic-ext/flow@15.0.3

Authors: 1


(Wed Sep 20 2023)

🐛 Bug Fix

  • @magic-sdk/provider@20.0.2
    • Removes Deprecation Warnings for@magic-ext/auth methods #629 (@Ariflo)
  • @magic-ext/oauth@14.0.2
    • Update @magic-ext/oauth crypto-js es module dependency #627 (@ysm-dev)

Authors: 2


(Thu Sep 14 2023)

🐛 Bug Fix

  • @magic-sdk/provider@20.0.1
    • Jayhwang sc 86422 implement magic wallet sendgaslesstxn 2 #625 (@octave08)

Authors: 1


(Thu Sep 14 2023)

💥 Breaking Change

  • @magic-ext/auth@3.0.0, @magic-sdk/provider@20.0.0, @magic-sdk/types@17.0.0

Authors: 2


(Thu Sep 14 2023)

🚀 Enhancement

  • @magic-ext/auth@2.4.0, @magic-sdk/provider@19.4.0, @magic-sdk/react-native-bare@20.4.0, @magic-sdk/react-native-expo@20.4.0, @magic-sdk/types@16.4.0, `magic-sdk@19.4.0`
    • Jayhwang sc 86422 implement magic wallet sendgaslesstxn #622 (@octave08)

🐛 Bug Fix

  • @magic-ext/oauth@13.4.0
    • import extension from @magic-sdk/commons instead of magick-sdk #618 (@Dizigen)

Authors: 2


(Wed Aug 23 2023)

🐛 Bug Fix

  • @magic-sdk/provider@19.3.1, @magic-sdk/types@16.3.1
    • Jayhwang sc 85078 update response type for nft purchase #612 (@octave08)

Authors: 1


(Wed Aug 16 2023)

🚀 Enhancement

  • @magic-sdk/provider@19.3.0, @magic-sdk/types@16.3.0

🐛 Bug Fix

Authors: 2


(Fri Aug 11 2023)

🚀 Enhancement

  • @magic-ext/auth@2.2.0

🐛 Bug Fix

  • @magic-sdk/provider@19.2.0, @magic-sdk/types@16.2.0

Authors: 2


(Thu Aug 10 2023)

🐛 Bug Fix

  • @magic-ext/hedera@1.0.1

Authors: 1


(Wed Aug 09 2023)

🚀 Enhancement

  • @magic-ext/harmony@14.2.0

Authors: 1


(Tue Aug 08 2023)

🚀 Enhancement

  • @magic-ext/auth@2.1.0, @magic-sdk/provider@19.1.0, @magic-sdk/types@16.1.0

🐛 Bug Fix

  • [minor] Improve dev.ts script for watch & rebuild dependencies #601 (@ysm-dev)
  • @magic-sdk/provider@19.1.0, @magic-sdk/types@16.1.0

🔩 Dependency Updates

Authors: 4


(Thu Aug 03 2023)

💥 Breaking Change

Authors: 3


(Thu Jul 27 2023)

💥 Breaking Change

  • @magic-ext/algorand@14.0.0, @magic-ext/aptos@2.0.0, @magic-ext/auth@2.0.0, @magic-ext/avalanche@14.0.0, @magic-ext/bitcoin@14.0.0, @magic-ext/conflux@12.0.0, @magic-ext/cosmos@14.0.0, @magic-ext/ed25519@10.0.0, @magic-ext/flow@14.0.0, @magic-ext/gdkms@2.0.0, @magic-ext/harmony@14.0.0, @magic-ext/icon@14.0.0, @magic-ext/near@14.0.0, @magic-ext/oauth@13.0.0, @magic-ext/oidc@2.0.0, @magic-ext/polkadot@14.0.0, @magic-ext/react-native-bare-oauth@14.0.0, @magic-ext/react-native-expo-oauth@14.0.0, @magic-ext/solana@15.0.0, @magic-ext/taquito@11.0.0, @magic-ext/terra@11.0.0, @magic-ext/tezos@14.0.0, @magic-ext/webauthn@13.0.0, @magic-ext/zilliqa@14.0.0, @magic-sdk/commons@15.0.0, @magic-sdk/pnp@13.0.0, @magic-sdk/provider@19.0.0, @magic-sdk/react-native-bare@20.0.0, @magic-sdk/react-native-expo@20.0.0, @magic-sdk/types@16.0.0, magic-sdk@19.0.0

Authors: 1


(Wed Jul 26 2023)

🚀 Enhancement

  • @magic-sdk/provider@18.6.0, @magic-sdk/types@15.8.0

🐛 Bug Fix

  • @magic-ext/auth@1.6.0
    • Remove React-native entry from @magic-ext/auth Package.json #595 (@Ariflo)

Authors: 2


(Mon Jul 24 2023)

🚀 Enhancement

  • @magic-ext/auth@1.5.0, @magic-sdk/provider@18.5.0, @magic-sdk/react-native-bare@19.5.0, @magic-sdk/react-native-expo@19.5.0, @magic-sdk/types@15.7.0, `magic-sdk@18.5.0`

🐛 Bug Fix

  • @magic-sdk/react-native-bare@19.5.0, @magic-sdk/react-native-expo@19.5.0

Authors: 2


(Fri Jul 14 2023)

🚀 Enhancement

  • @magic-ext/flow@13.5.0

🔩 Dependency Updates

Authors: 2


(Tue Jul 11 2023)

🐛 Bug Fix

  • @magic-ext/solana@14.4.2
  • @magic-ext/bitcoin@13.4.2
    • Minor update to Changelog to test Deployment Settings #577 (@Ariflo)

Authors: 1


(Tue Jul 11 2023)

🐛 Bug Fix

  • Adds merge_group to Canary Workflow #572 (@Ariflo)
  • Adds merge_group to Test Workflow #570 (@Ariflo)
  • @magic-ext/react-native-bare-oauth@13.4.6, @magic-ext/react-native-expo-oauth@13.4.7
  • @magic-ext/react-native-expo-oauth@13.4.7
    • Fix RN-Expo-OAuth Version History + Revert Change #573 (@Ariflo)
    • Minor change to test merge queuing #568 (@Ariflo)
  • @magic-ext/react-native-bare-oauth@13.4.6

Authors: 1


(Fri Jul 07 2023)

🐛 Bug Fix

  • @magic-sdk/provider@18.4.1, @magic-sdk/types@15.6.1

Authors: 1


(Fri Jul 07 2023)

🚀 Enhancement

  • @magic-sdk/provider@18.4.0

Authors: 1


(Fri Jul 07 2023)

🚀 Enhancement

⚠️ Pushed to master

  • @magic-sdk/provider@18.3.0
  • @magic-ext/algorand@13.3.0, @magic-ext/aptos@1.3.0, @magic-ext/auth@1.3.0, @magic-ext/avalanche@13.3.0, @magic-ext/bitcoin@13.3.0, @magic-ext/conflux@11.3.0, @magic-ext/cosmos@13.3.0, @magic-ext/ed25519@9.3.0, @magic-ext/flow@13.3.0, @magic-ext/gdkms@1.3.0, @magic-ext/harmony@13.3.0, @magic-ext/icon@13.3.0, @magic-ext/near@13.3.0, @magic-ext/oauth@12.3.0, @magic-ext/oidc@1.2.0, @magic-ext/polkadot@13.3.0, @magic-ext/react-native-bare-oauth@13.3.0, @magic-ext/react-native-expo-oauth@13.3.0, @magic-ext/solana@14.3.0, @magic-ext/taquito@10.3.0, @magic-ext/terra@10.3.0, @magic-ext/tezos@13.3.0, @magic-ext/webauthn@12.3.0, @magic-ext/zilliqa@13.3.0, @magic-sdk/commons@14.3.0, @magic-sdk/pnp@12.3.0, @magic-sdk/provider@18.3.0, @magic-sdk/react-native-bare@19.3.0, @magic-sdk/react-native-expo@19.3.0, `magic-sdk@18.3.0`
    • Merge remote-tracking branch 'origin/master' (@Ethella)

Authors: 2


(Fri Jun 30 2023)

🐛 Bug Fix

  • @magic-sdk/provider@18.2.1

Authors: 1


(Fri Jun 23 2023)

🚀 Enhancement

  • @magic-ext/algorand@13.2.0, @magic-ext/aptos@1.2.0, @magic-ext/auth@1.2.0, @magic-ext/avalanche@13.2.0, @magic-ext/bitcoin@13.2.0, @magic-ext/conflux@11.2.0, @magic-ext/cosmos@13.2.0, @magic-ext/ed25519@9.2.0, @magic-ext/flow@13.2.0, @magic-ext/gdkms@1.2.0, @magic-ext/harmony@13.2.0, @magic-ext/icon@13.2.0, @magic-ext/near@13.2.0, @magic-ext/oauth@12.2.0, @magic-ext/oidc@1.1.0, @magic-ext/polkadot@13.2.0, @magic-ext/react-native-bare-oauth@13.2.0, @magic-ext/react-native-expo-oauth@13.2.0, @magic-ext/solana@14.2.0, @magic-ext/taquito@10.2.0, @magic-ext/terra@10.2.0, @magic-ext/tezos@13.2.0, @magic-ext/webauthn@12.2.0, @magic-ext/zilliqa@13.2.0, @magic-sdk/commons@14.2.0, @magic-sdk/pnp@12.2.0, @magic-sdk/provider@18.2.0, @magic-sdk/react-native-bare@19.2.0, @magic-sdk/react-native-expo@19.2.0, @magic-sdk/types@15.6.0, `magic-sdk@18.2.0`
  • @magic-ext/algorand@13.2.0, @magic-ext/auth@1.2.0, @magic-ext/avalanche@13.2.0, @magic-ext/bitcoin@13.2.0, @magic-ext/conflux@11.2.0, @magic-ext/cosmos@13.2.0, @magic-ext/ed25519@9.2.0, @magic-ext/flow@13.2.0, @magic-ext/harmony@13.2.0, @magic-ext/icon@13.2.0, @magic-ext/near@13.2.0, @magic-ext/oauth@12.2.0, @magic-ext/oidc@1.1.0, @magic-ext/polkadot@13.2.0, @magic-ext/react-native-bare-oauth@13.2.0, @magic-ext/react-native-expo-oauth@13.2.0, @magic-ext/solana@14.2.0, @magic-ext/taquito@10.2.0, @magic-ext/terra@10.2.0, @magic-ext/tezos@13.2.0, @magic-ext/webauthn@12.2.0, @magic-ext/zilliqa@13.2.0, @magic-sdk/commons@14.2.0, @magic-sdk/pnp@12.2.0, @magic-sdk/provider@18.2.0, @magic-sdk/react-native-bare@19.2.0, @magic-sdk/react-native-expo@19.2.0, @magic-sdk/types@15.6.0, `magic-sdk@18.2.0`
  • @magic-sdk/provider@18.2.0, @magic-sdk/types@15.6.0

🐛 Bug Fix

  • Remove approval step for canary releases [sc-80045] #549 (@bcleary06)
  • Revert Threshold Change #553 (@Ariflo)
  • @magic-ext/oidc@1.1.0
    • Replace magic-sdk w/ @magic-sdk/commons for @magic-ext/oidc Package #550 (@Ariflo)
  • @magic-ext/aptos@1.2.0, @magic-sdk/commons@14.2.0, @magic-sdk/provider@18.2.0, @magic-sdk/types@15.6.0, `magic-sdk@18.2.0`
  • @magic-sdk/provider@18.2.0
  • @magic-ext/gdkms@1.2.0
  • @magic-ext/auth@1.2.0, @magic-sdk/provider@18.2.0

Authors: 4


(Fri Jun 23 2023)

🚀 Enhancement

  • @magic-ext/algorand@13.1.1, @magic-ext/auth@1.0.1, @magic-ext/avalanche@13.0.1, @magic-ext/bitcoin@13.0.1, @magic-ext/conflux@11.0.1, @magic-ext/cosmos@13.0.1, @magic-ext/ed25519@9.0.1, @magic-ext/flow@13.0.1, @magic-ext/harmony@13.0.1, @magic-ext/icon@13.0.1, @magic-ext/near@13.0.1, @magic-ext/oauth@12.0.1, @magic-ext/oidc@1.0.2, @magic-ext/polkadot@13.0.1, @magic-ext/react-native-bare-oauth@13.0.1, @magic-ext/react-native-expo-oauth@13.0.2, @magic-ext/solana@14.0.1, @magic-ext/taquito@10.0.1, @magic-ext/terra@10.0.1, @magic-ext/tezos@13.0.1, @magic-ext/webauthn@12.0.1, @magic-ext/zilliqa@13.0.1, @magic-sdk/commons@14.0.1, @magic-sdk/pnp@12.0.1, @magic-sdk/provider@18.0.1, @magic-sdk/react-native-bare@19.0.1, @magic-sdk/react-native-expo@19.0.2, @magic-sdk/types@15.4.1, `magic-sdk@18.0.1`
  • @magic-sdk/provider@18.0.1, @magic-sdk/types@15.4.1

🐛 Bug Fix

  • Remove approval step for canary releases [sc-80045] #549 (@bcleary06)
  • Revert Threshold Change #553 (@Ariflo)
  • @magic-ext/oidc@1.0.2
    • Replace magic-sdk w/ @magic-sdk/commons for @magic-ext/oidc Package #550 (@Ariflo)
  • @magic-ext/aptos@1.0.1, @magic-sdk/commons@14.0.1, @magic-sdk/provider@18.0.1, @magic-sdk/types@15.4.1, `magic-sdk@18.0.1`
  • @magic-sdk/provider@18.0.1
  • @magic-ext/gdkms@1.0.1
  • @magic-ext/auth@1.0.1, @magic-sdk/provider@18.0.1

Authors: 4


(Wed Jun 21 2023)

🐛 Bug Fix

  • @magic-sdk/react-native-expo@19.0.1
    • Update RN Expo Package README and Peer dependency #545 (@Ariflo)

Authors: 1


(Tue Jun 20 2023)

💥 Breaking Change

  • @magic-ext/auth@1.0.0, @magic-sdk/provider@18.0.0, @magic-sdk/react-native-bare@19.0.0, @magic-sdk/react-native-expo@19.0.0

Authors: 1


(Wed Jun 14 2023)

🚀 Enhancement

🐛 Bug Fix

  • @magic-ext/aptos@0.7.0

Authors: 2


(Tue Jun 13 2023)

🚀 Enhancement

  • @magic-ext/aptos@0.6.0
    • Replace magic-sdk to @magic-sdk/provider for rn support #536 (@octave08)

🐛 Bug Fix

  • @magic-ext/aptos@0.6.0

Authors: 1


(Tue Jun 06 2023)

🚀 Enhancement

🐛 Bug Fix

  • @magic-ext/aptos@0.5.0

Authors: 1


(Fri May 26 2023)

🚀 Enhancement

  • @magic-ext/gdkms@0.2.0, @magic-sdk/provider@17.3.0, @magic-sdk/types@15.3.0

Authors: 1


(Wed May 24 2023)

🐛 Bug Fix

  • @magic-sdk/types@15.2.1

Authors: 1


(Mon May 22 2023)

🚀 Enhancement

  • @magic-sdk/provider@17.2.0, @magic-sdk/types@15.2.0

Authors: 1


(Fri May 19 2023)

🐛 Bug Fix

  • @magic-sdk/types@15.1.4

Authors: 1


(Thu May 18 2023)

🐛 Bug Fix

  • @magic-sdk/provider@17.1.4
    • Add conditional for useInstead of loginWithMagicLink createDeprecationWarning call #518 (@Ariflo)

Authors: 1


(Thu May 18 2023)

🚀 Enhancement

  • @magic-ext/aptos@0.2.0

Authors: 1


(Thu May 11 2023)

🐛 Bug Fix

  • @magic-sdk/types@15.1.3
  • @magic-sdk/react-native-expo@18.2.1

Authors: 2


(Wed May 10 2023)

🚀 Enhancement

  • Update Yarn.lock #509 (@Ariflo)
  • @magic-sdk/react-native-expo@18.2.0
    • React Native Expo SDK WebView Url Tap Navigate to Device Browser when open_in_device_browser is True #508 (@Ariflo)

Authors: 1


(Tue May 09 2023)

🚀 Enhancement

  • @magic-sdk/react-native-bare@18.2.0
    • React Native Bare SDK WebView Url Tap Navigate to Device Browser when open_in_device_browser is True #507 (@Ariflo)

Authors: 1


(Tue Apr 25 2023)

🐛 Bug Fix

⚠️ Pushed to master

Authors: 1


(Tue Apr 25 2023)

🐛 Bug Fix

  • @magic-sdk/commons@13.1.2, @magic-sdk/pnp@11.1.2, @magic-sdk/provider@17.1.2, @magic-sdk/react-native-bare@18.1.2, @magic-sdk/react-native-expo@18.1.2, @magic-sdk/types@15.1.2, `magic-sdk@17.1.2`
  • `magic-sdk@17.1.2`
  • @magic-ext/auth@0.2.2, @magic-sdk/provider@17.1.2
    • quick fix passing authorization token in payload #502 (@Ethella)

Authors: 4


(Fri Apr 21 2023)

🐛 Bug Fix

  • @magic-sdk/types@15.1.1

Authors: 1


(Thu Apr 20 2023)

🚀 Enhancement

  • @magic-ext/auth@0.2.0, @magic-sdk/provider@17.1.0, @magic-sdk/types@15.1.0
    • product consolidated SDK + deprecation warnings #497 (@Dizigen)
  • @magic-sdk/provider@17.1.0, @magic-sdk/types@15.1.0
    • Jerryliu sc 75641 lazer request showsettings page mfa #498 (@Ethella)

Authors: 2


(Mon Apr 17 2023)

💥 Breaking Change

  • @magic-sdk/provider@17.0.0, @magic-sdk/types@15.0.0
    • 3pw upgrades for metamask and coinbase #496 (@hcote)

Authors: 1


(Tue Apr 11 2023)

🚀 Enhancement

  • @magic-sdk/provider@16.2.0, @magic-sdk/types@14.2.0
    • Jerryliu sc 74225 custom auth extension in magic js #492 (@Ethella)

Authors: 1


(Fri Apr 07 2023)

🚀 Enhancement

  • @magic-sdk/react-native-bare@17.2.0, @magic-sdk/react-native-expo@17.2.0

🐛 Bug Fix

Authors: 2


(Tue Apr 04 2023)

🚀 Enhancement

  • @magic-sdk/types@14.1.0
    • Adds MAGIC_MG_BOX_SEND_RECEIPT to MagicIncomingWindowMessage #490 (@Ariflo)

🐛 Bug Fix

  • feat: [sc-73967] Auto publish canary version for Magic SDK #478 (@bcleary06)

Authors: 2


(Mon Apr 03 2023)

🐛 Bug Fix

  • @magic-ext/flow@11.0.2
    • Calling magic flow authorization throws error [sc-74792] #489 (@bcleary06)

Authors: 1


(Fri Mar 31 2023)

🐛 Bug Fix

  • @magic-sdk/provider@16.0.1
    • manually update types version in provider package #488 (@Ethella)

Authors: 1


(Fri Mar 31 2023)

💥 Breaking Change

  • @magic-sdk/provider@16.0.0, @magic-sdk/types@14.0.0
    • Jerryliu sc 74424 email otp login invalid email otp event #487 (@Ethella)

Authors: 1


(Wed Mar 29 2023)

🚀 Enhancement

  • @magic-sdk/types@13.1.0
    • Adds MagicBoxHeartBeat to MagicPayloadMethod #486 (@Ariflo)

Authors: 1


(Mon Mar 27 2023)

💥 Breaking Change

  • @magic-sdk/provider@15.0.0, @magic-sdk/types@13.0.0
    • Revert "move third party wallet connections to sdk (#473)" #480 (@Ariflo)

Authors: 1


(Fri Mar 24 2023)

🐛 Bug Fix

  • @magic-sdk/react-native-bare@15.0.1
    • @react-native-community/async-storage => @react-native-async-storage/async-storage in RN Bare Package #479 (@Ariflo)

Authors: 1


(Fri Mar 24 2023)

💥 Breaking Change

  • @magic-sdk/provider@14.0.0, @magic-sdk/types@12.0.0
    • move third party wallet connections to sdk #473 (@hcote)

Authors: 1


(Tue Mar 21 2023)

🐛 Bug Fix

  • @magic-sdk/provider@13.6.2, @magic-sdk/types@11.6.2

Authors: 2


(Mon Mar 20 2023)

🐛 Bug Fix

  • @magic-sdk/provider@13.6.1, @magic-sdk/types@11.6.1

Authors: 1


(Tue Mar 07 2023)

🚀 Enhancement

Authors: 1


(Mon Mar 06 2023)

🚀 Enhancement

  • @magic-ext/flow@8.6.0

Authors: 1


(Tue Feb 28 2023)

🚀 Enhancement

Authors: 1


(Mon Feb 27 2023)

🐛 Bug Fix

Authors: 1


(Tue Feb 21 2023)

🚀 Enhancement

  • @magic-sdk/provider@13.4.0, @magic-sdk/types@11.4.0

🐛 Bug Fix

Authors: 2


(Fri Feb 17 2023)

🐛 Bug Fix

Authors: 1


(Fri Feb 17 2023)

🚀 Enhancement

  • @magic-ext/react-native-expo-oauth@8.4.0
    • Udpates expo-web-browser to the latest for @magic-ext/react-native-expo-oauth #457 (@Ariflo)

Authors: 1


(Wed Feb 15 2023)

🚀 Enhancement

🐛 Bug Fix

  • Updates PR Template warning about one label #453 (@Ariflo)

Authors: 2


(Tue Feb 14 2023)

🐛 Bug Fix

  • @magic-ext/bitcoin@8.2.1
    • Permit React Native SDK to Utlize Bitcoin extension #451 (@Ariflo)

Authors: 1


(Thu Feb 09 2023)

🚀 Enhancement

  • @magic-sdk/provider@13.2.0, @magic-sdk/types@11.2.0
    • move connect methods to wallet module under magic-sdk #446 (@hcote)

Authors: 1


(Wed Jan 25 2023)

🚀 Enhancement

  • @magic-ext/connect@6.2.0, @magic-sdk/react-native-bare@14.1.0, @magic-sdk/react-native-expo@14.1.0
    • Bump Version of @magic-sdk/connect to 6.2.0, Again #441 (@Ariflo)
  • @magic-ext/connect@6.2.0
    • Bump Version of @magic-sdk/connect to 6.2.0 #438 (@Ariflo)
    • Permit React Native entry to Magic Connect Extension #433 (@Ariflo)

🐛 Bug Fix

  • @magic-sdk/react-native-bare@14.1.0, @magic-sdk/react-native-expo@14.1.0
    • Bumps react-native-webview peer dependency Requirement to >=11.0.0 #440 (@Ariflo)
    • Prevents Relayer from Overriding Status Bar Color #436 (@Ariflo)

📝 Documentation

  • @magic-sdk/react-native-bare@14.1.0, @magic-sdk/react-native-expo@14.1.0

Authors: 1


(Thu Jan 19 2023)

💥 Breaking Change

  • @magic-sdk/react-native-bare@14.0.0, @magic-sdk/react-native-expo@14.0.0
    • Replaces WebView View wrapper with SafeAreaView #431 (@Ariflo)

Authors: 1


(Wed Jan 18 2023)

🐛 Bug Fix

  • [CHORE] Clean up magic-js Deployment Stages #429 (@kgrubb)
  • @magic-ext/react-native-bare-oauth@7.1.1, @magic-sdk/react-native-bare@13.1.1, @magic-sdk/react-native-expo@13.1.1
    • Adds react-native-inappbrowser-reborn as peer to Bare RN OAuth #432 (@Ariflo)

🔩 Dependency Updates

Authors: 3


(Fri Jan 06 2023)

🚀 Enhancement

  • @magic-ext/oauth@7.1.0, @magic-ext/react-native-bare-oauth@7.1.0, @magic-ext/react-native-expo-oauth@7.1.0, @magic-sdk/commons@9.1.0, @magic-sdk/provider@13.1.0, @magic-sdk/react-native-bare@13.1.0, @magic-sdk/react-native-expo@13.1.0, @magic-sdk/types@11.1.0
    • Bare React Native / Expo React Native Package Split #412 (@Ariflo)

Authors: 1


(Thu Jan 05 2023)

💥 Breaking Change

  • @magic-sdk/commons@9.0.0, @magic-sdk/provider@13.0.0, @magic-sdk/types@11.0.0
    • Update Commons/Provider/Types Packages + Workflow #427 (@Ariflo)

🐛 Bug Fix

Authors: 3


(Thu Jan 05 2023)

💥 Breaking Change

  • @magic-sdk/provider@12.0.0
    • Trigger CI Job to bump @magic-sdk/provider version #417 (@Ariflo)

🐛 Bug Fix

  • [CHORE ]add install step in publish stage. #425 (@kgrubb)
  • [CHORE] Resolve shipit release issue #424 (@Ariflo @kgrubb)
  • feat: [sc-68022] Fix github action publishing process in magic-js #420 (@Ethella)
  • Update Yarn.lock file #418 (@Ariflo)
  • [CHORE] Add gh_token env var to auto version step #416 (@kgrubb)
  • @magic-ext/oauth@6.0.0, @magic-ext/react-native-oauth@6.0.0, @magic-sdk/react-native@13.0.0

Authors: 3


(Wed Jan 04 2023)

🐛 Bug Fix

  • @magic-ext/oidc@1.0.1
  • @magic-ext/algorand@6.0.1
    • add github actions for testing and publishing packages #409 (@kgrubb)

⚠️ Pushed to master

  • make error output explicit in version publishing (@kgrubb)

Authors: 3


(Tue Dec 20 2022)

💥 Breaking Change

  • @magic-ext/solana@7.0.0

🚀 Enhancement

🐛 Bug Fix

  • @magic-sdk/provider@11.0.0, @magic-sdk/types@10.0.0
  • @magic-ext/react-native-oauth@5.0.0, @magic-sdk/react-native@12.0.0
    • Adds more Context about Expo dependency in @magic-ext/react-native-oauth to README #386 (@Ariflo)

⚠️ Pushed to master

  • @magic-ext/react-native-oauth@5.0.0
    • Add bundleId to the OAuth query (@Ethella)

📝 Documentation

  • @magic-sdk/react-native@12.0.0
    • Adds advice for fixing symlink error in RN projects inside of Monorepos to README #395 (@Ariflo)

🔩 Dependency Updates

Authors: 6


(Tuesday Nov 22 2022)

➕ Version Bump

  • @magic-sdk@10.1.0
    • Added Bidirectional RPC Event Support

Authors: 1


(Tues Nov 15 2022)

➕ Version Bump

  • @magic-sdk@10.0.0
    • Version bump, no major updates

Authors: 1


(Wed Sep 28 2022)

💥 Breaking Change

  • @magic-sdk/types@9.0.0

Authors: 1


(Tue Sep 27 2022)

🚀 Enhancement

  • @magic-sdk/types@8.1.0
    • Harryxue sc 61854 m2 magic sdk support goerli testnet and release #362 (@harryEth)

Authors: 1


(Fri Sep 09 2022)

🐛 Bug Fix

  • @magic-sdk/react-native@10.0.1
    • Add RN TypedArray stringify conversion logic #357 (@Ethella)

Authors: 1


(Thu Sep 01 2022)

🐛 Bug Fix

Authors: 2


(Wed Aug 10 2022)

🚀 Enhancement

  • @magic-ext/react-native-oauth@3.1.0

Authors: 1


(Fri Aug 05 2022)

💥 Breaking Change

  • @magic-ext/connect@2.0.0
  • @magic-sdk/provider@9.0.0, @magic-sdk/react-native@10.0.0, @magic-sdk/types@8.0.0

🚀 Enhancement

  • @magic-ext/solana@5.0.0
    • add signMessage for solana extension #336 (@hcote)

🐛 Bug Fix

  • @magic-sdk/provider@9.0.0, @magic-sdk/react-native@10.0.0, @magic-sdk/types@8.0.0
  • @magic-ext/connect@2.0.0

Authors: 3


(Wed Jun 29 2022)

🐛 Bug Fix

  • @magic-ext/conflux@1.1.2

Authors: 1


(Wed Apr 20 2022)

🐛 Bug Fix

  • @magic-sdk/provider@8.1.1, @magic-sdk/types@7.1.1

Authors: 1


(Tue Apr 12 2022)

🚀 Enhancement

Authors: 1


(Fri Apr 08 2022)

🚀 Enhancement

  • @magic-ext/terra@0.1.0
  • @magic-ext/cosmos@3.2.0

🐛 Bug Fix

  • add config to resolve an issue withauto/lerna inoperablitiy for npm n… #303 (@Ethella)

Authors: 2


(Mon Mar 07 2022)

🚀 Enhancement

  • @magic-ext/flow@3.1.0
  • @magic-ext/algorand@3.1.0

🏠 Internal

  • Add documentation about Magic JS's build system #274 (@smithki)
  • @magic-ext/algorand@3.1.0, @magic-ext/harmony@3.1.0, @magic-ext/oauth@2.1.0, @magic-ext/polkadot@3.1.0, @magic-ext/tezos@3.1.0, @magic-ext/zilliqa@3.1.0, @magic-sdk/commons@4.1.0, @magic-sdk/pnp@2.1.0, @magic-sdk/provider@8.1.0, @magic-sdk/react-native@8.2.0, @magic-sdk/types@7.1.0, `magic-sdk@8.1.0`
    • Internal documentation updates (BUILD_SYSTEM.md) #283 (@smithki)

Authors: 3


(Mon Jan 31 2022)

🚀 Enhancement

  • @magic-sdk/react-native@8.1.0
    • Add special parsing logic to handle typed array in payload #275 (@Ethella)

🏠 Internal

Authors: 2


(Tue Jan 25 2022)

🐛 Bug Fix

  • @magic-ext/algorand@3.0.1, @magic-ext/avalanche@3.0.1, @magic-ext/bitcoin@3.0.1, @magic-ext/cosmos@3.0.1, @magic-ext/flow@3.0.1, @magic-ext/harmony@3.0.1, @magic-ext/icon@3.0.1, @magic-ext/near@3.0.1, @magic-ext/oauth@2.0.1, @magic-ext/polkadot@3.0.1, @magic-ext/solana@4.0.1, @magic-ext/tezos@3.0.1, @magic-ext/webauthn@2.0.1, @magic-ext/zilliqa@3.0.1, `magic-sdk@8.0.1`

Authors: 1


(Tue Jan 25 2022)

💥 Breaking Change

  • @magic-ext/algorand@3.0.0, @magic-ext/avalanche@3.0.0, @magic-ext/bitcoin@3.0.0, @magic-ext/conflux@1.0.0, @magic-ext/cosmos@3.0.0, @magic-ext/flow@3.0.0, @magic-ext/harmony@3.0.0, @magic-ext/icon@3.0.0, @magic-ext/near@3.0.0, @magic-ext/oauth@2.0.0, @magic-ext/polkadot@3.0.0, @magic-ext/react-native-oauth@2.0.0, @magic-ext/solana@4.0.0, @magic-ext/tezos@3.0.0, @magic-ext/webauthn@2.0.0, @magic-ext/zilliqa@3.0.0, @magic-sdk/commons@4.0.0, @magic-sdk/pnp@2.0.0, @magic-sdk/provider@8.0.0, @magic-sdk/react-native@8.0.0, @magic-sdk/types@7.0.0, `magic-sdk@8.0.0`

Authors: 1


(Mon Jan 24 2022)

🐛 Bug Fix

🏠 Internal

  • Update CI to build forked branches without ENV vars #267 (@smithki)

Authors: 3


(Tue Dec 14 2021)

💥 Breaking Change

Authors: 2


(Fri Dec 10 2021)

💥 Breaking Change

  • @magic-ext/algorand@1.0.0, @magic-ext/flow@1.0.0, @magic-ext/icon@1.0.0, @magic-ext/near@1.0.0, @magic-ext/polkadot@1.0.0, @magic-ext/tezos@1.0.0
    • Jerryliu sc 44386 migrate web3 related magic ext repos to magic part 2 #251 (@Ethella)

Authors: 1


(Thu Dec 09 2021)

💥 Breaking Change

  • @magic-ext/avalanche@1.0.0, @magic-ext/cosmos@1.0.0, @magic-ext/harmony@1.0.0, @magic-ext/solana@2.0.0, @magic-ext/zilliqa@1.0.0
    • Jerryliu sc 44386 migrate web3 related magic ext repos to magic (PART 1) #248 (@Ethella)

Authors: 1


(Wed Nov 10 2021)

🐛 Bug Fix

  • @magic-ext/oauth@0.11.2
    • move crypto-js to devDependencies to fix bundling error #242 (@hcote)

Authors: 1


(Mon Nov 08 2021)

🚀 Enhancement

  • @magic-sdk/pnp@0.6.0
    • Add parameters for ToS and privacy links to @magic-sdk/pnp #240 (@smithki)

Authors: 1


(Mon Nov 08 2021)

🐛 Bug Fix

  • @magic-sdk/provider@6.2.1
    • Remove 'semver' re-export from '@magic-sdk/provider' utils #237 (@smithki)

Authors: 1


(Fri Oct 29 2021)

🚀 Enhancement

  • @magic-sdk/pnp@0.5.0
    • Add support for data-locale parameter in @magic-sdk/pnp #234 (@smithki)

Authors: 1


(Wed Oct 27 2021)

💥 Breaking Change

  • @magic-ext/bitcoin@1.0.0
    • add bitcoin extension for web and react native #233 (@hcote)

Authors: 1


(Fri Oct 22 2021)

🚀 Enhancement

  • @magic-sdk/pnp@0.4.0, @magic-sdk/provider@6.2.0, @magic-sdk/types@5.2.0

Authors: 1


(Thu Oct 21 2021)

🐛 Bug Fix

  • @magic-ext/oauth@0.10.4, @magic-ext/react-native-oauth@0.5.4, @magic-ext/webauthn@0.2.4, @magic-sdk/commons@2.1.4, @magic-sdk/provider@6.1.4, @magic-sdk/react-native@6.1.4, @magic-sdk/types@5.1.4, `magic-sdk@6.1.4`
    • Revert to .js extension for ES module builds targeting webpack/CRA #232 (@smithki)

Authors: 1


(Wed Oct 20 2021)

⚠️ Pushed to master

  • Update yarn.lock (@smithki)
  • @magic-sdk/commons@2.1.3, @magic-sdk/provider@6.1.3, @magic-sdk/react-native@6.1.3, @magic-sdk/types@5.1.3, `magic-sdk@6.1.3`
    • Fix dist files glob in package.json (@smithki)
  • @magic-ext/oauth@0.10.3, @magic-ext/react-native-oauth@0.5.3, @magic-ext/webauthn@0.2.3, @magic-sdk/commons@2.1.3, @magic-sdk/pnp@0.3.2, @magic-sdk/provider@6.1.3, @magic-sdk/react-native@6.1.3, @magic-sdk/types@5.1.3, `magic-sdk@6.1.3`
    • Merge branch 'master' of github.com:magiclabs/magic-js (@smithki)
    • Force re-publish (@smithki)

Authors: 1


(Wed Oct 20 2021)

🐛 Bug Fix

  • @magic-ext/oauth@0.10.2, @magic-ext/react-native-oauth@0.5.2, @magic-ext/webauthn@0.2.2, @magic-sdk/commons@2.1.2, @magic-sdk/provider@6.1.2, @magic-sdk/react-native@6.1.2, @magic-sdk/types@5.1.2, `magic-sdk@6.1.2`

Authors: 1


(Wed Oct 20 2021)

🚀 Enhancement

  • @magic-sdk/pnp@0.3.0
    • [HOLD MERGE] Enable opinionated "Plug & Play" implementation approach for web #221 (@smithki)

Authors: 1


(Tue Oct 19 2021)

🐛 Bug Fix

Authors: 1


(Fri Oct 01 2021)

🚀 Enhancement

Authors: 1


(Thu Sep 23 2021)

🐛 Bug Fix

Authors: 1


(Thu Sep 23 2021)

🐛 Bug Fix

  • @magic-ext/oauth@0.9.1, @magic-ext/react-native-oauth@0.4.1, @magic-ext/webauthn@0.1.1, @magic-sdk/commons@2.0.6, @magic-sdk/provider@6.0.6, @magic-sdk/react-native@6.0.6, @magic-sdk/types@5.0.3, `magic-sdk@6.0.6`
    • Port @magic-ext/oauth, @magic-ext/react-native-oauth, @magic-ext/webauthn extensions to Magic SDK monorepo #218 (@smithki)
  • @magic-sdk/commons@2.0.6, @magic-sdk/provider@6.0.6, @magic-sdk/react-native@6.0.6, @magic-sdk/types@5.0.3, `magic-sdk@6.0.6`
    • Add @magic-sdk/pnp package for out-of-the-box login page UIs #217 (@smithki)

Authors: 1


(Fri Sep 17 2021)

🐛 Bug Fix

Authors: 1


(Fri Sep 17 2021)

🐛 Bug Fix

  • @magic-sdk/commons@2.0.4, @magic-sdk/provider@6.0.4, @magic-sdk/types@5.0.2, `magic-sdk@6.0.4`
    • Fix CJS-dependent entry-points using the 'exports' field in package.json #214 (@smithki)

Authors: 1


(Thu Sep 16 2021)

🐛 Bug Fix

Authors: 1


(Tue Sep 14 2021)

🐛 Bug Fix

  • @magic-sdk/commons@2.0.2, @magic-sdk/provider@6.0.2, @magic-sdk/react-native@6.0.2, @magic-sdk/types@5.0.1, `magic-sdk@6.0.2`
    • Import regeneratorRuntime in Magic JS (non-CDN version) #210 (@smithki)

Authors: 1


(Tue Sep 14 2021)

🐛 Bug Fix

  • @magic-sdk/provider@6.0.1, @magic-sdk/react-native@6.0.1, `magic-sdk@6.0.1`
    • Fix SemVer cyclic dependency issues with some hacks #209 (@smithki)

Authors: 1


(Tue Sep 14 2021)

💥 Breaking Change

  • @magic-sdk/commons@2.0.0, @magic-sdk/provider@6.0.0, @magic-sdk/react-native@6.0.0, @magic-sdk/types@5.0.0, `magic-sdk@6.0.0`

Authors: 1


(Thu Sep 02 2021)

🚀 Enhancement

Authors: 3


(Tue Aug 31 2021)

💥 Breaking Change

  • @magic-sdk/provider@5.0.0, @magic-sdk/types@4.0.0

🔩 Dependency Updates

Authors: 2


(Mon Aug 16 2021)

🐛 Bug Fix

  • @magic-sdk/commons@1.2.1, @magic-sdk/provider@4.4.2, @magic-sdk/react-native@4.4.2, @magic-sdk/types@3.2.2, `magic-sdk@4.4.2`

Authors: 1


(Mon Aug 09 2021)

🐛 Bug Fix

  • @magic-sdk/types@3.2.1

Authors: 1


(Wed Jul 28 2021)

🚀 Enhancement

  • @magic-sdk/commons@1.2.0, @magic-sdk/provider@4.4.0, @magic-sdk/react-native@4.4.0, @magic-sdk/types@3.2.0, `magic-sdk@4.4.0`
    • Add explicit JSDelivr entry-point for magic-sdk #191 (@smithki)

Authors: 1


(Fri Jun 11 2021)

🐛 Bug Fix

  • @magic-sdk/react-native@4.3.1
    • Upgrade @aveq-research/localforage-asyncstorage-driver #183 (@Ethella)

Authors: 1


(Tue May 04 2021)

🚀 Enhancement

  • @magic-sdk/provider@4.3.0
    • Add test-mode prefix to Ethereum RPC methods #181 (@smithki)

Authors: 1


(Fri Mar 19 2021)

🐛 Bug Fix

  • @magic-sdk/types@3.1.1
    • register "inactive recipient" rpc error code #170 (@Dizigen)

Authors: 1


(Mon Mar 15 2021)

🚀 Enhancement

  • @magic-sdk/provider@4.2.0, @magic-sdk/types@3.1.0

Authors: 3


(Thu Jan 28 2021)

🐛 Bug Fix

  • @magic-sdk/provider@4.1.1
    • Support UTF-8 characters when encoding iframe options to Base64 #160 (@smithki)

Authors: 1


(Sat Jan 23 2021)

🚀 Enhancement

🔩 Dependency Updates

Authors: 3


(Wed Dec 02 2020)

🐛 Bug Fix

  • @magic-sdk/provider@4.0.2

Authors: 1


(Tue Dec 01 2020)

🐛 Bug Fix

  • @magic-sdk/commons@1.0.1, @magic-sdk/provider@4.0.1, @magic-sdk/react-native@4.0.1, @magic-sdk/types@3.0.1, `magic-sdk@4.0.1`
    • Add 'importHelpers: true' to base tsconfig.json #152 (@smithki)

🏠 Internal

📝 Documentation

  • @magic-sdk/commons@1.0.1, @magic-sdk/provider@4.0.1, @magic-sdk/react-native@4.0.1, @magic-sdk/types@3.0.1, `magic-sdk@4.0.1`
    • Fix incorrect TypeScript project references and update READMEs with changelog links #151 (@smithki)

Authors: 1


(Tue Nov 17 2020)

💥 Breaking Change

  • @magic-sdk/commons@1.0.0, @magic-sdk/provider@4.0.0, @magic-sdk/react-native@4.0.0, `magic-sdk@4.0.0`
    • [All packages] Internal API changes & Cleanups #149 (@smithki)

🐛 Bug Fix

  • @magic-sdk/provider@4.0.0, @magic-sdk/react-native@4.0.0, @magic-sdk/types@3.0.0, `magic-sdk@4.0.0`

🏠 Internal

Authors: 1