Skip to content

Releases: vu3th/vue-dapp

v1.4.3

10 May 01:53
Compare
Choose a tag to compare
  • Update shortenAddress
test('shortenAddress', () => {
	expect(shortenAddress('0x9D75F4EbcB8e7669E59dcc27CBadC698E0F77187')).toBe('0x9D75...7187')
})

test('shortenAddress with custom start and end length', () => {
	expect(shortenAddress('0x9D75F4EbcB8e7669E59dcc27CBadC698E0F77187', 8, 5)).toBe('0x9D75F4...77187')
})

test('shortenAddress with invalid address', () => {
	expect(shortenAddress('')).toBe('')
	expect(shortenAddress(null as any)).toBe('')
	expect(shortenAddress(undefined as any)).toBe('')
})

v1.4.2

09 May 06:33
Compare
Choose a tag to compare
  • Feat: Don't auto-connect to MetaMask if it's locked #185

v1.4.1

09 May 04:07
Compare
Choose a tag to compare
  • Fix VueDappModal styles

v1.4.0

09 May 03:30
Compare
Choose a tag to compare
onConnected -> watchConnected
onAccountOrChainIdChanged -> watchAddressChainIdChanged
onWalletUpdated,watchConnect -> watchWalletChanged
onDisconnected -> watchDisconnect
  • Add new listeners
watchAddressChanged
watchChainIdChanged
  • Fix VueDappModal styles

v1.3.2

02 May 06:16
Compare
Choose a tag to compare

Rename watchWalletUpdated with watchConnect

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"
/>