Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@thirdweb-dev/react@4.3.0
Minor Changes
#2055
0f9b88ab
Thanks @MananTank! - ### NewConnectEmbed
component anduseShowConnectEmbed
hookAdd
ConnectEmbed
component anduseShowConnectEmbed
hook allow embedding theConnectWallet
's Modal directly into the page.useShowConnectEmbed
returnstrue
if the<ConnectEmbed />
should be rendered. It returnstrue
if either one of the following conditions are met:auth
is required ( loginOptional is NOT set to false )ConnectWallet
component changesuseWallet
,useAddress
,useConnectionStatus
etc showing the wrong wallet / address / connection status for a brief moment when connecting a Safe / Smart Wallet.ConnectWallet
andConnectEmbed
components and also improves the user experience.API changed for creating wallet configurator
This is only relevant if you are creating your own wallet configurator - If you are using the wallet configurators provided by thirdweb such as
metamaskWallet()
,coinbaseWallet()
etc - This API change does not affect youTo Fix the above mentioned "double connection" issue in the
ConnectWallet
component, We have introduce a few changes to how the wallet configurator should be created.Do not use any wallet connection hooks in the wallet configurator. Only use the
props
passed in theconnectUI
andselectUI
. The wallet configurator'sconnectUI
andselectUI
now gets below mentioned additional props so that you can avoid using the wallet connection hooksprops.connect
- replaces theuseConnect
hook usageprops.connectionStatus
- replaces theuseConnectionStatus
hook usageprops.setConnectionStatus
- replaces theuseSetConnectionStatus
hook usageprops.setConnectedWallet
- replaces theuseSetConnectedWallet
hook usageprops.createWalletInstance
- replaces theuseCreateWalletInstance
hook usageprops.connectedWalletAddress
- replaces theuseAddress
hook usageExample
Patch Changes
#1964
5d567008
Thanks @warengonzaga! - Add Filipino language to React and React Native SDK#2138
6047d67d
Thanks @MananTank! - Enforce react-hooks/exhaustive-deps lint ruleUpdated dependencies [
90a2f2d4
,e1001689
,d3637a16
,27c00ef7
,30f16cac
,0f9b88ab
,eb6544ff
,756d5cc9
]:@thirdweb-dev/react-core@4.3.0
Minor Changes
#2055
0f9b88ab
Thanks @MananTank! - ### NewConnectEmbed
component anduseShowConnectEmbed
hookAdd
ConnectEmbed
component anduseShowConnectEmbed
hook allow embedding theConnectWallet
's Modal directly into the page.useShowConnectEmbed
returnstrue
if the<ConnectEmbed />
should be rendered. It returnstrue
if either one of the following conditions are met:auth
is required ( loginOptional is NOT set to false )ConnectWallet
component changesuseWallet
,useAddress
,useConnectionStatus
etc showing the wrong wallet / address / connection status for a brief moment when connecting a Safe / Smart Wallet.ConnectWallet
andConnectEmbed
components and also improves the user experience.API changed for creating wallet configurator
This is only relevant if you are creating your own wallet configurator - If you are using the wallet configurators provided by thirdweb such as
metamaskWallet()
,coinbaseWallet()
etc - This API change does not affect youTo Fix the above mentioned "double connection" issue in the
ConnectWallet
component, We have introduce a few changes to how the wallet configurator should be created.Do not use any wallet connection hooks in the wallet configurator. Only use the
props
passed in theconnectUI
andselectUI
. The wallet configurator'sconnectUI
andselectUI
now gets below mentioned additional props so that you can avoid using the wallet connection hooksprops.connect
- replaces theuseConnect
hook usageprops.connectionStatus
- replaces theuseConnectionStatus
hook usageprops.setConnectionStatus
- replaces theuseSetConnectionStatus
hook usageprops.setConnectedWallet
- replaces theuseSetConnectedWallet
hook usageprops.createWalletInstance
- replaces theuseCreateWalletInstance
hook usageprops.connectedWalletAddress
- replaces theuseAddress
hook usageExample
Patch Changes
#2089
e1001689
Thanks @kien-ngo! - Add hook for creating direct listings in batch for Marketplace v3#2140
30f16cac
Thanks @MananTank! - Fix return type ofuseUnclaimedNFTs
hook.This fixes data is not of type NFT[] when using useUnclaimedNFTs #2110
Updated dependencies [
90a2f2d4
,d3637a16
,27c00ef7
,eb6544ff
,756d5cc9
]:@thirdweb-dev/react-native@0.6.0
Minor Changes
#2150
6dac95bd
Thanks @MananTank! - ### API changed for creating wallet configurator( This is only relevant if you are creating your own wallet configurator - If you are using the wallet configurators provided by thirdweb such as
metamaskWallet()
,coinbaseWallet()
etc - This API change does not affect you )We have introduce a few changes to how the wallet configurator should be created:
Do not use any wallet connection hooks in the wallet configurator. Only use the
props
passed in theconnectUI
andselectUI
. The wallet configurator'sconnectUI
andselectUI
now gets below mentioned additional props so that you can avoid using the wallet connection hooksprops.connect
- replaces theuseConnect
hook usageprops.connectionStatus
- replaces theuseConnectionStatus
hook usageprops.setConnectionStatus
- replaces theuseSetConnectionStatus
hook usageprops.setConnectedWallet
- replaces theuseSetConnectedWallet
hook usageprops.createWalletInstance
- replaces theuseCreateWalletInstance
hook usageprops.connectedWalletAddress
- replaces theuseAddress
hook usageExample
onLocallyConnected
has been removed from theconnectUI
props - You no longer need to worry about whether a wallet is part of another wallet's connection flow or not - just use the regularprops
passed in theconnectUI
andselectUI
and it will be handled automatically.Patch Changes
#2151
415f2aa8
Thanks @jnsdls! - improve typechecking for deepMerge function#1964
5d567008
Thanks @warengonzaga! - Add Filipino language to React and React Native SDK#1962
517d9a8f
Thanks @iketw! - Adds Turkish support as locale 'tr'#2158
abbd255e
Thanks @iketw! - Correctly pass sdkOptions down#2160
a11b1d49
Thanks @iketw! - Update WalletConnectUI to use new archUpdated dependencies [
90a2f2d4
,e1001689
,d3637a16
,27c00ef7
,30f16cac
,0f9b88ab
,eb6544ff
,756d5cc9
]:@thirdweb-dev/auth@4.1.23
Patch Changes
90a2f2d4
,27c00ef7
]:@thirdweb-dev/chains@0.1.63
Patch Changes
d3637a16
Thanks @jnsdls! - update chainsthirdweb@0.13.31
Patch Changes
90a2f2d4
,d3637a16
,27c00ef7
,eb6544ff
,756d5cc9
]:eslint-config-thirdweb@0.1.7
Patch Changes
6047d67d
Thanks @MananTank! - Enforce react-hooks/exhaustive-deps lint rule@thirdweb-dev/sdk@4.0.26
Patch Changes
#2143
27c00ef7
Thanks @joaquim-verges! - Fix gas estimations for local and embedded wallets#1887
eb6544ff
Thanks @kien-ngo! - Add pagination to ERC721's getAllOwners method#2139
756d5cc9
Thanks @kumaryash90! - Resolve beacon from beacon-proxyUpdated dependencies [
d3637a16
]:@thirdweb-dev/service-utils@0.4.12
Patch Changes
749a12f9
Thanks @assimovt! - fix checkout service name@thirdweb-dev/unity-js-bridge@0.3.6
Patch Changes
90a2f2d4
,d3637a16
,27c00ef7
,eb6544ff
,756d5cc9
]:@thirdweb-dev/wallets@2.4.1
Patch Changes
#2162
90a2f2d4
Thanks @iketw! - Implements signedData for LocalWallet#2143
27c00ef7
Thanks @joaquim-verges! - Fix gas estimations for local and embedded walletsUpdated dependencies [
d3637a16
,27c00ef7
,eb6544ff
,756d5cc9
]:@thirdweb-dev/react-native-compat@0.6.0