Releases: zxing-js/library
Releases · zxing-js/library
Back to the garden - patch 2
- Feature
StringEncoding
class now supports custom encoder and decoder functions. - Feature/fix for Node environments,
StringEncoding
now fallsback directly when ISO-8859-1 is selected for decoding.
Back to the garden - patch 1
- Fix minor docs issues.
- Feature: new Datamatrix docs demo.
- Fix (tested on Angular 9 project) custom typings build errors this lib was generated when instaled in some TypeScript projects.
Back to the garden
- Featuring PDF 417 decoding support! 🎉🎉🎉🎉🎉🎉 (special thanks to @Neasit)
- Lots of improvements and new features in the source to support PDF 417 and new features as well.
Slap the bass - patch 2
- Updated dependencies.
- Fixed some circular dependencies.
Slap the bass - patch 1
- Adds the
toJSON
method required in theMediaDeviceInfo
interface. - Adds public visibility to some private and protected methods.
Slap the bass
- New async decode API.
- New continuous decode API.
- Updated examples.
- Updated some method names to be more semantic.
- Fix error messages.
- Removed not needed reset.
- Bump previous version.
- Extended the existing video scanning example with a decoding style selection option by @0ndorio.
- Configurable timeout between continuously decoding attempt by @0ndorio.
- add an example for continuous qr camera scanning by @0ndorio.
- fix a typo in the name of
isVideoPlaying
by @0ndorio. - fix a typo in one of the log messages in
tryPlayVideo
by @0ndorio. - sanitize the error callback handling in
decodeContinuously
by @0ndorio. - Fixes a logical error inside
tryPlayVideo
which prevented any attempts to start a non running video by @0ndorio. - Fix Node v12 and sharp dependency issue by @0ndorio.
Mind your manners - patch 2
v0.14.2 0.14.2
Mind your manners - patch 1
- Added some precautions and error handling when playing video.
- Updated packages.
- Dropped yarn locker in favor of npm locker, yarn is showing some strange errors in development where npm don't.
Mind your manners
- The much requested continuous decode for browser layer.
- Promisified some decode once methods.
- Little performance improvements.
- Bug fixes.
- Continuous decode for browser.
- Renamed
decodeFromVideoSource
todecodeFromVideo
.- The parameters changed a little, but just by inverting them we achieve compatibility. This was made so the video decoding API could be closer to the image one.
Hell disco
- Image and Video decoding rewrite, it's Promise time.
- Some internal refactorings that made the lib way more powerful dealing with async and stream stuff.
- New capture canvas, video source and image source handling.
- VideoInputDevice now implements MediaDeviceInfo.
- Some methods migrated from the Angular scanner.
findDeviceById
comes to cover thegetDeviceById
that once existed in the scanner.
- Some performance improvement.
- Not tested, but probably a lot of bugs fixed that will be listed later.
- Renamed
decodeOnceWithDelay
todecodeWithRetryAndDelay
.
One step closer to continuous scan.