# Changelog ## 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 ## 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` 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](https://github.com/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](https://github.com/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.