Releases: reown-com/appkit-react-native
@reown/appkit-wagmi-react-native@2.0.2
Patch Changes
-
#501
5308d3cThanks @ignaciosantise! - fix: renew uri after failure -
#530
2101e80Thanks @ignaciosantise! - feat: support custom wagmi connectors in WagmiAdapter constructor -
#497
5b8eb47Thanks @ignaciosantise! - chore: round logo from qr code + added borderWidth 0 to card component -
#519
31a73c5Thanks @normanzb! - fix: in EventsController, setNotifyInSyncto true to avoid omitting events -
#504
43a068eThanks @ignaciosantise! - fix: refactors the theme management logic to introduce a clearer separation between system theme and user-defined default theme -
#499
7d078deThanks @ignaciosantise! - chore: added useAppKitTheme hook -
#495
474a544Thanks @ignaciosantise! - chore: updated the switchNetwork to accept a CAIP network ID string -
#489
b2e4801Thanks @ignaciosantise! - chore: export account list on useAccount hook -
#498
fd620bdThanks @ignaciosantise! - fix: useAccount hook now returns empty array if appkit is not connected -
Updated dependencies [
5308d3c,5b8eb47,31a73c5,43a068e,7d078de,474a544,b2e4801,fd620bd]:- @reown/appkit-react-native@2.0.2
- @reown/appkit-common-react-native@2.0.2
@reown/appkit-ui-react-native@2.0.2
Patch Changes
-
#501
5308d3cThanks @ignaciosantise! - fix: renew uri after failure -
#497
5b8eb47Thanks @ignaciosantise! - chore: round logo from qr code + added borderWidth 0 to card component -
#519
31a73c5Thanks @normanzb! - fix: in EventsController, setNotifyInSyncto true to avoid omitting events -
#504
43a068eThanks @ignaciosantise! - fix: refactors the theme management logic to introduce a clearer separation between system theme and user-defined default theme -
#499
7d078deThanks @ignaciosantise! - chore: added useAppKitTheme hook -
#495
474a544Thanks @ignaciosantise! - chore: updated the switchNetwork to accept a CAIP network ID string -
#489
b2e4801Thanks @ignaciosantise! - chore: export account list on useAccount hook -
#498
fd620bdThanks @ignaciosantise! - fix: useAccount hook now returns empty array if appkit is not connected -
Updated dependencies [
5308d3c,5b8eb47,31a73c5,43a068e,7d078de,474a544,b2e4801,fd620bd]:- @reown/appkit-common-react-native@2.0.2
@reown/appkit-solana-react-native@2.0.2
Patch Changes
-
#501
5308d3cThanks @ignaciosantise! - fix: renew uri after failure -
#497
5b8eb47Thanks @ignaciosantise! - chore: round logo from qr code + added borderWidth 0 to card component -
#519
31a73c5Thanks @normanzb! - fix: in EventsController, setNotifyInSyncto true to avoid omitting events -
#504
43a068eThanks @ignaciosantise! - fix: refactors the theme management logic to introduce a clearer separation between system theme and user-defined default theme -
#499
7d078deThanks @ignaciosantise! - chore: added useAppKitTheme hook -
#495
474a544Thanks @ignaciosantise! - chore: updated the switchNetwork to accept a CAIP network ID string -
#489
b2e4801Thanks @ignaciosantise! - chore: export account list on useAccount hook -
#498
fd620bdThanks @ignaciosantise! - fix: useAccount hook now returns empty array if appkit is not connected -
Updated dependencies [
5308d3c,5b8eb47,31a73c5,43a068e,7d078de,474a544,b2e4801,fd620bd]:- @reown/appkit-common-react-native@2.0.2
@reown/appkit-react-native@2.0.2
Patch Changes
-
#501
5308d3cThanks @ignaciosantise! - fix: renew uri after failure -
#497
5b8eb47Thanks @ignaciosantise! - chore: round logo from qr code + added borderWidth 0 to card component -
#519
31a73c5Thanks @normanzb! - fix: in EventsController, setNotifyInSyncto true to avoid omitting events -
#504
43a068eThanks @ignaciosantise! - fix: refactors the theme management logic to introduce a clearer separation between system theme and user-defined default theme -
#499
7d078deThanks @ignaciosantise! - chore: added useAppKitTheme hook -
#495
474a544Thanks @ignaciosantise! - chore: updated the switchNetwork to accept a CAIP network ID string -
#489
b2e4801Thanks @ignaciosantise! - chore: export account list on useAccount hook -
#498
fd620bdThanks @ignaciosantise! - fix: useAccount hook now returns empty array if appkit is not connected -
Updated dependencies [
5308d3c,5b8eb47,31a73c5,43a068e,7d078de,474a544,b2e4801,fd620bd]:- @reown/appkit-common-react-native@2.0.2
- @reown/appkit-core-react-native@2.0.2
- @reown/appkit-ui-react-native@2.0.2
@reown/appkit-ethers-react-native@2.0.2
Patch Changes
-
#501
5308d3cThanks @ignaciosantise! - fix: renew uri after failure -
#497
5b8eb47Thanks @ignaciosantise! - chore: round logo from qr code + added borderWidth 0 to card component -
#519
31a73c5Thanks @normanzb! - fix: in EventsController, setNotifyInSyncto true to avoid omitting events -
#504
43a068eThanks @ignaciosantise! - fix: refactors the theme management logic to introduce a clearer separation between system theme and user-defined default theme -
#499
7d078deThanks @ignaciosantise! - chore: added useAppKitTheme hook -
#495
474a544Thanks @ignaciosantise! - chore: updated the switchNetwork to accept a CAIP network ID string -
#489
b2e4801Thanks @ignaciosantise! - chore: export account list on useAccount hook -
#498
fd620bdThanks @ignaciosantise! - fix: useAccount hook now returns empty array if appkit is not connected -
Updated dependencies [
5308d3c,5b8eb47,31a73c5,43a068e,7d078de,474a544,b2e4801,fd620bd]:- @reown/appkit-react-native@2.0.2
- @reown/appkit-common-react-native@2.0.2
@reown/appkit-core-react-native@2.0.2
Patch Changes
-
#501
5308d3cThanks @ignaciosantise! - fix: renew uri after failure -
#497
5b8eb47Thanks @ignaciosantise! - chore: round logo from qr code + added borderWidth 0 to card component -
#519
31a73c5Thanks @normanzb! - fix: in EventsController, setNotifyInSyncto true to avoid omitting events -
#504
43a068eThanks @ignaciosantise! - fix: refactors the theme management logic to introduce a clearer separation between system theme and user-defined default theme -
#499
7d078deThanks @ignaciosantise! - chore: added useAppKitTheme hook -
#495
474a544Thanks @ignaciosantise! - chore: updated the switchNetwork to accept a CAIP network ID string -
#489
b2e4801Thanks @ignaciosantise! - chore: export account list on useAccount hook -
#498
fd620bdThanks @ignaciosantise! - fix: useAccount hook now returns empty array if appkit is not connected -
Updated dependencies [
5308d3c,5b8eb47,31a73c5,43a068e,7d078de,474a544,b2e4801,fd620bd]:- @reown/appkit-common-react-native@2.0.2
@reown/appkit-common-react-native@2.0.2
Patch Changes
-
#501
5308d3cThanks @ignaciosantise! - fix: renew uri after failure -
#497
5b8eb47Thanks @ignaciosantise! - chore: round logo from qr code + added borderWidth 0 to card component -
#519
31a73c5Thanks @normanzb! - fix: in EventsController, setNotifyInSyncto true to avoid omitting events -
#504
43a068eThanks @ignaciosantise! - fix: refactors the theme management logic to introduce a clearer separation between system theme and user-defined default theme -
#499
7d078deThanks @ignaciosantise! - chore: added useAppKitTheme hook -
#495
474a544Thanks @ignaciosantise! - chore: updated the switchNetwork to accept a CAIP network ID string -
#489
b2e4801Thanks @ignaciosantise! - chore: export account list on useAccount hook -
#498
fd620bdThanks @ignaciosantise! - fix: useAccount hook now returns empty array if appkit is not connected
@reown/appkit-coinbase-react-native@2.0.2
Patch Changes
-
#501
5308d3cThanks @ignaciosantise! - fix: renew uri after failure -
#497
5b8eb47Thanks @ignaciosantise! - chore: round logo from qr code + added borderWidth 0 to card component -
#519
31a73c5Thanks @normanzb! - fix: in EventsController, setNotifyInSyncto true to avoid omitting events -
#504
43a068eThanks @ignaciosantise! - fix: refactors the theme management logic to introduce a clearer separation between system theme and user-defined default theme -
#499
7d078deThanks @ignaciosantise! - chore: added useAppKitTheme hook -
#495
474a544Thanks @ignaciosantise! - chore: updated the switchNetwork to accept a CAIP network ID string -
#489
b2e4801Thanks @ignaciosantise! - chore: export account list on useAccount hook -
#498
fd620bdThanks @ignaciosantise! - fix: useAccount hook now returns empty array if appkit is not connected -
Updated dependencies [
5308d3c,5b8eb47,31a73c5,43a068e,7d078de,474a544,b2e4801,fd620bd]:- @reown/appkit-common-react-native@2.0.2
@reown/appkit-bitcoin-react-native@2.0.2
Patch Changes
-
#501
5308d3cThanks @ignaciosantise! - fix: renew uri after failure -
#497
5b8eb47Thanks @ignaciosantise! - chore: round logo from qr code + added borderWidth 0 to card component -
#519
31a73c5Thanks @normanzb! - fix: in EventsController, setNotifyInSyncto true to avoid omitting events -
#504
43a068eThanks @ignaciosantise! - fix: refactors the theme management logic to introduce a clearer separation between system theme and user-defined default theme -
#499
7d078deThanks @ignaciosantise! - chore: added useAppKitTheme hook -
#495
474a544Thanks @ignaciosantise! - chore: updated the switchNetwork to accept a CAIP network ID string -
#489
b2e4801Thanks @ignaciosantise! - chore: export account list on useAccount hook -
#498
fd620bdThanks @ignaciosantise! - fix: useAccount hook now returns empty array if appkit is not connected -
Updated dependencies [
5308d3c,5b8eb47,31a73c5,43a068e,7d078de,474a544,b2e4801,fd620bd]:- @reown/appkit-common-react-native@2.0.2
@reown/appkit-wagmi-react-native@2.0.1
Major Changes
-
MULTICHAIN SUPPORT: Complete architectural overhaul introducing comprehensive multichain support for EVM-compatible chains, Solana, Bitcoin, and more blockchain ecosystems coming soon.
-
SIWX AUTHENTICATION: Introducing "Sign In With X" feature enabling decentralized authentication across multiple blockchain networks following CAIP-122 standard.
Added
-
Core Multichain Architecture:
- New
@reown/appkit-react-nativecore library as the central hub for managing multichain connections, adapters, and events - Modular adapter system with dedicated packages for different blockchain ecosystems:
@reown/appkit-ethers-react-native- EVM support via Ethers.js@reown/appkit-wagmi-react-native- EVM support via Wagmi@reown/appkit-solana-react-native- Native Solana blockchain support@reown/appkit-bitcoin-react-native- Native Bitcoin blockchain support
- New
-
SIWX (Sign In With X) Authentication:
- Chain-agnostic authentication framework supporting Ethereum, Polygon, Solana, and more
- Plugin-based architecture with
siwxparameter increateAppKitconfiguration - Reown Authentication: Cloud-managed SIWX sessions with Dashboard integration
- Custom Implementation:
DefaultSIWXscaffold for custom authentication flows - Automatic signature prompts and session management across network switches
- Session persistence and automatic sign-in for returning users
- Compliance with CAIP-122 standard for blockchain-based authentication
-
Enhanced Social Login:
- Google Authentication: Added missing Google social login provider
- Complete social authentication suite now includes Google, Apple, Facebook, GitHub, Discord, and more
-
Enhanced Configuration:
- New
createAppKitfactory function with centralized configuration adaptersarray for pluggable blockchain supportsiwxconfiguration for authentication setup
- New
Changed
-
⚠️ BREAKING: Initialization Process: -
Replaced monolithic package imports with modular adapter system
-
createAppKitnow requiresadaptersandnetworksarrays instead of chain-specific configs -
createAppKitnow requiresstorageto handles data persistence -
Configuration moved from adapter-specific functions to centralized
AppKitConfig -
⚠️ BREAKING: Package Structure: -
Primary entry point changed from
@reown/appkit-wagmi-react-nativeor@reown/appkit-ethers-react-nativeto@reown/appkit-react-native -
Chain-specific packages now serve as adapters rather than primary libraries
-
All hooks and components now imported from
@reown/appkit-react-native -
⚠️ BREAKING: Provider Setup: -
New
AppKitProviderwrapper required for all applications -
Wagmi users must now access config via
wagmiAdapter.wagmiConfig -
Enhanced provider hierarchy supporting multiple blockchain contexts
-
Configuration Options:
defaultChainrenamed todefaultNetworkchainImagesrenamed tonetworkImages- New
tokensproperty for cross-chain token balance display - New
siwxproperty for authentication configuration - Enhanced metadata and project configuration options
Deprecated
-
SIWE Authentication:
- SIWE Configuration: Deprecated in favor of new SIWX authentication system
- Legacy SIWE setup methods - Use
siwxparameter with SIWX providers instead
-
Hooks:
useDisconnect()- Useconst { disconnect } = useAppKit()instead- All hooks now available from core package
Migration Required
This is a major release requiring migration for existing applications.
For detailed migration instructions, see: Migration Guide
Documentation
- Installation Guide for multichain setup
- Migration Guide for v2 upgrade
- SIWX Authentication Guide