Skip to content

Releases: blocknative/web3-onboard

Balance State

25 Nov 21:49
7f36ee7
Compare
Choose a tag to compare

A small release to address an issue where the balance state wasn't being kept in sync.

Changelog:

  • Make sure balance state is kept in sync (#126)

Loading Spinner

25 Nov 01:30
9204721
Compare
Choose a tag to compare

Just a small release that adds a loading spinner for when wallet check modules are being run.

Changelog:

  • Add loading spinner for when wallet check modal is loading (#120)

API Change

22 Nov 07:01
c08c07c
Compare
Choose a tag to compare

This release has some big changes since version 0.2.7.

Changes to the initialization API are as follows:

  • Onboard is called directly (like a constructor) to initialize instead of Onboard.init
  • Init object no longer contains the nested modules object, but now contains the walletSelect and walletCheck parameter.
  • walletReady has been renamed to walletCheck in all places
  • The wallet init objects now have a parameter of walletName instead of just name
  • The wallet check init objects now have a parameter of checkName instead of just name

Onboard now uses code splitting for all of the modules so that the bundle size only increases as needed when the user selects a wallet.

For more details on changes check out the docs

Changelog:

  • Add opera wallet (#59)
  • Feature - Code Splitting (#100)
  • Change architecture for better dx (#115)
  • Allow ability to change networkId after initialization (#118)

Style Changes

06 Nov 05:00
3bd054a
Compare
Choose a tag to compare

Just a small release to address some style issues with rem units.

Changelog:

  • Change to em's (#54)

Build Fix

05 Nov 23:35
9cc571d
Compare
Choose a tag to compare

In this release there has been a fix to remove the transpiling that TypeScript was doing, which caused build errors in some environments. The function used by wallet modules to easily create an interface for onboard have been made more robust and the wallet modules are also called with some extra helper functions that make JSON RPC calls through the provider.

Changelog:

  • Fix build error (#49)
  • Subscription Initial State (#50)
  • Make create provider interface functions more robust (#51)

TypeScript

31 Oct 05:15
2ee1a9e
Compare
Choose a tag to compare

In this release the code base has been converted to TypeScript.

Changelog:

  • Convert to TypeScript (#42)
  • Style fix (#44)

Minor Bug Fix

28 Oct 04:06
c6aaa54
Compare
Choose a tag to compare

Just a minor bug fix to address when auto selecting a wallet, but that wallet module is undefined by adding a check.

Changelog:

  • Add check for module before calling handleWalletSelect (#39)
  • Add module context to rollup config (#38)

Fix Build Errors

26 Oct 22:06
817efd4
Compare
Choose a tag to compare

A small release that addresses a error that can happen in non svelte build environments.

Changelog:

  • Modify build settings (#34)

Authereum Wallet

24 Oct 00:20
b8d6cb5
Compare
Choose a tag to compare

This release adds Authereum to the list of wallet modules.

Changelog:

  • Authereum wallet integration (#28)

Squarelink Wallet

23 Oct 04:08
9ac2878
Compare
Choose a tag to compare

This release adds Squarelink wallet to the list of default wallet modules. ow has also been removed as a dependency as it was throwing errors in server side rendered apps and Onboard now uses the latest bnc-sdk version.

Changelog:

  • Fix wallet module intialization (#18)
  • Squarelink wallet integration (#20)
  • Add SDK instance to wallet object (#22)
  • Remove ow dependency (#24)
  • Changes to fit new bnc-sdk API (#26)