- fix: typos #830 (@omahs @Ethella)
- chore: bump eslint version #834 (@otabek-magic @Ethella)
- Merge branch 'master' into PDEEXP-1985-bump-magic-sdk-eslint-version-to-9 (@otabek-magic)
- chore: update eslint config (@otabek-magic)
- chore: update to eslint 9 in magic-sdk magic-ext (@otabek-magic)
- Merge branch 'master' into patch-1 (@Ethella)
- @otabek-magic
- Jerry Liu (@Ethella)
- omahs (@omahs)
- Merge branch 'master' into PDEEXP-1954-OAuth-popup-flow-consolidation (@sherzod-bakhodirov)
- Merge branch 'master' into PDEEXP-1951-Lost-Device-Event-Does-Not-Emit-Whitelabel-MFA-provider (@Ethella)
- Jerry Liu (@Ethella)
- Merge branch 'master' into cancel-event-for-recovery-flow (@sukhrobbekodilov)
- Merge branch 'master' into missed_type_for_recovery_factor (@sukhrobbekodilov)
- Update .deepsource.toml #804 (@Magic-Brandan)
- Merge branch 'master' into sherzod-PDEEXP-1711-Support-MFA-setup-whitelabel-support (@sherzod-bakhodirov)
- Merge branch 'master' into sherzod-PDEEXP-1711-Support-MFA-setup-whitelabel-support (@sherzod-bakhodirov)
- Merge branch 'master' into hcote-cosmos-options (@hcote)
- @sherzod-bakhodirov
- Hunter Cote (@hcote)
- fix: remount the webview after inactivity before posting a message to avoid timeouts #798 (@romin-halltari)
- fix: do the same for expo (@romin-halltari)
- fix: use const (@romin-halltari)
- fix: remount the webview after inactivity before posting a message to avoid timeouts (@romin-halltari)
- Merge branch 'master' of https://github.com/magiclabs/magic-js into khamdam-sc-PDEEXP-54-whitelabel-sms-login (@khamdam-magic)
- fix: update branch (@khamdam-magic)
- fix(): resolve conflicts (@khamdam-magic)
- add test environment check to avoid setTimeout (@Ethella)
- add useFakeTimers (@Ethella)
- Merge branch 'master' into Add-two-more-mfa-flags (@Ethella)
- Merge remote-tracking branch 'refs/remotes/origin/master' into Add-two-more-mfa-flags (@Ethella)
- silent console.warn and error in tests (@Ethella)
- Jerry Liu (@Ethella)
- Merge remote-tracking branch 'refs/remotes/origin/master' into PDEEXP-1279-done-event-not-firing-in-whitelabel-email-login-flow (@Ethella)
- Jerry Liu (@Ethella)
- Add private key reveal method #699 (@joshuascan)
- Reverts - Adds Response Time out Error to RN SDKs #725 (@Ariflo)
- Adds Response Time out Error to RN SDKs #721 (@Ariflo)
- "Bump independent versions [skip ci]" ([email protected])
- Update CHANGELOG.md [skip ci] ([email protected])
- Reverts - Adds Response Time out Error to RN SDKs (@Ariflo)
- Additional testing (@Ariflo)
- Fix tests (@Ariflo)
- WIP (@Ariflo)
- Update testing (@Ariflo)
- Add testing to error factory (@Ariflo)
- payload is optional (@Ariflo)
- Shrink code syntax (@Ariflo)
- Pass params to createResponseTimeoutError (@Ariflo)
- Throw ResponseTimeout SDK Error for responses that take more than 5 seconds (@Ariflo)
- Merge branch 'master' into patjacobs-oauth-v2-apple (@patjacobs-magic)
- Merge branch 'master' into joshscanlan-pk-reveal-method (@joshuascan)
- @patjacobs-magic
- Arian Flores (@Ariflo)
- Josh Scanlan (@joshuascan)
- Magic Labs ([email protected])
- Reverts - Adds Response Time out Error to RN SDKs #725 (@Ariflo)
- Adds Response Time out Error to RN SDKs #721 (@Ariflo)
- Reverts - Adds Response Time out Error to RN SDKs (@Ariflo)
- "Bump independent versions [skip ci]" ([email protected])
- Update CHANGELOG.md [skip ci] ([email protected])
- Additional testing (@Ariflo)
- Fix tests (@Ariflo)
- WIP (@Ariflo)
- Update testing (@Ariflo)
- Add testing to error factory (@Ariflo)
- payload is optional (@Ariflo)
- Shrink code syntax (@Ariflo)
- Pass params to createResponseTimeoutError (@Ariflo)
- Throw ResponseTimeout SDK Error for responses that take more than 5 seconds (@Ariflo)
- Merge branch 'master' into patjacobs-oauth-v2-apple (@patjacobs-magic)
- @patjacobs-magic
- Arian Flores (@Ariflo)
- Magic Labs ([email protected])
- Additional testing (@Ariflo)
- Fix tests (@Ariflo)
- WIP (@Ariflo)
- Update testing (@Ariflo)
- Add testing to error factory (@Ariflo)
- payload is optional (@Ariflo)
- Shrink code syntax (@Ariflo)
- Pass params to createResponseTimeoutError (@Ariflo)
- Throw ResponseTimeout SDK Error for responses that take more than 5 seconds (@Ariflo)
- "Bump independent versions [skip ci]" ([email protected])
- Update CHANGELOG.md [skip ci] ([email protected])
- Merge branch 'master' into patjacobs-oauth-v2-apple (@patjacobs-magic)
- @patjacobs-magic
- Arian Flores (@Ariflo)
- Magic Labs ([email protected])
- Merge branch 'master' into patjacobs-oauth-v2-apple (@patjacobs-magic)
- "Bump independent versions [skip ci]" ([email protected])
- Update CHANGELOG.md [skip ci] ([email protected])
- @patjacobs-magic
- Magic Labs ([email protected])
- "Bump independent versions [skip ci]" ([email protected])
- Magic Labs ([email protected])
- Merge branch 'master' into PDEEXP-253-whitelabel-update-email-with-ui-missing-event-when-email-address-already-in-use (@joshuascan)
- Josh Scanlan (@joshuascan)
- Jerry Liu (@Ethella)
- Revert changes to react-native-bare (@romin-halltari)
- Merge remote-tracking branch 'origin/master' into rominhalltari-sc-91336-look-into-faster-calls-to-isloggedin-and (@romin-halltari)
- Revert "[react-native-bare] Use storage for faster calls to isLoggedIn" (@romin-halltari)
- [react-native-bare] Use storage for faster calls to isLoggedIn (@romin-halltari)
- Fix: add options argument to createMagicSDK (@romin-halltari)
- Fix multiple network setups for React Native SDKs #687 (@romin-halltari)
- Merge branch 'master' into rominhalltari-sc-91530-investigate-and-provide-solution-for-issue (@romin-halltari)
- Reset isReadyForRequest to false when webview is unmounted on React Native SDKs (@romin-halltari)
- Merge branch 'master' into split-key-device-share (@Dizigen)
- David He (@Dizigen)
- Fix: increase netinfo version range #677 (@romin-halltari)
- bump patch version for react native SDKs (@romin-halltari)
- Increase version range for "@react-native-community/netinfo" (@romin-halltari)
- Fix: Allow implementers of
view-controller
to set if it's connected to the internet, and reject requests whenisConnectedToInternet
isfalse
#673 (@romin-halltari) - Bump patch versions (@romin-halltari)
- Set isConnectedToInternet with value coming from @react-native-community/netinfo (@romin-halltari)
- Add
useInternetConnection
hook to track internet connectivity changes #665 (@romin-halltari)
- Use createModalNotReadyError() when modal is not ready on react native (@romin-halltari)
- Update readme (@romin-halltari)
- Merge branch 'master' into rominhalltari-sc-75722-react-native-sdk-add-support-for-general (@romin-halltari)
- Remove unnecessary comments (@romin-halltari)
- Setup hook testing on @magic/sdk/react-native-bare (@romin-halltari)
- Update readme with installation step for @react-native-community/netinfo (@romin-halltari)
- Add
useInternetConnection
hook to track internet connectivity changes (@romin-halltari)
- Merge branch 'master' into injectable-webcrypto-jwt-for-session-persistence (@Dizigen)
- David He (@Dizigen)
- Adds optional backgroundColor prop to Relayer component #661 (@romin-halltari)
- Merge branch 'master' into rominhalltari-sc-70361-react-native-sdks-react-native-safeareaview (@romin-halltari)
- Fix: add optional backgroundColor prop to relayer to fix issue with SafeAreaView showing background because it is transparent. (@romin-halltari)
- Merge branch 'master' into hcote-support-sepolia-natively (@hcote)
- Hunter Cote (@hcote)
- Merge branch 'master' into force-ctor-preload-iframe (@Dizigen)
- David He (@Dizigen)
- Merge branch 'master' into patjacobs-sc-83016-ux-optimization-expired-email-otps (@patjacobs-magic)
- Merge remote-tracking branch 'origin/master' into jerryliu-sc-87830-optimize-webcrypto-implementation-to-generate (@Ethella)
- Jerry Liu (@Ethella)
- Jay Hwang (@octave08)
- Merge branch 'master' into josh-sc-75022-standalone-update-email-v2 (@joshuascan)
- Josh Scanlan (@joshuascan)
- Merge remote-tracking branch 'origin/master' into jerryliu-sc-81984-update-loginwithemailotp-interface-with-new (@Ethella)
- Merge remote-tracking branch 'origin/master' (@Ethella)
- Jerry Liu (@Ethella)
- Magic SDK Node version bump #538 (@makrandgupta)
- force canary build for all packages. (@makrandgupta)
- Makrand Gupta (@makrandgupta)
- Fix Publish GHA Workflow #593 (@Ariflo)
- Update RN SDK Package version numbers (@Ariflo)
- Merge branch 'master' into jayhwang-sc-81912-add-optional-nftendpoint-param (@octave08)
- Enables WebView Inspection for RN SDKs #587 (@Ariflo)
- Add optional nftEndPoint param (@octave08)
- Enables WebView Inspection for RN SDKs (@Ariflo)
- Merge remote-tracking branch 'origin/master' (@Ethella)
- Jerry Liu (@Ethella)
- Match NPM Version (@Ariflo)
- Update CHANGELOG.md [skip ci] (@Ethella)
- Replace
magic-sdk
w/@magic-sdk/commons
for@magic-ext/oidc
Package #550 (@Ariflo) - White space bump (@Ariflo)
- Replace
magic-sdk
w/@magic-sdk/commons
for@magic-ext/oidc
Package #550 (@Ariflo) - White space bump (@Ariflo)
- Arian Flores (@Ariflo)
- Update READMEs (@Ariflo)
- Arian Flores (@Ariflo)
- Merge remote-tracking branch 'origin/master' into jerryliu_hotfix_gdkms (@Ethella)
- Jerry Liu (@Ethella)
- Merge remote-tracking branch 'origin/master' into jerryliu-sc-77755-kresus-hotfix (@Ethella)
- Jerry Liu (@Ethella)
- React Native Bare SDK WebView Url Tap Navigate to Device Browser when
open_in_device_browser
is True #507 (@Ariflo)
- Code clean up: use MAGIC_PAYLOAD_FLAG_TYPED_ARRAY constant (@Ariflo)
- Open URL in Mobile Browser if
open_in_device_browser
Flag Is True (@Ariflo)
- Arian Flores (@Ariflo)
- David He (@Dizigen)
- Merge remote-tracking branch 'origin/master' into jerryliu-sc-75641-lazer-request-showsettings-page-mfa (@Ethella)
- Jerry Liu (@Ethella)
- Merge branch 'master' into jerryliu-sc-75641-lazer-request-showsettings-page-mfa (@Ethella)
- Jerry Liu (@Ethella)
- Remove Beta Warning from RN packages (@Ariflo)
- Arian Flores (@Ariflo)
- Merge branch 'master' into briancleary7114-sc-73967-auto-publish-canary-version-for-magic-sdk (@bcleary06)
- Brian Cleary (@bcleary06)
- Merge remote-tracking branch 'origin/master' into jerryliu-sc-74424-email-otp-login-invalid-email-otp-event (@Ethella)
- Jerry Liu (@Ethella)
@react-native-community/async-storage
=>@react-native-async-storage/async-storage
in RN Bare Package #479 (@Ariflo)- @react-native-community/async-storage => @react-native-async-storage/async-storage (@Ariflo)
- Arian Flores (@Ariflo)
- Merge branch 'master' into briancleary7114-sc-71135-add-checkout-sdk-method (@bcleary06)
- Brian Cleary (@bcleary06)
- Merge branch 'master' of github.com:magiclabs/magic-js into mushfichowdhury-login-with-email-otp-whitelabel (@mushfichowdhury-magic)
- Mushfi Chowdhury (@mushfichowdhury-magic)
- Release RN packages (@Ariflo)
- Bumps
react-native-webview
peer dependency Requirement to>=11.0.0
#440 (@Ariflo) - sets react-native-webview peer to >=11.0.0 (@Ariflo)
- Prevents Relayer from Overriding Status Bar Color #436 (@Ariflo)
- Sets autoManageStatusBarEnabled to false (@Ariflo)
- Upgrades react-native-webview to latest (@Ariflo)
- Add link to RN Demo Apps to READMEs (@Ariflo)
- Arian Flores (@Ariflo)
- Update Yarn.lock (@Ariflo)
- Adds react-native-safe-area-context as peer and updates README (@Ariflo)
- Fix tests (@Ariflo)
- Replaces WebView wrapper with SafeAreaView (@Ariflo)
- Arian Flores (@Ariflo)
- Adds react-native-inappbrowser-reborn as peer to Bare RN OAuth #432 (@Ariflo)
- README Updates (@Ariflo)
- [CHORE] Clean up magic-js Deployment Stages #429 (@kgrubb)
- sync with master branch (@kgrubb)
- Bump qs from 6.5.2 to 6.5.3 #400 (@dependabot[bot])
- Bump decode-uri-component from 0.2.0 to 0.2.2 #399 (@dependabot[bot])
- @dependabot[bot]
- Arian Flores (@Ariflo)
- Keli (Madison) Grubb (@kgrubb)
- Update core package versions (@Ariflo)
- Fix Tests (@Ariflo)
- Updates react-native-bare package README (@Ariflo)
- Adds version patch to new SDKs (@Ariflo)
- Updates @magic-sdk/types SDK (@Ariflo)
- Create @magic-sdk/react-native-bare SDK (@Ariflo)
- Arian Flores (@Ariflo)
- Merge branch 'master' into mushfichowdhury-sc-61149-implement-event-emitting-in-magic-sdk-based (@mushfichowdhury-magic)
- Adds more Context about Expo dependency in
@magic-ext/react-native-oauth
to README #386 (@Ariflo)
- Arian Flores (@Ariflo)
- Mushfi Chowdhury (@mushfichowdhury-magic)
- Jerry Liu (@Ethella)
- Merge branch 'master' into early-access (@bcleary06)
- Update Readme and manual version bump for releases #339 (@Ethella)
- Revert "Enable bundle Id in Expo" #337 (@Ethella)
- Brian Cleary (@bcleary06)
- Jerry Liu (@Ethella)
- Update READMEs with outdated context/hyperlinks (@smithki)
- Merge branch 'master' into smithki/better-build-system-documentation (@smithki)
- Ian K Smith (@smithki)
- Jerry Liu (@Ethella)
- Merge with master (@smithki)
- Merge branch 'master' into feat/faster-builds (@smithki)
- Remove comments from README files (@smithki)
- Ian K Smith (@smithki)
- Ian K Smith (@smithki)
- Fix dist files glob in package.json (@smithki)
- Merge branch 'master' of github.com:magiclabs/magic-js (@smithki)
- Force re-publish (@smithki)
- Ian K Smith (@smithki)
- Ian K Smith (@smithki)
- Port
@magic-ext/oauth
,@magic-ext/react-native-oauth
,@magic-ext/webauthn
extensions to Magic SDK monorepo #218 (@smithki) - Add
@magic-sdk/pnp
package for out-of-the-box login page UIs #217 (@smithki)
- Ian K Smith (@smithki)
- Ian K Smith (@smithki)
- Ian K Smith (@smithki)
- Ian K Smith (@smithki)
- Ian K Smith (@smithki)
- Ian K Smith (@smithki)
- Jerry Liu (@Ethella)
- Ian K Smith (@smithki)
- Ian K Smith (@smithki)
- Removed the following public methods and functions
BaseExtension.utils.encodeQueryParameters
BaseExtension.utils.decodeQueryParameters
- Adds a Magic SDK extensions runtime compatibility check, ensuring you're version of Magic SDK is designed for the extensions you have in use.
- Fix missing BigInt dependency #131
- New, optional
redirectURI
parameter for theloginWithMagicLink
method - New
loginWithCredential
method for completing a magic link login with redirect:await magic.auth.loginWithCredential()
- New optional
locale
parameter to SDK constructor
- New RPC error code for the
loginWithMagicLink
method:-10005
- Export
PromiEvent
type andisPromiEvent
utility from SDK entry-points (magic-sdk
and@magic-sdk/react-native
).
- Bug preventing NPM tarball from containing
/dist
files.
- Updated build system to use TypeScript project references instead of Microbundle.
- Pass
targetOrigin
parameter topostMessage
calls.
- Bug affecting
localforage
type imports causing compilation failure in TypeScript.
- WebAuthn support.
localforage
APIs for Magic SDK Extensions.
- Update dependencies.
- Add
ExtensionWarning
class.
- Update dependencies.
- Update dependencies.
- Update dependencies.
- Update dependencies.
- Introduce the
ExtensionError
type to ease handling of errors rising from Magic SDK Extensions.
- Move "react-native-webivew" to peer dependencies
- Update dependencies.
- Circle CI tag in readme is broken after namechange from MagicHQ to MagicLabs
This is the first release our changelog records. Future updates will be logged in the following format:
- Bug fixes and patches will be described here.
- Changes (breaking or otherwise) to current APIs will be described here.
- New features or APIs will be described here.