flutter_zxing 1.6.0 copy "flutter_zxing: ^1.6.0" to clipboard
flutter_zxing: ^1.6.0 copied to clipboard

A barcode scanner and generator natively in Flutter with Dart FFI based on ZXing.

Changelog #

1.6.0 #

  • Updated camera to v0.11.0

1.5.2 #

  • Fixed issue with recognizing the barcodes from the image

1.5.1 #

  • Updated zxing-cpp to v2.2.1

1.5.0 #

  • Updated zxing-cpp to v2.2.0

1.4.1 #

  • Replaced 'hidden' with 'default' for improved compatibility with older Flutter versions

1.4.0 #

  • Updated Image to v4

1.3.2 #

  • Conditionally add namespace for AGP 8 support
  • Set minimum Flutter version to 3.7.0

1.3.1 #

  • Utilized Flutter version 3.1.0 or higher

1.3.0 #

  • Updated zxing-cpp to v2.1.0

1.2.1 #

  • Moved melos to dev dependencies (thanks to @phlip9)
  • Updated dependencies to the latest version

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.
77
likes
140
pub points
94%
popularity

Publisher

unverified uploader

A barcode scanner and generator natively in Flutter with Dart FFI based on ZXing.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

camera, ffi, flutter, image, image_picker

More

Packages that depend on flutter_zxing