Skip to content

chore(deps): update dependency @ericblade/quagga2 to v1.12.1#12593

Closed
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/ericblade-quagga2-1.x-lockfile
Closed

chore(deps): update dependency @ericblade/quagga2 to v1.12.1#12593
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/ericblade-quagga2-1.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented May 5, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@ericblade/quagga2 1.7.41.12.1 age confidence

Release Notes

ericblade/quagga2 (@​ericblade/quagga2)

v1.12.1

Compare Source

Bug Fixes

  • fix node decodeSIngle not working from 1.12.0 (#​661)

v1.12.0

Compare Source

Add GS1 / FNC1 support to Code 128, Add Pharmacode support! Bug fixes and perf enhancements!

New Features

Bug Fixes

  • Stop stripping unknown media constraints (only strip known deprecated ones) (#​645)

    enumerateVideoDevices and init should now accept advanced: [ { zoom: 2 } ] if camera supports it, and things like that.
    it does still strip out the old facing, minAspectRatio and maxAspectRatio that are no longer available

  • In the rare instances where Exceptions are actually thrown (such as "Quagga failed to initialize"), whatever error message accompanying it actually comes back through the chain now (#​642)

  • put ndarray-pixels back into node bundle, should prevent browser based apps from accidentally reporting that ndarray-pixels is not available (#​659)

v1.11.0

Compare Source

New Features

  • add canvas.createOverlay config option (default: true, set false to disable built-in overlay canvas creation) (#​609)

  • Add constraints parameter (optional) to CameraAccess.enumerateVideoDevices() (#​610)

  • add area.borderColor, area.borderWidth, area.backgroundColor config options (#​614)

    draws border or background tinting along area definitions

  • start() before init() throws an intentional error message, instead of a code error that doesn't make sense (#​612)

  • Add Quagga.drawScannerArea (#​630)

  • Add CameraAccess.getActiveStream (#​634)

  • start() accepts same parameters as init() and implies an init() now then starts (#​612)

Refactors

  • Refactor frame_grabber_browser to more accurately mirror how it's done in node, improving scanning accuracy in code_128 and code_32 readers in test suite (#​585)

Bug Fixes

  • All image sizes and patch sizes and inputStream.size settings should work (#​590)

    • Buffer sizes now calculated dynamically, and should be correctly loaded for asm.js use for the skeletonizer
  • ImageLoader (browser) can handle filenames with spaces and other special characters (#​598)

  • Fix multiple offsets of box/boxes when using area: true and/or multiple: true (#​605)

  • Fix calculatePatchSize returning null in unintended situations (#​607)

    Fix #​218: Cannot read property 'x' of null sometimes appears in logs

  • TypeScript defs: registerReader now should only take a Reader object or something that fits the interface, rather than "any object" (#​611)

  • bump TLS version for simple-https-server a dev util from olden times (#​627)

  • fix breakage introduced in an earlier change in this release that caused Image and Video inputs to not be visible (#​629)

  • Move gl-matrix back to dependencies for typescript devs (#​638)

  • cv_utils::_computeDivisors no longer introduces multiple duplicate divisors (#​590)

    should be a little bit faster in some cases

  • ImageLoader Sequence mode can handle filenames with numbers > 999 (#​598)

  • ImageLoader will no longer completely hang with no response at all if an image fails to load (#​598)

v1.10.2

Compare Source

No more asm.js console spam! A lot less other console spam!

Performance Improvements

  • fix Skeletonizer to run in asm.js again (#​574)

  • Significantly reduce browser console spam (moved behind debug flags) (#​574)

  • use Float32Array for glMatrix transforms instead of Array (#​574)

v1.10.1

Compare Source

Bug Fixes

  • fix possibly broken locate: false mode (#​573)

v1.10.0

Compare Source

New Features

  • Replace get-pixels with ndarray-pixels (#​564)

Refactors

  • Remove Buffer type usage (#​539)

Bug Fixes

  • Dependency upgrades (#​568)

  • loading images from URLs will accept any 2xx status code (#​564)

v1.8.4

Compare Source

Bug Fixes

  • Attempt to fix #​466, restoring missing data in onProcessed, particularly in multi mode (#​520)

v1.8.3

Compare Source

Bug Fixes

v1.8.2

Compare Source

Bug Fixes

  • improve typings for readers in QuaggaJSConfig (#​479)

v1.8.1

Compare Source

Bug Fixes

  • disableTorch/enableTorch re-throw errors and warn on console if torch unsupported (#​478)

  • thread initCanvas through more places (#​478)

v1.8.0

Compare Source

New Features

  • add willReadFrequently boolean to InputStream options (#​474)

Bug Fixes

v1.7.7

Compare Source

Bug Fixes

v1.7.6

Compare Source

Performance Improvements

  • switch from using gl-vec2, gl-vec3, gl-mat2 to using full gl-matrix package (#​460)

    The mini packages haven't been updated much in years, and performance seems to be identical with the modern gl-matrix package. Package sizes are slightly larger, but w/e.

v1.7.5

Compare Source

Just a couple of minor bugfixes found while converting locator to typescript

Bug Fixes

  • fix error in return value of barcode_locator::rasterizeAngularSimilarity::notYetProcessed (#​457)

  • fix possible math error in describePatch (#​458)


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@mekarpeles mekarpeles requested a review from Copilot May 5, 2026 00:40

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.

@mekarpeles

Copy link
Copy Markdown
Member

🤖 Copilot has been assigned for an initial review.

A reviewer must first be assigned. There are currently 2 open PRs of equal or higher priority ahead of yours.

PR triage checklist (maintainers / Pam)
  • PR description — not empty; explains what the change does and how to verify it
  • References an issue — PR body contains a #NNN reference
    • Linked issue is triaged — has a Priority: * label (not just Needs: Triage)
    • Linked issue is assigned — has at least one assignee
  • Commit history clean — no WIP/fixup/conflict noise; commit messages are meaningful
  • CI passing — no failing check-runs
  • Test cases present — if the change touches substantive logic, test coverage exists or is explained
  • Proof of testing — PR body includes a description of what was tested, a screenshot, or a video

Note

This comment was automatically generated by Pam, Open Library's Project AI Manager, on behalf of @mekarpeles. Pam is designed to provide status visibility, perform basic project management functions and relevant codebase research, and provide actionable feedback so contributors aren't left waiting.

@mekarpeles mekarpeles closed this in 5e5f5ed May 5, 2026
@renovate renovate Bot deleted the renovate/ericblade-quagga2-1.x-lockfile branch May 5, 2026 00:52
shoaib-inamdar pushed a commit to shoaib-inamdar/openlibrary that referenced this pull request May 6, 2026
Lockfile-only minor bump. Used in BarcodeScanner feature.

Closes internetarchive#12593
Sadashii pushed a commit to Sadashii/openlibrary that referenced this pull request May 11, 2026
Lockfile-only minor bump. Used in BarcodeScanner feature.

Closes internetarchive#12593
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants