Flutter plugin for scanning and generating QR codes using the ZXing library, supporting Android, iOS, and desktop platforms
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

3.9 KiB

Changelog

1.2.0

  • Downgraded image version from v3.4.0 to v3.3.0 to resolve iOS detection issue.
  • Downgraded zxing-cpp from v3.0.0 to v2.0.0 to fix QR code decoding issues.
  • Resolved multiple code scan issue that occurred when using image path by implementing a fix.

1.1.2

  • Fixed issue with onControllerCreated callback is sometimes not called

1.1.1

  • Allow to set camera lens direction

1.1.0

  • Updated Image to v4

1.0.2

  • Updated zxing cpp

1.0.1

  • Added support for changing the camera
  • Fixed issue with iPad

1.0.0

  • Updated zxing-cpp to v2.0.0
  • Added support for macOS, Linux, and Windows
  • Added support for micro QR codes
  • Added the following properties to Code:
    • isInverted
    • isMirrored
    • duration
  • Implemented image resizing before decoding
  • Implemented multi result drawing

1.0.0-beta.9

  • Corrected code position in Android when in portrait mode.

1.0.0-beta.8

  • Implemented multi result drawing
  • readBarcodes now returns a Codes object instead of a List<Code> object

1.0.0-beta.7

  • Resolved an issue with detecting and handling large images

1.0.0-beta.6

  • Fixed compilation issue on Android

1.0.0-beta.5

  • Fixed compilation issue on Android

1.0.0-beta.4

  • Fixed compilation issue on Android

1.0.0-beta.3

  • Added the following properties to Code:
    • isInverted
    • isMirrored
    • duration
  • Implemented image resizing before decoding

1.0.0-beta.2

  • Minor improvements

1.0.0-beta.1

  • Updated zxing-cpp to v2.0.0
  • Added support for macOS, Linux, and Windows
  • Added support for micro QR codes
  • Zxing-cpp is now included as a submodule instead of a deep copy

0.10.0

  • added EncodeParams
  • replaced int type with EccLevel enum for error correction level
  • added ratio, maxTextLength, and isSupportedEccLevel to Format for encoding barcodes
  • renamed Params to DecodeParams
  • fixed issue where images were being inverted when using zx methods

0.9.1

  • fixed memory leaks

0.9.0

Breaking changes

  • fixed compilation errors on web
  • added 'Params' class for using one parameters instead of many
  • use 'zx' prefix for all functions

0.8.5

  • added 'tryInverted' and 'tryHarder' parameters to the ReaderWidget

0.8.4

  • added 'bytes' parameter content without any modifications to the scan result

0.8.3

  • bug fixes

0.8.2

  • bug fixes

0.8.1

  • bug fixes

0.8.0

  • added ability to set localization messages for writer_widget
  • fixed bug where iOS crashes when creating a new barcode

0.7.4

  • updated readme

0.7.3

  • encodeBarcode method now uses the named parameters instead of positional parameters

0.7.2

  • fixed case sensitive folder name issue in CMakeLists.txt (thanks to @softkot)

0.7.1

  • updated dependencies to the latest version

0.7.0

  • added barcode result point detection
  • added tryHarder and tryRotate arguments to the readers

0.6.0

  • updated zxing-cpp to v1.4.0

0.5.0

  • fixed Chinese support for iOS (thanks to @aqiu202)

0.4.0

Breaking changes

  • removed FlutterZxing class, call all methods directly
  • added read multiple barcodes methods

0.3.2

  • fixed enabling/disabling of the logger

0.3.1

  • fixed Chinese support

0.3.0

  • added processCameraImage function
  • added pinch to zoom sopport
  • added flash sopport
  • added custom scanner overlay support

0.2.0

  • added 'readImagePath' function
  • added 'readImagePathString' function
  • added 'readImageUrl' function

0.1.3

  • minor improvements

0.1.2

  • minor fixes for analyzer options

0.1.1

  • renamed 'ZxingReaderWidget' to 'ReaderWidget'
  • renamed 'ZxingWriterWidget' to 'WriterWidget'

0.1.0

  • renamed 'zxingRead' to 'readBarcode'
  • renamed 'zxingEncode' to 'encodeBarcode'
  • updated example project

0.0.2

  • added ability to set the code format for reader

0.0.1

  • Initial barcode scanner release.