Navaron Bracke
Committed by GitHub

Merge pull request #786 from navaronbracke/release-v3.5.0

feat: Prepare changelog for version 3.5.0
  1 +## 3.5.0
  2 +New Features:
  3 +* Added the option to switch between bundled and unbundled MLKit for Android. (thanks @woolfred !)
  4 +* Added the option to specify the camera resolution for Android. (thanks @EArminjon !)
  5 +* Added a sample with a scanner overlay. (thanks @Spyy004 !)
  6 +
  7 +Bugs fixed:
  8 +* Fixed the scan window calculation taking into account the widget coordinates, instead of the screen coordinates. (thanks @jlin5 !)
  9 +* Fixed the scan window calculation returning wrong results. (thanks @MBulli !)
  10 +* Fixed the BarcodeCapture format on MacOS. (thanks @ryanduffyne !)
  11 +* Fixed the timeout for scanning on MacOS. (thanks @ryanduffyne !)
  12 +* Fixed Android builds failing by downgrading from Kotlin 1.9.10 to 1.7.22. (thanks @vbuberen !)
  13 +* Fixed images on iOS being rotated, resulting in bad detection rates. (thanks @EArminjon !)
  14 +* Fixed scan timeout not working on iOS. (thanks @navaronbracke !)
  15 +* Fixed a crash on iOS when the device is nil. (thanks @navaronbracke !)
  16 +* Fixed a case of an unhandled exception when starting the scanner. (thanks @navaronbracke !)
  17 +
  18 +Improvements:
  19 +* Improved MacOS memory footprint by using a background queue. (thanks @ryanduffyne !)
  20 +
1 ## 3.4.1 21 ## 3.4.1
2 -Change MediaQuery.sizeOf(context) to of(context).size for backwards compatibility 22 +* Changed MediaQuery.sizeOf(context) to of(context).size for compatibility with older Flutter versions.
3 23
4 ## 3.4.0 24 ## 3.4.0
5 New Features: 25 New Features:
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 # 4 #
5 Pod::Spec.new do |s| 5 Pod::Spec.new do |s|
6 s.name = 'mobile_scanner' 6 s.name = 'mobile_scanner'
7 - s.version = '3.2.0' 7 + s.version = '3.5.0'
8 s.summary = 'An universal scanner for Flutter based on MLKit.' 8 s.summary = 'An universal scanner for Flutter based on MLKit.'
9 s.description = <<-DESC 9 s.description = <<-DESC
10 An universal scanner for Flutter based on MLKit. 10 An universal scanner for Flutter based on MLKit.
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 # 4 #
5 Pod::Spec.new do |s| 5 Pod::Spec.new do |s|
6 s.name = 'mobile_scanner' 6 s.name = 'mobile_scanner'
7 - s.version = '3.0.0' 7 + s.version = '3.5.0'
8 s.summary = 'An universal scanner for Flutter based on MLKit.' 8 s.summary = 'An universal scanner for Flutter based on MLKit.'
9 s.description = <<-DESC 9 s.description = <<-DESC
10 An universal scanner for Flutter based on MLKit. 10 An universal scanner for Flutter based on MLKit.
1 name: mobile_scanner 1 name: mobile_scanner
2 description: A universal barcode and QR code scanner for Flutter based on MLKit. Uses CameraX on Android, AVFoundation on iOS and Apple Vision & AVFoundation on macOS. 2 description: A universal barcode and QR code scanner for Flutter based on MLKit. Uses CameraX on Android, AVFoundation on iOS and Apple Vision & AVFoundation on macOS.
3 -version: 3.4.1 3 +version: 3.5.0
4 repository: https://github.com/juliansteenbakker/mobile_scanner 4 repository: https://github.com/juliansteenbakker/mobile_scanner
5 5
6 environment: 6 environment: