|
10 | 10 |
|
11 | 11 | ### Added |
12 | 12 |
|
13 | | -- **Core Multichain Architecture**: |
| 13 | +- **Core Multichain Architecture**: |
| 14 | + |
14 | 15 | - New `@reown/appkit-react-native` core library as the central hub for managing multichain connections, adapters, and events |
15 | 16 | - Modular adapter system with dedicated packages for different blockchain ecosystems: |
16 | 17 | - `@reown/appkit-ethers-react-native` - EVM support via Ethers.js |
|
19 | 20 | - `@reown/appkit-bitcoin-react-native` - Native Bitcoin blockchain support |
20 | 21 |
|
21 | 22 | - **SIWX (Sign In With X) Authentication**: |
| 23 | + |
22 | 24 | - Chain-agnostic authentication framework supporting Ethereum, Polygon, Solana, and more |
23 | 25 | - Plugin-based architecture with `siwx` parameter in `createAppKit` configuration |
24 | 26 | - **Reown Authentication**: Cloud-managed SIWX sessions with Dashboard integration |
|
28 | 30 | - Compliance with CAIP-122 standard for blockchain-based authentication |
29 | 31 |
|
30 | 32 | - **Enhanced Social Login**: |
| 33 | + |
31 | 34 | - **Google Authentication**: Added missing Google social login provider |
32 | 35 | - Complete social authentication suite now includes Google, Apple, Facebook, GitHub, Discord, and more |
33 | 36 |
|
|
38 | 41 |
|
39 | 42 | ### Changed |
40 | 43 |
|
41 | | -- ⚠️ **BREAKING: Initialization Process**: |
42 | | - - Replaced monolithic package imports with modular adapter system |
43 | | - - `createAppKit` now requires `adapters` and `networks` arrays instead of chain-specific configs |
44 | | - - `createAppKit` now requires `storage` to handles data persistence |
45 | | - - Configuration moved from adapter-specific functions to centralized `AppKitConfig` |
| 44 | +- ⚠️ **BREAKING: Initialization Process**: |
| 45 | +- Replaced monolithic package imports with modular adapter system |
| 46 | +- `createAppKit` now requires `adapters` and `networks` arrays instead of chain-specific configs |
| 47 | +- `createAppKit` now requires `storage` to handles data persistence |
| 48 | +- Configuration moved from adapter-specific functions to centralized `AppKitConfig` |
46 | 49 |
|
47 | | -- ⚠️ **BREAKING: Package Structure**: |
48 | | - - Primary entry point changed from `@reown/appkit-wagmi-react-native` or `@reown/appkit-ethers-react-native` to `@reown/appkit-react-native` |
49 | | - - Chain-specific packages now serve as adapters rather than primary libraries |
50 | | - - All hooks and components now imported from `@reown/appkit-react-native` |
| 50 | +- ⚠️ **BREAKING: Package Structure**: |
| 51 | +- Primary entry point changed from `@reown/appkit-wagmi-react-native` or `@reown/appkit-ethers-react-native` to `@reown/appkit-react-native` |
| 52 | +- Chain-specific packages now serve as adapters rather than primary libraries |
| 53 | +- All hooks and components now imported from `@reown/appkit-react-native` |
51 | 54 |
|
52 | | -- ⚠️ **BREAKING: Provider Setup**: |
53 | | - - New `AppKitProvider` wrapper required for all applications |
54 | | - - Wagmi users must now access config via `wagmiAdapter.wagmiConfig` |
55 | | - - Enhanced provider hierarchy supporting multiple blockchain contexts |
| 55 | +- ⚠️ **BREAKING: Provider Setup**: |
| 56 | +- New `AppKitProvider` wrapper required for all applications |
| 57 | +- Wagmi users must now access config via `wagmiAdapter.wagmiConfig` |
| 58 | +- Enhanced provider hierarchy supporting multiple blockchain contexts |
56 | 59 |
|
57 | 60 | - **Configuration Options**: |
58 | 61 | - `defaultChain` renamed to `defaultNetwork` |
|
64 | 67 | ### Deprecated |
65 | 68 |
|
66 | 69 | - **SIWE Authentication**: |
| 70 | + |
67 | 71 | - **SIWE Configuration**: Deprecated in favor of new SIWX authentication system |
68 | 72 | - Legacy SIWE setup methods - Use `siwx` parameter with SIWX providers instead |
69 | 73 |
|
|
73 | 77 |
|
74 | 78 | ### Migration Required |
75 | 79 |
|
76 | | -This is a major release requiring migration for existing applications. |
| 80 | +This is a major release requiring migration for existing applications. |
77 | 81 |
|
78 | 82 | For detailed migration instructions, see: [Migration Guide](https://docs.reown.com/appkit/react-native/core/migration-multichain) |
79 | 83 |
|
|
0 commit comments