Skip to content

Releases: juliansteenbakker/mobile_scanner

v6.0.9

21 Apr 09:37
36a145f

Choose a tag to compare

Fixed onDetect not working when a MobileScannerController is provided.

v6.0.8

18 Apr 21:25
229d9ad

Choose a tag to compare

Improvements:

  • [Android] Remove the dependency on org.jetbrains.kotlin:kotlin-bom.
  • Hot-restart for development purposes is now working correctly
  • Added message to MobileScannerErrorCode, which will be shown if kDebugMode is true. Otherwise, a generic error message will appear.
  • Fixed issues regarding initialization of the MobileScannerController, which could result in a black screen without error message.

v7.0.0-beta.8

05 Mar 21:18
72f168c

Choose a tag to compare

v7.0.0-beta.8 Pre-release
Pre-release

Improvements:

  • Updated examples in example app.
  • Added [useAppLifecycleState] parameter to enable or disable handling of lifecycle state when no controller is passed.
  • Dispose function of [MobileScanner] is now async.
  • The [BarcodeOverlay] now correctly disposes the text painter.

Bugs fixed:

  • [Apple] Fixed barcode corners representation for barcode overlay.
  • [Apple] Fixed zoom callback not working.
  • [Apple] Updated zoom scale factor to match Android implementation.
  • Fixed build issues on older kotlin versions.

v6.0.7

05 Mar 21:18
9cb6d24

Choose a tag to compare

Improvements:

  • [Android] Updated bundled barcode scanning library to v17.3.0

v7.0.0-beta.7

05 Mar 19:44
ac4fe62

Choose a tag to compare

v7.0.0-beta.7 Pre-release
Pre-release

BREAKING CHANGES:

  • The initial state of the MobileScannerState camera facing direction is changed to CameraFacing.unknown.

Improvements:

  • [Android] Turn off logging for CameraX, except for the Log.ERROR logging level.
  • Added CameraFacing.external and CameraFacing.unknown enum values.

Bugs fixed:

  • [Android] Fixed an issue when compiling with Kotlin 1.8.0 or higher.

v7.0.0-beta.6

04 Feb 15:42

Choose a tag to compare

v7.0.0-beta.6 Pre-release
Pre-release

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 and StartOptions 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

04 Feb 15:03

Choose a tag to compare

Bugs fixed:

  • [web] Fixed a bug that prevented color inverted barcodes from being scanned.

Improvements:

  • [web] Bump ZXingJS from version 0.19.1 to 0.21.3.

v6.0.5

28 Jan 12:41

Choose a tag to compare

Bugs fixed:

  • [Android] Fixed crash due to imageProxy being closed too early.

v7.0.0-beta.5

27 Jan 19:27
243b60e

Choose a tag to compare

v7.0.0-beta.5 Pre-release
Pre-release

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

27 Jan 19:11
f7d218d

Choose a tag to compare

Bugs fixed:

  • [Android] Fixed UI stutter when returnImage is true.