Skip to content

Releases: paytaca/wizardconnect-vue

v0.2.2

26 May 03:38

Choose a tag to compare

What's Changed

Fixes

  • Include README.md explicitly in the published npm package so it renders correctly on the npm package page

v0.2.1

26 May 03:32

Choose a tag to compare

What's Changed

Documentation

  • Expanded README with background information on WizardConnect and how the protocol works
  • Added full API reference for useWizardConnect, WizardConnectQRDialog, and AlphanumericQRCode
  • Added usage example for plain Vue 3 projects (in addition to the existing Quasar example)
  • Fixed repository, homepage, and bug tracker URLs to point to GitHub

No code changes in this release.

v0.2.0

26 May 03:23

Choose a tag to compare

@paytaca/wizardconnect-vue v0.2.0

Initial public release of the Vue 3 adapter for WizardConnect — a QR-based, relay-backed wallet connection protocol for decentralized applications.

What's Included

Composables

  • useWizardConnect(options) — core composable managing the full connection lifecycle (idle → connecting → connected → disconnected), QR code generation, session persistence, and auto-reconnect on page reload

Components

  • WizardConnectQRDialog — ready-to-use QR code modal dialog, teleported to <body>, with a copyable URI row and close button. No UI framework dependency.
  • AlphanumericQRCode — low-level canvas-based QR code component with a WizardConnect logo overlay

Types

  • WizardConnectState, UseWizardConnectOptions, UseWizardConnectResult
  • WizardConnectQRDialogProps, WizardConnectQRTheme
  • AlphanumericQRCodeProps, SessionStorage

Dependencies

  • @wizardconnect/core ^0.2.0
  • @wizardconnect/dapp ^0.2.0
  • qrcode-generator ^1.4.4
  • Peer dependency: vue ^3.0.0

Notes

  • Pure ESM, tree-shakeable — no .vue SFC files, written entirely with TypeScript and Vue render functions
  • Works with any Vue 3 project; no Quasar or other UI framework required