Releases: coinbase/onchainkit
[email protected]
chore: version packages 🚀 (#2516) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@coinbase/[email protected]
[email protected]
chore: version packages 🚀 (#2509) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@coinbase/[email protected]
[email protected]
@coinbase/[email protected]
chore: version packages 🚀 (#2505) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Dan Cortes <[email protected]>
[email protected]
Patch Changes
- chore: Package version bump
@coinbase/[email protected]
Patch Changes
- chore: Package version bump
@coinbase/[email protected]
Changelog
0.38.15
Patch Changes
- chore: Rename alpha version to canary. By @dgca #2404
- chore: Add client FID and OnchainKit/MiniKit differentiation to analytics. By @dgca #2391
0.38.14
Patch Changes
0.38.13
Patch Changes
0.38.12
Patch Changes
0.38.11
Patch Changes
- feat: Make "Sign Up" button optional in
<WalletModal/>
. By @dgca #2332 - fix: Use mainnet to resolve ENS social media accounts. By @dgca #2333
- feat: Configure Coinbase wallet preference via
<OnchainKitProvider/>
. By @dgca #2332 - fix: Broken link in CHANGELOG. By @GarmashAlex #2331
0.38.10
Patch Changes
0.38.9
Patch Changes
- fix: Cached default wagmi config to prevent accounts disconnecting when OnchainKit rerenders. By @brendan-defi #2319
0.38.8
Patch Changes
- feat: Add batch ENS / Basename resolution with useAddresses hook and getAddresses utility. By @cpcramer #2277
- chore: Refactored getNames utility to leverage batch processing with getAddresses. By @cpcramer #2281
- fix: Prevented video button clicks from propagating and small style fixes. By @alessey #2273
- chore: Add bidirectional resolution validation when batching
Basenames
andENS
names. By @cpcramer #2264 - chore: Separate Wagmi and Query default providers. By @dgca #2280
- fix: Wallet modal UI fix. By @abcrane123 #2282
- feat: Show recipient's ENS or Basename in send input. By @brendan-defi #2283
- chore: Use Vite for package build. By @dgca #2227
- fix:: add readyOptions pass through to sdk.actions.ready(). By @alessey #2300
- fix:: update fid authentication against user.fid, allow optional. By @alessey #2299
0.38.7
Patch Changes
0.38.6
Patch Changes
- chore: Add bidirectional resolution validation to
Basenames
andENS
names. By @cpcramer #2255 - fix: Wallet unnecessarily fetching tokenBalances. By @alessey #2258
- feat: Add uninstalled wallet connector redirects. By @cpcramer #2245
0.38.5
Patch Changes
- feat: Enabled Alpha releases for OnchainKit. By @dgca #2201 #2211
- feat: Added MiniKit CLI. By @alessey #2183
- fix: Removed unused \@coinbase/onchainkit/core export. By @dgca #2211
- chore: Updated
ConnectWallet
and added default children. By @abcrane123 #2186
0.38.4
Patch Changes
0.38.3
Patch Changes
- refactor: Organized coinbase/onchainkit project into pnpm workspace. By @dgca #2167
- chore: Added Attestation caching. By @cpcramer #2180
- feat: Added
MiniKit
to the playground - https://onchainkit.xyz/playground/minikit. By @alessey #2176 - feat: Added Rabby, Trust, and Frame wallet connection support in
WalletModal
. By @cpcramer #2168 - chore: Refactored
Wallet
. DeprecatedWalletAdvanced
. By @abcrane123 #2179 - fix:
SwapSettings
not rendering forSwapDefault
component. By @abcrane123 #2200
0.38.2
Patch Changes
- feat: Add iconUrl to OnrampPaymentCurrency type. By @rustam-cb #2165
- fix: Fix bug that would disable onramp due to USDC price fluctuations. By @abcrane123 #2171
- chore: Remove site code from onchainkit repository. By @cpcramer #2136
0.38.1
Patch Changes
- feat: Added WalletAdvanced Send. By @brendan-defi #2134
- fix: Added accesibility improvements to playground. By @futreall #2150
0.38.0
Minor Changes
-
feat: Added
Signature
component which utilizes wagmi signTypedData (EIP 712) and signMessage (personal_sign falling back to eth_sign) to sign data. By @alessey #2105 -
feat: Added light/dark mode support for the Base
theme
. This will respect themode
setting in yourOnchainKitProvider
config (defaults to 'auto' if not specified). Users of the Base theme may now see light or dark variants depending on their system preferences or explicit mode configuration. By @cpcramer #2143 -
feat: Added
Badge
tooltip display. By @cpcramer #2140- feat: Implemented default children for
NFTCard
,NFTMintCard
, andTransaction
components. By @dgca @abcrane123 #2138 #2139 #2108 - chore: Updated
IsBaseOptions
andIsEthereumOptions
type naming convention to PascalCase. By @crStiv @cpcramer #1920 - chore: Refactored
TokenBalance
's ActionButton and improvedTokenBalance
types. By @brendan-defi #2068 - chore: Updated
Onramp
utils to allow to be used in non-react JS environments and/or without having to set up Onchainkit Provider. By @rustam-cb #2135 - fix:
TokenRow
text-overflow: ellipsis work correctly. By @dgca #2133
Breaking Changes:
- Types
IsBaseOptions
andIsEthereumOptions
have been updated from camelCase to PascalCase.
- feat: Implemented default children for
0.37.8
Patch Changes
0.37.7
Patch Changes
- feat: Batch support for Basenames and ENS names. By @cpcramer #2102
- feat: Added Batch support for Base and Ethereum Avatars. By @cpcramer #2107
- feat: Added base mainnet deploychain address. By @0xAlec #2096
- feat: Implemented Swap default children. By @alessey #2077
- fix: Improved Next.js server env compatibility. By @dschlabach #2090
0.37.6
Patch Changes
- c2d4c67: - fix: Updated internal caching, resulting in performance improvements for components such as
Identity
,Swap
,Wallet
, andNFT
components. By @cpcramer #2085
0.37.5
Patch Changes
- fix updated useOutsideClick to handle portals. fixes issue with WalletAdvancedSwap. by @brendan-defi #2043
- feat implemented telemetry for Swap and Buy. by @cpcramer #1964, #1969
- feat improved Earn accessibility. by @dschlabach #2045, #2048, #2044
- feat added AppchainBridge exports. by @0xAlec #2052
0.37.4
Patch Changes
- feat: Added Transaction Telemetry. By @cpcramer #1965
- chore: Added origin to analytics. By @cpcramer #2015
- fix: Added OnchainKit error boundary. By @alessey #2019
- feat: Added NFTMintButton analytics. By @cpcramer #2027
- feat: Exposed handleFetchPrice on top-level AppchainBridge component. By @0xAlec #2034
- feat: Added success state to AppchainBridge. By @0xAlec #2035
- feat added
AppchainBridgeResumeTransaction
. by @0xAlec #2038
0.37.3
Patch Changes
0.37.2
Patch Changes
- fix: Improve chain support for non Base transactions. By @dschlabach #2016
- docs: Documentation updates and improvements. By @dschlabach @maximevtush @kilavvy
0.37.1
Patch Changes
- feat: Add
Checkout
component telemetry. By @cpcramer #1968 - feat: Add
Fund
component telemetry. By @cpcramer #1967 - feat: Add
Mint
component telemetry. By @cpcramer #1966 - feat: Add
WalletAdvanced
component telemetry. By @cpcramer #1963 - feat: Add
ConnectWallet
component telemetry. By @cpcramer #1957 - docs: Documentation updates and improvements. By @dschlabach @dramarereg @tomasandroil @maximevtush
- chore:
sendAnalytics
improvements. @by @dschlabach #1999 - feat: Add
isSponsored
support for theEarn
component. @dschlabach 1998
0.37.0
Minor Changes
- feat Add telemetry to help us better understand library usage and improve the developer experience. @cpcramer
Patch Changes
-
fix Add various improvements to the Earn component. by @dschlabach #1973
-
docs Add documentation for the Earn component. by @dschlabach #1974
-
fix Remove circular dependency. By @dschlabach #1970
Telemetry
Starting with version 0.37.0, OnchainKit introduces an anonymous telemetry system to help us better understand library usage and improve the developer experience. This system collects anonymous data about:
- Component usage and events
- Version and app information
- Usage metrics
- Error events
No sensitive data (environment variables, private keys, file paths) is ever collected.
How to Opt Out
To fully disable telemetry collection, set the
analytics
flag tofalse
in your OnchainKit Provider:Learn more at https://docs.base.org/builderkits/onchainkit/guides/telemetry
0.36.11
Patch Changes
- docs: Add Telemetry guide. By @cpcramer #1935
- feat: Added Telemetry foundation for
Buy
,Checkout
,Fund
,Mint
,Swap
,Transaction
, andWallet
. By @cpcramer #1942 - feat: Add analytics parameter. When set to false, all telemetry collection will be disabled and no data will be sent. @cpcramer #1934
- feat: Release
Earn
component. By @dschlabach #...