Releases: zxing-js/ngx-scanner
Releases · zxing-js/ngx-scanner
v3.4.1
What's Changed
- Bump follow-redirects from 1.14.5 to 1.14.7 by @dependabot in #455
Full Changelog: v3.4.0...v3.4.1
v3.4.0
v3.3.0
What's Changed
- [#425] - Bugfix - v3.2.0: Camera does not get freed after route change by @lazoapostolovski in #440
- Fix/update dependencies to work with latest @zxing-js/browser by @rvalitov in #447
- Bumped version by @werthdavid in #448
New Contributors
- @lazoapostolovski made their first contribution in #440
- @rvalitov made their first contribution in #447
Full Changelog: v3.2.2...v3.3.0
v3.2.2: Merge pull request #420 from zxing-js/bugfix/419-fix-version
- Use an explicit version of @zxing/library as the latest version does not work reliably with 1D-codes
Angular 12
- Compatibility with Angular 12
Hit ignition 💥 - patch 3
- Fix Ivy incompatibility with controls variable for Angular 10.
Hit ignition 💥 - patch 2
- Fix a bug where the camera stream wasn't freed after it's use ended (e.g. when switching cameras).
- Made workaround on demo where
instanceof
andException::name
stopped working and errors types can't be checked.
Hit ignition 💥 - patch 1
- Experimental setter input for media stream constraints, have fun testing camera zoom and other stuff.
- Updated browser layer.
- General improvements, bug fixes and dependency updates.
Hit ignition 💥
- New using new well-tested browser layer.
- Angular 10 compatibility.
enabled
now really enables the scanner back on if there was a device scan running before settingenabled=false
.- Fix lots of
autostart
issues. - Added
delayBetweenScanSuccess
to add a delay after a scan success to decode a barcode. - No more
restart()
orreset()
needed. - Performance stills not optimal, but it's already better than previous version.
Important: if you use instanceof
in order to handle Error
s inside catch
or generic error blocks, please be aware this may not work anymore as our depencies changed and the classes you're using for instanceof
may not be the same instance, please preffer comparing the ZXing Exception names instead of instances to avoid bugs in your code.
Blue bacchiata - patch 1
- Set license for published packages #290
- Typo in isAutostarting getter name #324
- Supported text consistency refinement isMediaDevicesSuported -> isMediaDevicesSupported #320
- comments more consistent with the wiki #316
- Allow user to change delay between scans #307
- Seems like we have Angular 9 support now.