Skip to content

1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 May 10:05

Breaking Changes

  • Major restructuring, may cause breaking changes (#171)

  • Calls to decodeSingle no longer populate values inside the Quagga object (#171)

    • I have doubts that anyone is presently using both decodeSingle and start/stop interfaces intended for LiveStream in the same Quagga unit, but if you are -- this will be a functional change.
  • Parallel operation of multiple calls to decodeSingle works (#171)

    • In previous versions of quagga, calling decodeSingle several times would result in all callbacks being called with the first result that came back.
    • This has only been tested reasonably thoroughly in Node, not in Browser, so far.

Refactorings

  • Separate much of the global Quagga unit out to a separate class (#171)

    • Add src/quagga/quagga.ts
    • This was done to make it significantly easier to make parallel execution and allow for future refactor of multi-threaded execution
  • Minor cleanups to src/common/typedefs (#171)

Bug Fixes

  • Remove restriction on making parallel runs of decodeSingle (#171)