- 82153ed: Upgraded wagmi to
^2.9.2
and viem to2.9.31
. The viem version now statically reflects the version most compatible with wagmi.
- ef53ede: Added
--legacy-peer-deps
flag when runningnpm init @rainbow-me/rainbowkit@latest
.
- c837995: Updated the following packages:
- wagmi to
^2.5.11
- viem to
^2.8.12
- @tanstack/react-query to
^5.28.4
- typescript to
5.4.2
- wagmi to
-
6982833: Updated the following packages:
next
to^14.1.3
eslint-config-next
to^14.1.3
@types/react
to^18.2.64
@types/react
to^18.2.64
-
aa0269e: Migrated template to Wagmi v2 with the following package changes:
- updated
wagmi
from1.4.x
to^2.0.0
- updated
viem
from1.21.x
to^2.0.0
- added
@tanstack/react-query
dependency with version^5
- updated
- d73b021: Updated wagmi to
~1.4.13
and viem to~1.21.4
.
-
e50727f4: Updated wagmi to
~1.4.12
and viem to~1.19.15
.Wagmi
1.4.12
mitigates a supply-chain attack on the @ledgerhq/connect-kit package. RainbowKit dApp's were not directly impacted, but dApps that used the LedgerConnector connector in earlier versions of Wagmi could have been. This issue has since been resolved by Ledger but the wagmi team is encouraging developers to upgrade Wagmi and RainbowKit out of an abundance of caution.
- c1d040f8: Updated wagmi to
~1.4.7
and viem to~1.19.4
.
- 2abfffe0: Updated wagmi to
~1.4.3
and viem to~1.16.3
.
- 6b460fcb: Updated wagmi to
~1.4.2
and viem to~1.12.2
.
- 118dfe11: Updated wagmi to
~1.4.0
and viem to~1.10.0
.
- ad913e60: Upgraded
wagmi
,viem
, andnext
in templates. - f5e73b98: Upgraded templates for
base
network support
- 6d361b4: Updated
wagmi
to~1.3.0
andviem
to~1.1.0
.
-
e2b1072: The wagmi peer dependency has been updated to
~1.2.0
. RainbowKit remains compatible with~1.1.0
and~1.0.1
.The viem peer dependency has been updated to
^1.0.0
. RainbowKit remains compatible with~0.3.19
and beyond.It is recommended that you upgrade to recent versions of
wagmi
andviem
to ensure a smooth transition to WalletConnect v2.
- 86a1ddd: Upgraded templates to support Next 13
-
371c988: Adopted
fs
,net
, andtls
polyfills in the@rainbow-me/create-rainbowkit
templates for betterwagmi@1
andviem
Webpack bundler support.These modules are required by WalletConnect packages upstream, and were previously polyfilled by
ethers
. Reference the discussion here.
-
93b58d0: RainbowKit and the wagmi peer dependency have been updated to
1.x.x
, which includes breaking changes.wagmi v1 now relies on
viem
instead of theethers
peer dependency, so@rainbow-me/create-rainbowkit
templates have been upgraded to favor viem.Give RainbowKit and wagmi v1 a try today:
yarn create @rainbow-me/rainbowkit
- 865175f: Upgraded template dependencies:
ethers
,next
,react
,react-dom
,siwe
andnext-auth
to supportsiwe@2
.
- aef9643: Support for WalletConnect Cloud
projectId
- 9838acf: Updated
wagmi
to0.12.x
-
924ae82: Updated
wagmi
to>=0.11.7
-
cf62d10: Fix next-app template by removing
alchemyProvider
in favor ofpublicProvider
The
alchemyProvider
public API key provided by Alchemy and the Ethers project has been deprecated. Examples and templates now favor thepublicProvider
exclusively.
- 1876ba0: Updated
wagmi
to0.11.x
- 355402b: Updated
wagmi
to0.10.x
- a1d6776: Updated
wagmi
to0.9.x
- 6b37050: Updated
wagmi
to^0.8.4
- 0ff4210: Updated wagmi to
0.7.5
-
d12b75e: Fix crash in Linux/WSL when attempting to rename branch after running
git init
When scaffolding a new project, we now honor the system default setting rather than forcibly renaming the branch.
- 8dd5a74: Update wagmi to v0.6
- 6e25576: Update
wagmi
dependency to^0.5.3
-
fd5e8e7: Fix npm user agent detection
We try to detect the package manager being used for the init/create script but we were failing to detect npm correctly, instead falling through to using
pnpm
,yarn
ornpm
(in that order) depending on availability. The logic for detecting npm has now been fixed. -
fd5e8e7: Fix install step in Yarn
The
install
command for@rainbow-me/create-rainbowkit
was failing when usingyarn create
because Yarn usesadd
instead ofinstall
, so we now use the correct command when Yarn is detected.
- ac37201: Ensure files are copied correctly when template source directory is nested within a path containing
node_modules
- 9e06333: Add missing Node shebang to CLI
- fe5cfc5: Add missing
chalk
dependency - 85ef6ec: Exclude
CHANGELOG.md
when copying app templates
- 2834f97: Initial beta release