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.

240 lines
4.3 KiB

# Changelog
1 year ago
## 1.4.1
* Replaced 'hidden' with 'default' for improved compatibility with older Flutter versions
## 1.4.0
* Updated Image to v4
1 year ago
## 1.3.2
* Conditionally add namespace for AGP 8 support
* Set minimum Flutter version to 3.7.0
1 year ago
## 1.3.1
* Utilized Flutter version 3.1.0 or higher
1 year ago
## 1.3.0
* Updated zxing-cpp to v2.1.0
## 1.2.1
* Moved `melos` to dev dependencies (thanks to [@phlip9](https://github.com/phlip9))
* Updated dependencies to the latest version
2 years ago
## 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.
2 years ago
## 1.1.2
* Fixed issue with onControllerCreated callback is sometimes not called
2 years ago
## 1.1.1
* Allow to set camera lens direction
2 years ago
## 1.1.0
* Updated Image to v4
2 years ago
## 1.0.2
* Updated zxing cpp
2 years ago
## 1.0.1
* Added support for changing the camera
* Fixed issue with iPad
2 years ago
## 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
2 years ago
## 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
2 years ago
## 0.9.1
* fixed memory leaks
2 years ago
## 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
2 years ago
## 0.8.5
* added 'tryInverted' and 'tryHarder' parameters to the `ReaderWidget`
2 years ago
## 0.8.4
* added 'bytes' parameter content without any modifications to the scan result
2 years ago
## 0.8.3
* bug fixes
2 years ago
## 0.8.2
* bug fixes
2 years ago
## 0.8.1
* bug fixes
2 years ago
## 0.8.0
* added ability to set localization messages for `writer_widget`
* fixed bug where iOS crashes when creating a new barcode
2 years ago
## 0.7.4
* updated readme
## 0.7.3
* encodeBarcode method now uses the named parameters instead of positional parameters
2 years ago
## 0.7.2
* fixed case sensitive folder name issue in CMakeLists.txt (thanks to [@softkot](https://github.com/softkot))
2 years ago
## 0.7.1
* updated dependencies to the latest version
2 years ago
## 0.7.0
* added barcode result point detection
* added tryHarder and tryRotate arguments to the readers
2 years ago
## 0.6.0
* updated zxing-cpp to v1.4.0
2 years ago
## 0.5.0
* fixed Chinese support for iOS (thanks to [@aqiu202](https://github.com/aqiu202))
3 years ago
## 0.4.0
2 years ago
3 years ago
Breaking changes
2 years ago
3 years ago
* removed `FlutterZxing` class, call all methods directly
* added read multiple barcodes methods
3 years ago
## 0.3.2
* fixed enabling/disabling of the logger
3 years ago
## 0.3.1
* fixed Chinese support
3 years ago
## 0.3.0
* added processCameraImage function
* added pinch to zoom sopport
* added flash sopport
* added custom scanner overlay support
3 years ago
## 0.2.0
* added 'readImagePath' function
* added 'readImagePathString' function
* added 'readImageUrl' function
3 years ago
## 0.1.3
* minor improvements
3 years ago
## 0.1.2
* minor fixes for analyzer options
3 years ago
## 0.1.1
* renamed 'ZxingReaderWidget' to 'ReaderWidget'
* renamed 'ZxingWriterWidget' to 'WriterWidget'
3 years ago
## 0.1.0
* renamed 'zxingRead' to 'readBarcode'
* renamed 'zxingEncode' to 'encodeBarcode'
* updated example project
3 years ago
## 0.0.2
* added ability to set the code format for reader
3 years ago
## 0.0.1
* Initial barcode scanner release.