web3-onboard

Client library to onboard users to web3 apps

MIT License

Downloads
95.9K
Stars
844
Committers
174
web3-onboard - 2.7.0

Published by aaronbarnardsound about 2 years ago

✨ Highlights

  • feat: add BitKeep #1177
  • Tokenary support on all platforms #1185
  • Enhancement: Examples/with-ledger #1187
  • [core-v2.7.0-alpha.1, react-v2.2.6-alpha.1, vue-v2.1.6-alpha.1] : Feature - Add configuration to hide/show sidebar #1191
  • [core:2.7.0-alpha.2] [ledger:2.1.8-alpha.1] - [feature] - Replacement Transactions #1195
  • Feature/with vuejs #1198
  • [common-v2.1.8-alpha.1, core-v2.7.0-alpha.3, react-v2.2.6-alpha.2, vue-v2.1.6-alpha.2...]: Fix - Remove Terser from Rollup(minification) #1206
  • [core:2.7.0-alpha.4] - Dynamically import Notify and Account Center #1207
  • [README Updates] Migration guide Link #1208
  • Fix: Re-initialize Cleanup Logic #1213

📦 Changes per package

  • @web3onboard/coinbase v2.0.11
  • @web3onboard/common v2.1.8
  • @web3onboard/core v2.7.0
  • @web3onboard/dcent v2.0.8
  • @web3onboard/formatic v2.0.10
  • @web3onboard/gas v2.0.0
  • @web3onboard/gnosis v2.0.9
  • @web3onboard/injected v2.0.16
  • @web3onboard/keepkey v2.1.8
  • @web3onboard/keystone v2.1.9
  • @web3onboard/ledger v2.1.8
  • @web3onboard/magic v2.0.11
  • @web3onboard/mew v2.0.8
  • @web3onboard/portis v2.0.8
  • @web3onboard/react v2.2.6
  • @web3onboard/torus v2.0.9
  • @web3onboard/trezor v2.1.8
  • @web3onboard/vue v2.1.6
  • @web3-onboard/walletconnect v2.0.9
  • @web3-onboard/walletlink v2.0.7
  • @web3onboard/web3auth v2.0.7
web3-onboard - v2.6.0

Published by Adamj1232 about 2 years ago

Description

✨ Highlights

  • Fix: Autoselect with disabled modals resolve #1154
  • Fix: Chain id type fix #1158
  • Enhancement: Minify bundle size #1155
  • Fix: add "main" to Keystone's package.json #1164
  • Fix Trezor nonce handling #1165
  • Fix - Add optionality to containerElement, format validation so accountCener #1166
  • Feature : Gas Module #1168
  • Fix - Updated Binance Wallet provider patch #1174
  • Enhancement : Convert internal Wei to Eth #1137
  • Feature : Add BitKeep injected Wallet #1177

📦 Changes per package

  • @web3onboard/coinbase v2.0.10
  • @web3onboard/common v2.1.7
  • @web3onboard/core v2.6.0
  • @web3onboard/dcent v2.0.7
  • @web3onboard/formatic v2.0.9
  • @web3onboard/gas v2.0.0
  • @web3onboard/gnosis v2.0.8
  • @web3onboard/injected v2.0.15
  • @web3onboard/keepkey v2.1.7
  • @web3onboard/keystone v2.1.8
  • @web3onboard/ledger v2.1.7
  • @web3onboard/magic v2.0.10
  • @web3onboard/mew v2.0.7
  • @web3onboard/portis v2.0.7
  • @web3onboard/react v2.2.5
  • @web3onboard/torus v2.0.8
  • @web3onboard/trezor v2.1.7
  • @web3onboard/vue v2.1.5
  • @web3-onboard/walletconnect v2.0.8
  • @web3onboard/web3auth v2.0.6

What's Changed

New Contributors

Full Changelog: https://github.com/blocknative/web3-onboard/compare/v2.5.0...v2.6.0

web3-onboard - v2.5.0

Published by Adamj1232 over 2 years ago

Description

✨ Highlights

  • [core-v2.4.0-alpha.8] : Enhancement - Add --onboard-modal-color #1136
  • [core-v2.4.0-alpha.8, react-v2.2.3-alpha.5, vue-v2.1.3-alpha.6] : Feature - Preflight notification handling #1138
  • [core-v2.4.0-alpha.9, react-v2.2.3-alpha.5, vue-v2.1.3-alpha.6] : Feature - Expose css variables per AlienWorld and version bumps #1139
  • [core-v2.4.1-alpha.1, react-v2.2.4-alpha.1, vue-v2.1.4-alpha.1] : Update - Preflight notification updates(react hook, positioning variables, cleanup) #1144
  • [core: 2.5.0-alpha.1] - [enhancement] - Delayed Wallet Init #1145
  • [common:2.1.6-alpha.1] [keepkey:2.1.6-alpha.1] - Better Error Messages #1146

📦 Changes per package

  • @web3onboard/coinbase v2.0.9
  • @web3onboard/common v2.1.6
  • @web3onboard/core v2.5.0
  • @web3onboard/dcent v2.0.6
  • @web3onboard/formatic v2.0.8
  • @web3onboard/gnosis v2.0.7
  • @web3onboard/injected v2.0.14
  • @web3onboard/keepkey v2.1.6
  • @web3onboard/keystone v2.1.7
  • @web3onboard/ledger v2.1.6
  • @web3onboard/magic v2.0.9
  • @web3onboard/mew v2.0.6
  • @web3onboard/portis v2.0.6
  • @web3onboard/react v2.2.4
  • @web3onboard/torus v2.0.7
  • @web3onboard/trezor v2.1.6
  • @web3onboard/vue v2.1.4
  • @web3-onboard/walletconnect v2.0.7
  • @web3onboard/walletlink v2.0.6
  • @web3onboard/web3auth v2.0.5

What's Changed

New Contributors

Full Changelog: https://github.com/blocknative/web3-onboard/compare/v2.4.0...v2.5.0

web3-onboard - v2.4.0

Published by taylorjdawson over 2 years ago

✨ Highlights

  • Security vulnerabilities have been addressed #1125
  • New action added to the public API that allows for setting the primary (first in the list) wallet and optionally the account if multiple accounts are connected for a particular wallet. #1119
  • Clicking the address in account will now copy it to clipboard #1112
  • Can now optionally specify container element for account center #1096
  • Mathwallet has been added as a new wallet module # 1127
  • Updates balances for successful transactions via notify #1128
  • Now have the ability to define which element to bind the account center to #1096
  • Loads more css vars added for increased customisation #1136 #1139 #1120

What's Changed

New Contributors

Full Changelog: https://github.com/blocknative/web3-onboard/compare/web3-onboard/2.3.0...v2.4.0

web3-onboard - Release 2.3.0

Published by Adamj1232 over 2 years ago

✨ Highlights

  • Type check fix in core for notifications #1106
  • Add repository field to packages #1109
  • Fix bug issue template #1110
  • Fix conditional rendering of Notify and Account center #1113
  • Fix recommended Injected Wallets #1115
  • Fix for SSR with React Package #1118

What's Changed

New Contributors

Full Changelog: https://github.com/blocknative/web3-onboard/compare/web3-onboard/2.2.0...web3-onboard/2.3.0

web3-onboard - Release 06/28

Published by Adamj1232 over 2 years ago

Description

✨ Highlights

  • Account-center-z-index #1091
  • React hooks updates and expand exposed API actions #1093
  • Simplify Quickstart #1095
  • Decouple Notify and AC positioning #1098
  • Connect First ChainId on WalletConnect session request #1099
  • Fixes ledger transaction on polygon #1101

📦 Changes per package

@web3onboard/web3auth v2.0.2
@web3onboard/common v2.1.3
@web3onboard/core v2.3.1
@web3onboard/injected v2.0.11
@web3-onboard/walletconnect v2.0.4
@web3onboard/dcent v2.0.3
@web3onboard/coinbase v2.0.6
@web3onboard/formatic v2.0.5
@web3onboard/gnosis v2.0.4
@web3onboard/keepkey v2.1.3
@web3onboard/keystone v2.1.4
@web3onboard/ledger v2.1.3
@web3onboard/magic v2.0.6
@web3onboard/mew v2.0.1
@web3onboard/portis v2.0.3
@web3onboard/torus v2.0.4
@web3onboard/trezor v2.1.3
@web3onboard/walletlink v2.0.3
@web3onboard/react v2.2.1
@web3onboard/vue v2.1.1

What's Changed

New Contributors

Full Changelog: https://github.com/blocknative/web3-onboard/compare/web3-onboard/core-v2.2.11...web3-onboard/2.2.0

web3-onboard - Release 06/22 - v2.1.0

Published by Adamj1232 over 2 years ago

✨ Highlights

  • Add Transaction and DApp Notifications to W3O along with documentation on usage #1070
  • Adds optional public RPC and Block Explorer Chain Params #1021
  • Convert background-color to background for css properties with exposed variables for greater customization #1074
  • Fix build issues occurring within the React Package #1075
  • Remove ES 8 > operators #1082
  • Fix web3-auth build issue within CI #1085

📦 Changes per package

@web3onboard/coinbase v2.0.5

  • Updates to the latest @web3onboard/common version

@web3onboard/common v2.1.2

  • Update background-color css props associated with variables to background for greater customization
  • Adds optional public RPC and Block Explorer Chain Params

@web3onboard/core v2.3.0

  • Add Transaction and DApp notifications to W3O along with documentation
  • Updates to the latest @web3onboard/common version
  • Update background-color css props associated with variables to background for greater customization

@web3onboard/dcent v2.0.2

  • Updates to the latest @web3onboard/common version

@web3onboard/fortmatic v2.0.4

  • Updates to the latest @web3onboard/common version

@web3onboard/gnosis v2.0.3

  • Updates to the latest @web3onboard/common version

@web3onboard/injected v2.0.10

  • Updates to the latest @web3onboard/common version

@web3onboard/keepkey v2.1.2

  • Updates to the latest @web3onboard/common version
  • Remove ES > 8 operators

@web3onboard/keystone v2.1.3

  • Updates to the latest @web3onboard/common version
  • Remove ES > 8 operators

@web3onboard/ledger v2.1.2

  • Updates to the latest @web3onboard/common version

@web3onboard/magic v2.0.5

  • Updates to the latest @web3onboard/common version

@web3onboard/mew v2.0.2

  • Updates to the latest @web3onboard/common version

@web3onboard/portis v2.0.2

  • Updates to the latest @web3onboard/common version

@web3onboard/react v2.2.0

  • Updates to the latest @web3onboard/common version
  • Updates to the latest @web3onboard/core version
  • Remove ES > 8 operators

@web3onboard/torus v2.0.3

  • Updates to the latest @web3onboard/common version

@web3onboard/trezor v2.1.2

  • Updates to the latest @web3onboard/common version

@web3onboard/vue v2.1.0

  • Updates to the latest @web3onboard/common version
  • Updates to the latest @web3onboard/core version
  • Remove ES > 8 operators

@web3-onboard/walletconnect v2.0.3

  • Updates to the latest @web3onboard/common version

@web3-onboard/web3auth v2.0.1

  • Updates to the latest @web3onboard/common version
web3-onboard - Release 06/08 - [core] [react] [dcent] [injected] [keystone]

Published by aaronbarnardsound over 2 years ago

[core]

  • Adds updateBalances function to actions. This can be used to tell Onboard to update the balance for all connected addresses or a small subset. Currently Onboard does not do any polling to keep balances up to date, so polling can now be implemented at the app level or can be selectively called after a transaction. Future versions of Onboard will utilise the Blocknative transaction events infrastructure to automatically keep balances up to date
  • Exposes CSS variables for border radius values
  • A fix for the disable modal flag when auto selecting a wallet

[react]

  • Updates to the latest [core] version
  • Refactor to use React v18 as well as the latest hooks

[dcent]

[injected]

  • Adds D'CENT wallet

[keystone]

  • Bugfix for reassigned const var

Changelog:

  • [core-v2.2.11-alpha.2 , react-v2.1.8-alpha.2]: enhancement - update connected wallets balance #1038
  • Support D'CENT wallet in PC and mobile #996
  • [dcent - v1.0.0-alpha.1, injected v2.0.8-alpha.1] : Update - CI and cleanup #1041
  • [DCent - v1.0.0-alpha.1] : fix - Update types #1042
  • [core-v2.2.11-alpha.3]: enhancement - add border-radius CSS variables #1046
  • fix(keystone): use let for AirGappedKeyring const #1047
  • [injected][dcent] - Fixes clashing svg vars #1050
  • [fix] fix connect wallet with disableModal flag #1033
  • refactor: upgrade to React 18 + add useAppState #915
  • Bump cross-fetch from 2.2.5 to 2.2.6 #981
web3-onboard - [core] - Fix Window Check

Published by aaronbarnardsound over 2 years ago

A small bugfix release for the core package which ensures that all device checks will not cause error in SSR environments.

Changelog:

  • [core] - fix: Device Check (#1034)
web3-onboard - 1.38.3 - V1 Onboard - Fix Opera Detection

Published by aaronbarnardsound over 2 years ago

A small release for V1 Onboard to fix detection of Opera wallet now that their provider flag has been updated.

Changelog:

  • 1.38.3: [fix] - Opera Provider Detection (#920)

This release exposures further css variables for border-radius & box-shadow for the Wallet Connect Modal & Wallet Buttons

  • border-radius for the wallet connect modal & wallet buttons
  • shadows for the wallet connect modal & wallet buttons
  • the backdrop for the wallet connect modal to control color and opacity

What's Changed in #963

Full Changelog: https://github.com/blocknative/web3-onboard/compare/web3-onboard/common-v2.0.6...web3-onboard/core-v2.2.6

web3-onboard - Add Boolean Return When Switching/Adding new Chains and Update Internal Dependencies

Published by Adamj1232 over 2 years ago

Add Boolean Return When Switching/Adding new Chains to allow DApps to confirm actions
Update Internal Dependencies

  • common-v2.0.6
  • core-v2.2.4

What's Changed in #939 & #938

New Contributors

Full Changelog: https://github.com/blocknative/web3-onboard/compare/web3-onboard/magic-v2.0.1...web3-onboard/react-v2.1.4

web3-onboard - Enhancements to UX and Customizations of Login Modal

Published by Adamj1232 over 2 years ago

Enhancements to UX and Customization of Login Modal Including

  • Enter Key submits and sessions can be set by Magic Interface
  • Modal positioning for all modals
  • Further exposed styling variables
  • Styling variable fallbacks to give more styling control to the developers

What's Changed in #939

Full Changelog: https://github.com/blocknative/web3-onboard/compare/web3-onboard/magic-v2.0.1...web3-onboard/magic-v2.0.2

web3-onboard - Enhancements to Customization of Components

Published by Adamj1232 over 2 years ago

Enhancements to Customization of Components Including

  • Modal positioning for all modals
  • Further exposed styling variables
  • Styling variable fallbacks to give more styling control to the developers

What's Changed in #939

Full Changelog: https://github.com/blocknative/web3-onboard/compare/web3-onboard/magic-v2.0.1...web3-onboard/core-v2.2.4

web3-onboard - Enhancements to Customization of Components

Published by Adamj1232 over 2 years ago

Enhancements to Customization of Components Including

  • Modal positioning for all modals
  • Further exposed styling variables
  • Styling variable fallbacks to give more styling control to the developers

What's Changed in #939

Full Changelog: https://github.com/blocknative/web3-onboard/compare/web3-onboard/magic-v2.0.1...web3-onboard/common-v2.0.6

web3-onboard - Magic Wallet - Add email prop and validation to allow use of session time for login

Published by Adamj1232 over 2 years ago

What's Changed

Add userEmail init option to handle logged in session and add configurable z-index

[magic-v2.0.1] : Fix - Add userEmail init option to handle logged in session and add configurable z-index #935

Full Changelog: https://github.com/blocknative/web3-onboard/compare/web3-onboard/core-v2.2.2...web3-onboard/magic-v2.0.1

web3-onboard - Core Package update with bug fixes

Published by Adamj1232 over 2 years ago

What's Changed

Fix - Error arising after disconnecting wallet

Changelog:

[core-v2.2.2] - Updates core version #947

Full Changelog: https://github.com/blocknative/web3-onboard/compare/web3-onboard/core-v2.2.1...web3-onboard/core-v2.2.2

web3-onboard - Update Core Version

Published by aaronbarnardsound over 2 years ago

This release updates to the core version 2.2.1

Changelog:

[react-v2.1.1] - Updates core version #940

web3-onboard - Various Bug Fixes

Published by aaronbarnardsound over 2 years ago

The release includes a couple of small bug fixes including the window object being accessed without being checked, a UI z-index issue and a bug when auto selecting a wallet.

Changelog:

  • [fix] - Window Not Available #931
  • [core-v2.2.1] : Fix - Add check for connection rejection when autoSelecting Wallet #933
  • [fix]: Add z-index to wallet row menu #937

This release adds Tally support as well as adds support for multiple injected wallets when Coinbase wallet is installed

What's Changed

Full Changelog: https://github.com/blocknative/web3-onboard/compare/web3-onboard/react-v2.1.0...web3-onboard/injected-wallets-v2.0.5