Skip to content

Tags: gruhn/vue-qrcode-reader

Tags

v5.7.1

Verified

This commit was created on github.com and signed with GitHub’s verified signature.
ci: fix corepack failure (#467)

v3.2.1

Verified

This commit was created on github.com and signed with GitHub’s verified signature.
fix: blacklist two more cameras

v5.7.0

Verified

This commit was created on github.com and signed with GitHub’s verified signature.
feat: export component prop types

See: #462 #460

v5.6.0

Verified

This commit was created on github.com and signed with GitHub’s verified signature.
feat: more detailed types

- Detailed types added for events: detect, camera-on, camera-off, error
- track property detailed type added
- Comments for props and emits added

v5.5.11

fix(QrcodeDropZone): `formats` prop is not passed along

Closes #453

v5.5.10

fix: #429

v5.5.9

Verified

This commit was created on github.com and signed with GitHub’s verified signature.
fix: native `BarocdeDetector` doesn't support requested formats (#451)

fix: native `BarocdeDetector` doesn't support requested formats

Previously we always used the native `BarocdeDetector` implementation if
available. However, the native API might be available but does not
support the barcode formats requested by the user. For example, `"qr_code"`
might be supported but the user wants to scan `["qr_code", "aztec"]`.
In these cases, we now also fallback to the polyfill implementation.

Closes #450

v5.5.8

perf: BarcodeDetector polyfill only if no native support

Still using polyfill for `QrcodeDropZone` and `QrcodeCapture` even on
platforms with native `BarcodeDetector` is available, because on some
of them `BarcodeDetector.detect` does not support `Blob` / `File`
inputs.

See: #447

v5.5.7

Verified

This commit was created on github.com and signed with GitHub’s verified signature.
fix: increase stream-load-timeout to 6 seconds

@Asko-Dev reports that the `SteamLoadTimeoutError` seems to be thrown
"randomly" on iOS 17.5.1 ( see #298 ). That suggests that there is a race condition
with the timeout. Let's try to double the timeout (3s -> 6s) and see if
that helps.

Side changes:

* The ESLint setup is broken somehow and since linting is a pre-commit hook
  it blocks the committing process. Thus, removing the setup entirely for
  now. To be fixed later if deemed necessary.
* migrate legacy Nix setup to Nix flakes / direnv

v5.5.6

fix: catch errors in camera queue

If `runStartTask` manages to start a camera but then errors,
the `taskQueue` is perpetually in an error state. Fixing that
by catching the error.

Closes #433