Skip to content

Releases: scopewu/qrcode.vue

v3.10.0

13 Jun 14:14

Choose a tag to compare

Feature

  • Add crossOrigin support to imageSettings for both Canvas and SVG logo images.
  • Expose toDataURL and download methods via template ref on QrcodeCanvas.
  • Expose toDataURL and download methods via template ref on QrcodeSvg.
  • QrcodeVue now forwards the above template ref methods based on render-as.

Bugfix

  • Remove aria-label from rendered output to avoid leaking encoded value.
  • Fix declaration output path in Rollup build (dist/src/index.d.tsdist/index.d.ts).

v3.9.1

12 May 14:42

Choose a tag to compare

Bugfix

  • Remove static useId import to fix build errors for Vue < 3.5 (No matching export for import "useId").

Feature

  • Add id prop for SSR hydration consistency. Pass useId() to ensure matching IDs between server and client.

v3.9.0

27 Apr 04:42

Choose a tag to compare

What's Changed

  • feat: add radius prop for rounded QR modules by @scopewu in #99
  • refactor: clean up image props handling and naming by @scopewu in #100

Full Changelog: v3.8.1...v3.9.0

v3.8.1

03 Apr 12:46

Choose a tag to compare

What's Changed

  • chore(deps): upgrade dependencies by @scopewu in #97
  • fix: unique SVG IDs for multi-instance, add a11y attrs, unify Composition API

Full Changelog: v3.8.0...v3.8.1

v3.8.0

02 Feb 14:54

Choose a tag to compare

This update significantly optimizes performance, highly recommended to upgrade.

What's Changed

Full Changelog: v3.7.1...v3.8.0

v3.7.1

31 Jan 13:31

Choose a tag to compare

Fix border radius scale for logo image.

Support border radius for logo image

29 Jan 13:54
0234ad3

Choose a tag to compare

Feature

  • Suppord border radius for QRCode logo image.
  • optimize performance for QRCode.

Bugfix

  • Fix state update issue when value prop changed.

v3.6.0

03 Nov 09:47

Choose a tag to compare

What's Changed

  • feat: add gradient fill functionality for QR codes by @WuChenDi in #87

New Contributors

Full Changelog: v3.5.1...v3.6.0

v3.5.1

17 Oct 04:44

Choose a tag to compare

Optimized

Forced type conversion margin, to support <qrcode-vue margin="0" :value="test"></qrcode-vue>.

:margin='0' maybe better. But support string.

Look more in #85

v3.5.0

26 Sep 07:36

Choose a tag to compare

feature:

  1. Upgrade to support logo for qrcode, check #47.
  2. Export components QrcodeCanvas and QrcodeSvg.