Releases: juliansteenbakker/mobile_scanner
Releases · juliansteenbakker/mobile_scanner
v7.0.0-beta.6
BREAKING CHANGES:
- This release requires Flutter 3.27.0 or higher.
Improvements:
- [Android] Added support for Impeller.
- [Apple] Added support for
rawBytes
from the Vision API observations. - Export the
MobileScannerViewAttributes
andStartOptions
types, to allow them in tests.
Bugs fixed:
- [Apple] Fixed a bug that caused a crash when the capture session could not add the video input.
v6.0.6
v6.0.5
Bugs fixed:
- [Android] Fixed crash due to imageProxy being closed too early.
v7.0.0-beta.5
Improvements:
- [Android] Added
autoZoom
parameter to auto zoom if the detected code is to far from the camera. - [Android] Added
invertImage
parameter to invert image colors for analyzer to support white-on-black barcodes, which are not supported by MLKit. - [Android] Updated camera-camera2 dependencies.
- Added pause functionality to all platforms.
Bugs fixed:
- [Android] Fixed resources not being closed.
v6.0.4
Bugs fixed:
- [Android] Fixed UI stutter when
returnImage
is true.
v6.0.3
New features:
- Adds pause function to pause the camera but keep textures in place.
v7.0.0-beta.3
Fix build issues on macOS
v7.0.0-beta.2
Improvements:
- [iOS] Adds support for Swift Package Manager.
- [Apple] Fixes zoom slider
- Fixed torch at start not working
- Fixed scanWindow not being correct
- Fixed barcode overlay not being correct
Known issues:
- BoxFit.cover & BoxFit.fitHeight produces wrong width in barcodeOverlay
v7.0.0-beta.1
This version replaces MLKit on iOS with Apples Vision API. The code base is now shared with macOS.
This change removes the requirement for iOS 15 or higher.
There are still some problems with this build.
- Zoom slider not working
- scanWindow not working
- Flash shows briefly when starting scanner.
- Other issues, not fully tested yet.
v6.0.2
Bugs fixed:
- Fixed a bug that prevented
analyzeImage
from actually accepting the configured formats.
Improvements:
- [iOS] Excluded the
arm64
architecture for Simulators, which is unsupported by MLKit 7.0.0.