- Android: targets SDK 34 and requires minimum SDK 26.
- Upgrade build tools and dependencies.
- Ensure history doesn't become unreadable when an invalid card is read (#26).
- Update App Icons:
- Add adaptive and monochrome icons on Android.
- Add dark and tinted icons on iOS.
- Show Flutter builtin open-source license page instead of handcrafted HTML.
- Upgrade to Flutter 3.
- Published to F-Droid.
- Support null-safety, refactor i18n.
- Numerous card reading fixes.
- Android: targets SDK 31.
- Support reading MacauPass.
- Support reading T-Money.
- Fixed many UI issues, e.g. dark background color for iOS.
- Initial release of Flutter version.