Skip to content

Releases: ethaccount/vue-dapp

v1.3.1

02 May 02:21
Compare
Choose a tag to compare
  1. #179 Fix core by exporting computed providerTarget
  2. #180 Export watchWalletUpdated and watchDisconnect

Preview

  • onWalletUpdated and onDisconnected would be deprecated in the next minor upgrade

v1.3.0

30 Apr 15:05
Compare
Choose a tag to compare
export type ProviderTarget = 'window.ethereum' | 'rdns' // only for BrowserWalletConnector
  • Change enum RDNS to enum RdnsEnum & type RDNS

deprecated

export enum RDNS {
	'rabby' = 'io.rabby',
	'metamask' = 'io.metamask',
	'brave' = 'com.brave.wallet',
	'coinbase' = 'com.coinbase.wallet',
	'bitget' = 'com.bitget.web3wallet',
}

>= v1.3.0

export enum RdnsEnum {
	'rabby' = 'io.rabby',
	'metamask' = 'io.metamask',
	'brave' = 'com.brave.wallet',
	'coinbase' = 'com.coinbase.wallet',
	'bitget' = 'com.bitget.web3wallet',
}

export type RDNS = string
  • #177 Export onDisconnect, onAccountsChanged, and onChainChanged
  • #175 Ensure correct disconnection when browser wallet disconnects

v1.2.4

23 Apr 08:58
Compare
Choose a tag to compare

v1.2.3

23 Apr 02:04
Compare
Choose a tag to compare
  • Export removeListener to unsubscribe eip-6963 events.
  • VueDappModal add hideConnectingModal props to hide the connecting modal.
  • Fix autoConnect for browser wallet #165

v1.2.2

19 Apr 04:39
Compare
Choose a tag to compare

Update VueDappModal

<VueDappModal
	dark
	v-model="isModalOpen"
	autoConnect
	autoConnectBrowserWalletIfSolo
	@connectError="connectErrorHandler"
	@autoConnectError="autoConnectErrorHandler"
/>

v1.2.1

19 Apr 04:38
Compare
Choose a tag to compare

Two approaches to open/close the modal

v-model approach

const isModalOpen = ref(false)

Must add v-model

<VueDappModal
	v-model="isModalOpen"
	autoConnect
/>

pinia approach

import { useVueDappModal } from '@vue-dapp/modal'

const { open, close } = useVueDappModal()

Don't add v-model

<VueDappModal autoConnect />

v1.2.0

19 Apr 00:39
Compare
Choose a tag to compare
  • #167 change wallet into readonly reactive

Deprecated (<= v1.1.0)

const { wallet } = useVueDapp()
wallet.value.status

Now (v1.2.0)

const { wallet } = useVueDapp()
wallet.status

See Overview for more information.

v1.1.0

15 Apr 00:57
Compare
Choose a tag to compare
  • Fix Phantom wallet connecting error, issue #158 PR #159

v1.0.0 葬送のフリーレン

31 Jan 15:02
Compare
Choose a tag to compare
  • Support EIP-6963 Multi Injected Provider Discovery
  • Support Vite and Nuxt
  • Monorepo architecture
  • Using Pinia to store wallet state
  • Abstracting the use of web3 libraries, such as ethers, viem, or web3js, is entirely up to you.

v1.0.0-beta.12

28 Jan 09:43
c65dc1b
Compare
Choose a tag to compare

Breaking Changes

If there're no significant error, these versions might be the v1 version of vue-dapp, scheduled for official release this week ❄️❄️❄️

@vue-dapp/core@1.0.0-beta.12
@vue-dapp/nuxt@1.0.0-beta.12
@vue-dapp/modal@1.0.0-beta.12 or @vue-dapp/modal@1.0.0-beta.13
@vue-dapp/walletconnect@1.0.0-beta.12
@vue-dapp/coinbase@1.0.0-beta.12

Try on vue-dapp-starter, nuxt-dapp, or nuxt-dapp with modal