Skip to content

Commit 59cc2fc

Browse files
Merge pull request #480 from reown-com/chore/dev-update
chore: dev update
2 parents 08113ea + fc8fbcb commit 59cc2fc

File tree

22 files changed

+736
-100
lines changed

22 files changed

+736
-100
lines changed

.changeset/thirty-wings-stick.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ak-rn-monorepo",
3-
"version": "2.0.0",
3+
"version": "2.0.1",
44
"private": true,
55
"license": "SEE LICENSE IN LICENSE.md",
66
"workspaces": [
@@ -31,7 +31,7 @@
3131
"changeset:prepublish": "yarn run clean && yarn install && yarn version:update && yarn run lint && yarn run prettier && yarn run build && yarn run test",
3232
"changeset:prepublish:ci": "yarn version:update && yarn run lint && yarn run prettier && yarn run build && yarn run test",
3333
"changeset:publish": "yarn run changeset:prepublish && yarn run changeset publish",
34-
"changeset:version": "changeset version; yarn run version:update; yarn install --refresh-lockfile",
34+
"changeset:version": "changeset version; yarn run version:update; yarn install",
3535
"version:update": "./scripts/bump-version.sh"
3636
},
3737
"devDependencies": {

packages/appkit/CHANGELOG.md

Lines changed: 78 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,87 @@
1-
# @reown/appkit-scaffold-react-native
1+
# @reown/appkit-react-native
22

3-
## 2.0.0
3+
## 2.0.1
44

55
### Major Changes
66

7-
- c8ec10d: Release v2.0.0 stable version
7+
- **MULTICHAIN SUPPORT**: Complete architectural overhaul introducing comprehensive multichain support for EVM-compatible chains, Solana, Bitcoin, and more blockchain ecosystems coming soon.
88

9-
### Patch Changes
9+
- **SIWX AUTHENTICATION**: Introducing "Sign In With X" feature enabling decentralized authentication across multiple blockchain networks following CAIP-122 standard.
10+
11+
### Added
12+
13+
- **Core Multichain Architecture**:
14+
- New `@reown/appkit-react-native` core library as the central hub for managing multichain connections, adapters, and events
15+
- Modular adapter system with dedicated packages for different blockchain ecosystems:
16+
- `@reown/appkit-ethers-react-native` - EVM support via Ethers.js
17+
- `@reown/appkit-wagmi-react-native` - EVM support via Wagmi
18+
- `@reown/appkit-solana-react-native` - Native Solana blockchain support
19+
- `@reown/appkit-bitcoin-react-native` - Native Bitcoin blockchain support
20+
21+
- **SIWX (Sign In With X) Authentication**:
22+
- Chain-agnostic authentication framework supporting Ethereum, Polygon, Solana, and more
23+
- Plugin-based architecture with `siwx` parameter in `createAppKit` configuration
24+
- **Reown Authentication**: Cloud-managed SIWX sessions with Dashboard integration
25+
- **Custom Implementation**: `DefaultSIWX` scaffold for custom authentication flows
26+
- Automatic signature prompts and session management across network switches
27+
- Session persistence and automatic sign-in for returning users
28+
- Compliance with CAIP-122 standard for blockchain-based authentication
29+
30+
- **Enhanced Social Login**:
31+
- **Google Authentication**: Added missing Google social login provider
32+
- Complete social authentication suite now includes Google, Apple, Facebook, GitHub, Discord, and more
33+
34+
- **Enhanced Configuration**:
35+
- New `createAppKit` factory function with centralized configuration
36+
- `adapters` array for pluggable blockchain support
37+
- `siwx` configuration for authentication setup
38+
39+
### Changed
40+
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`
46+
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`
51+
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
56+
57+
- **Configuration Options**:
58+
- `defaultChain` renamed to `defaultNetwork`
59+
- `chainImages` renamed to `networkImages`
60+
- New `tokens` property for cross-chain token balance display
61+
- New `siwx` property for authentication configuration
62+
- Enhanced metadata and project configuration options
63+
64+
### Deprecated
65+
66+
- **SIWE Authentication**:
67+
- **SIWE Configuration**: Deprecated in favor of new SIWX authentication system
68+
- Legacy SIWE setup methods - Use `siwx` parameter with SIWX providers instead
69+
70+
- **Hooks**:
71+
- `useDisconnect()` - Use `const { disconnect } = useAppKit()` instead
72+
- All hooks now available from core package
73+
74+
### Migration Required
75+
76+
This is a major release requiring migration for existing applications.
77+
78+
For detailed migration instructions, see: [Migration Guide](https://docs.reown.com/appkit/react-native/core/migration-multichain)
79+
80+
### Documentation
1081

11-
- Updated dependencies [c8ec10d]
12-
- @reown/appkit-common-react-native@2.0.0
13-
- @reown/appkit-core-react-native@2.0.0
14-
- @reown/appkit-ui-react-native@2.0.0
82+
- [Installation Guide](https://docs.reown.com/appkit/react-native/core/installation) for multichain setup
83+
- [Migration Guide](https://docs.reown.com/appkit/react-native/core/migration-multichain) for v2 upgrade
84+
- [SIWX Authentication Guide](https://docs.reown.com/appkit/react-native/core/siwx)
1585

1686
## 2.0.0-alpha.6
1787

packages/appkit/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@reown/appkit-react-native",
3-
"version": "2.0.0",
3+
"version": "2.0.1",
44
"main": "lib/commonjs/index.js",
55
"types": "lib/typescript/index.d.ts",
66
"module": "lib/module/index.js",
@@ -39,9 +39,9 @@
3939
"provenance": true
4040
},
4141
"dependencies": {
42-
"@reown/appkit-common-react-native": "2.0.0",
43-
"@reown/appkit-core-react-native": "2.0.0",
44-
"@reown/appkit-ui-react-native": "2.0.0",
42+
"@reown/appkit-common-react-native": "2.0.1",
43+
"@reown/appkit-core-react-native": "2.0.1",
44+
"@reown/appkit-ui-react-native": "2.0.1",
4545
"@walletconnect/universal-provider": "2.21.10",
4646
"valtio": "2.1.8"
4747
},

packages/bitcoin/CHANGELOG.md

Lines changed: 77 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,87 @@
11
# @reown/appkit-bitcoin-react-native
22

3-
## 2.0.0
3+
## 2.0.1
44

55
### Major Changes
66

7-
- c8ec10d: Release v2.0.0 stable version
7+
- **MULTICHAIN SUPPORT**: Complete architectural overhaul introducing comprehensive multichain support for EVM-compatible chains, Solana, Bitcoin, and more blockchain ecosystems coming soon.
88

9-
### Patch Changes
9+
- **SIWX AUTHENTICATION**: Introducing "Sign In With X" feature enabling decentralized authentication across multiple blockchain networks following CAIP-122 standard.
10+
11+
### Added
12+
13+
- **Core Multichain Architecture**:
14+
- New `@reown/appkit-react-native` core library as the central hub for managing multichain connections, adapters, and events
15+
- Modular adapter system with dedicated packages for different blockchain ecosystems:
16+
- `@reown/appkit-ethers-react-native` - EVM support via Ethers.js
17+
- `@reown/appkit-wagmi-react-native` - EVM support via Wagmi
18+
- `@reown/appkit-solana-react-native` - Native Solana blockchain support
19+
- `@reown/appkit-bitcoin-react-native` - Native Bitcoin blockchain support
20+
21+
- **SIWX (Sign In With X) Authentication**:
22+
- Chain-agnostic authentication framework supporting Ethereum, Polygon, Solana, and more
23+
- Plugin-based architecture with `siwx` parameter in `createAppKit` configuration
24+
- **Reown Authentication**: Cloud-managed SIWX sessions with Dashboard integration
25+
- **Custom Implementation**: `DefaultSIWX` scaffold for custom authentication flows
26+
- Automatic signature prompts and session management across network switches
27+
- Session persistence and automatic sign-in for returning users
28+
- Compliance with CAIP-122 standard for blockchain-based authentication
29+
30+
- **Enhanced Social Login**:
31+
- **Google Authentication**: Added missing Google social login provider
32+
- Complete social authentication suite now includes Google, Apple, Facebook, GitHub, Discord, and more
33+
34+
- **Enhanced Configuration**:
35+
- New `createAppKit` factory function with centralized configuration
36+
- `adapters` array for pluggable blockchain support
37+
- `siwx` configuration for authentication setup
38+
39+
### Changed
40+
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`
46+
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`
51+
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
56+
57+
- **Configuration Options**:
58+
- `defaultChain` renamed to `defaultNetwork`
59+
- `chainImages` renamed to `networkImages`
60+
- New `tokens` property for cross-chain token balance display
61+
- New `siwx` property for authentication configuration
62+
- Enhanced metadata and project configuration options
63+
64+
### Deprecated
65+
66+
- **SIWE Authentication**:
67+
- **SIWE Configuration**: Deprecated in favor of new SIWX authentication system
68+
- Legacy SIWE setup methods - Use `siwx` parameter with SIWX providers instead
69+
70+
- **Hooks**:
71+
- `useDisconnect()` - Use `const { disconnect } = useAppKit()` instead
72+
- All hooks now available from core package
73+
74+
### Migration Required
75+
76+
This is a major release requiring migration for existing applications.
77+
78+
For detailed migration instructions, see: [Migration Guide](https://docs.reown.com/appkit/react-native/core/migration-multichain)
79+
80+
### Documentation
1081

11-
- Updated dependencies [c8ec10d]
12-
- @reown/appkit-common-react-native@2.0.0
82+
- [Installation Guide](https://docs.reown.com/appkit/react-native/core/installation) for multichain setup
83+
- [Migration Guide](https://docs.reown.com/appkit/react-native/core/migration-multichain) for v2 upgrade
84+
- [SIWX Authentication Guide](https://docs.reown.com/appkit/react-native/core/siwx)
1385

1486
## 2.0.0-alpha.6
1587

packages/bitcoin/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@reown/appkit-bitcoin-react-native",
3-
"version": "2.0.0",
3+
"version": "2.0.1",
44
"main": "lib/commonjs/index.js",
55
"types": "lib/typescript/index.d.ts",
66
"module": "lib/module/index.js",
@@ -40,7 +40,7 @@
4040
"provenance": true
4141
},
4242
"dependencies": {
43-
"@reown/appkit-common-react-native": "2.0.0"
43+
"@reown/appkit-common-react-native": "2.0.1"
4444
},
4545
"peerDependencies": {
4646
"@walletconnect/react-native-compat": ">=2.16.1",

packages/coinbase/CHANGELOG.md

Lines changed: 77 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,87 @@
11
# @reown/appkit-coinbase-react-native
22

3-
## 2.0.0
3+
## 2.0.1
44

55
### Major Changes
66

7-
- c8ec10d: Release v2.0.0 stable version
7+
- **MULTICHAIN SUPPORT**: Complete architectural overhaul introducing comprehensive multichain support for EVM-compatible chains, Solana, Bitcoin, and more blockchain ecosystems coming soon.
88

9-
### Patch Changes
9+
- **SIWX AUTHENTICATION**: Introducing "Sign In With X" feature enabling decentralized authentication across multiple blockchain networks following CAIP-122 standard.
10+
11+
### Added
12+
13+
- **Core Multichain Architecture**:
14+
- New `@reown/appkit-react-native` core library as the central hub for managing multichain connections, adapters, and events
15+
- Modular adapter system with dedicated packages for different blockchain ecosystems:
16+
- `@reown/appkit-ethers-react-native` - EVM support via Ethers.js
17+
- `@reown/appkit-wagmi-react-native` - EVM support via Wagmi
18+
- `@reown/appkit-solana-react-native` - Native Solana blockchain support
19+
- `@reown/appkit-bitcoin-react-native` - Native Bitcoin blockchain support
20+
21+
- **SIWX (Sign In With X) Authentication**:
22+
- Chain-agnostic authentication framework supporting Ethereum, Polygon, Solana, and more
23+
- Plugin-based architecture with `siwx` parameter in `createAppKit` configuration
24+
- **Reown Authentication**: Cloud-managed SIWX sessions with Dashboard integration
25+
- **Custom Implementation**: `DefaultSIWX` scaffold for custom authentication flows
26+
- Automatic signature prompts and session management across network switches
27+
- Session persistence and automatic sign-in for returning users
28+
- Compliance with CAIP-122 standard for blockchain-based authentication
29+
30+
- **Enhanced Social Login**:
31+
- **Google Authentication**: Added missing Google social login provider
32+
- Complete social authentication suite now includes Google, Apple, Facebook, GitHub, Discord, and more
33+
34+
- **Enhanced Configuration**:
35+
- New `createAppKit` factory function with centralized configuration
36+
- `adapters` array for pluggable blockchain support
37+
- `siwx` configuration for authentication setup
38+
39+
### Changed
40+
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`
46+
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`
51+
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
56+
57+
- **Configuration Options**:
58+
- `defaultChain` renamed to `defaultNetwork`
59+
- `chainImages` renamed to `networkImages`
60+
- New `tokens` property for cross-chain token balance display
61+
- New `siwx` property for authentication configuration
62+
- Enhanced metadata and project configuration options
63+
64+
### Deprecated
65+
66+
- **SIWE Authentication**:
67+
- **SIWE Configuration**: Deprecated in favor of new SIWX authentication system
68+
- Legacy SIWE setup methods - Use `siwx` parameter with SIWX providers instead
69+
70+
- **Hooks**:
71+
- `useDisconnect()` - Use `const { disconnect } = useAppKit()` instead
72+
- All hooks now available from core package
73+
74+
### Migration Required
75+
76+
This is a major release requiring migration for existing applications.
77+
78+
For detailed migration instructions, see: [Migration Guide](https://docs.reown.com/appkit/react-native/core/migration-multichain)
79+
80+
### Documentation
1081

11-
- Updated dependencies [c8ec10d]
12-
- @reown/appkit-common-react-native@2.0.0
82+
- [Installation Guide](https://docs.reown.com/appkit/react-native/core/installation) for multichain setup
83+
- [Migration Guide](https://docs.reown.com/appkit/react-native/core/migration-multichain) for v2 upgrade
84+
- [SIWX Authentication Guide](https://docs.reown.com/appkit/react-native/core/siwx)
1385

1486
## 2.0.0-alpha.6
1587

packages/coinbase/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@reown/appkit-coinbase-react-native",
3-
"version": "2.0.0",
3+
"version": "2.0.1",
44
"main": "lib/commonjs/index.js",
55
"types": "lib/typescript/index.d.ts",
66
"module": "lib/module/index.js",
@@ -37,7 +37,7 @@
3737
"provenance": true
3838
},
3939
"dependencies": {
40-
"@reown/appkit-common-react-native": "2.0.0"
40+
"@reown/appkit-common-react-native": "2.0.1"
4141
},
4242
"peerDependencies": {
4343
"@coinbase/wallet-mobile-sdk": ">=1.1.2",

0 commit comments

Comments
 (0)