- Migrate to null safety
- add Qr from rawBytes support
- Fix issue where finder patterns don't render correctly with the painter
- Small fixes + optimizations
- Fix issue with
emptyColor
rendering. - Fix a bug related to placeholder image loading.
- Bump to Flutter 1.7+. Flutter API changes have necessitated a bump. Sorry.
- Added an example.
- Use
QrVersions.auto
and let the library pick the appropriate version for you. - Add an image that will be overlaid in the centre of the widget. You can specify the image size but not position.
QrImage.onError
has been removed. It was horribly broken so we decided to not deprecate it and just remove it totally.QrImage.errorStateBuilder
introduced to allow you to display an in-lineWidget
when an error (such as data too long) occurs. By default the error stateWidget
will be constrained to theQRImage
bounds (aka a Square) but you can use theconstrainErrorBounds
property to prevent that.- A bunch of bug fixes you can look at in the source code.
- The
gapless
option is nowtrue
by default. - Allow assigning
Key
values toQrImage
widgets. - Update
qr.dart
dependency. qr.dart
is now exported so you don't need a secondimport
.
- Flutter 1.2.1 compatibility
- Fixes issue caused by breaking change in Flutter (flutter/flutter#26655).
- Adds analyzer configuration
- Fixes linting issues
- Migrate to Dart 2.x friendly syntax
- Tidy some initialization logic / code
- Bump copyright
- Add image data export functions (see
test/painter_tests.dart
for an example)
- Add gapless toggle
- Lower min sdk version to cater to some older versions of Flutter
- The QrImage widget will now autosize if no size has been defined (thanks @romkor!)
- Requires Dart 2 (as so does Flutter)
- Dart 2 pubspec compatability changes
- Fixes and issue where the QR image won't get repainted even though the data has changed
- Update to 1.0 release of the dart qr library
- Initial release