Releases: privacybydesign/irmamobile
Releases · privacybydesign/irmamobile
v7.11.2
Changed
- Add special FDroid target that doesn't rely on any libraries that aren't considered open
- Show error screen when passport issuer returns an error
Internal
- Split Yivi up into multiple app project and a (shared) library project
- Use double quotes instead of single quotes everywhere in Flutter projects
- Change the formatter settings to the default for the latest version of Flutter/Dart
v7.11.1
v7.11.0
Changed
- Add passport reading and issuance functionality
- Minimum Android API level was bumped from 24 to 26
- Minimum iOS deployment target was bumped from 12.0 to 15.6
- Add support for
openid4vp://scheme for OpenID4VP sessions - Upgrade irmago to 0.19.1
Fix
- Bug that caused attributes to be stored in the wrong order in credential removal logs
Internal
- Integration tests no longer need to be built or run with the
--dart-define YIVI_INTEGRATION_TEST=trueargument
v7.10.0
Changed
- Add support for disclosing SD-JWT VC credentials over the OpenID4VP protocol
- Add support for issuing SD-JWT VC credentials over the IRMA protocol
- Show credential instance count in credential details view
- Upgrade Flutter to 3.35.4
- Minimum Android API level was bumped from 23 to 24
- Upgrade irmago to 0.19.0
Fixed
- Some padding issues
- Irma configuration assets are now copied more reliably using the asset manager on Android
- Issue that made log logo paths invalid on iOS after each update/recompilation
Internal
- Alpha builds are now called Yivi Alpha instead of Yivi 2023
- Go logging now consistently shows up when running the app with debugging
v7.9.0
v7.8.1
v7.8.0
Changed
- Add search option to data tab
- Rearrange home screen layout:
- Remove home page
- Make the data page the main page
- Put notifications screen as the third tab in the bottom bar & remove from app bar
- Remove "open QR scanner on launch" setting from the app
- Replace SIDN by Caesar & Yivi in Q&A section, contact info & app descriptions
- Upgrade irmago to 0.18.1
Fixed
- Fix support for
open.yivi.appuniversal links - Returning from an error screen no longer results in a black screen
- Pressing the QR code scanner button on the pin screen without camera permissions will now show the permissions dialog as expected
- Coming back from session error screen would pop twice due to PopScope
v7.7.0
Changed
- Add QR code scanner button to login screen (and move pin screen down a bit in portrait mode)
- Refactor routing system to use GoRouter
- Update irmago to 0.17.0
Fixed
- Android app links would fail occasionally, giving a "screen not found" error, fixed by the switch to GoRouter
v7.6.0
Changed
- Improve screen reader support
- Upgrade Flutter to 3.27.2 (but disabled Impeller on Android)
- Update keyshare server URL to keyshare.yivi.app
Removed
- Option returnUrl in QR codes (was deprecated for over 5 years; use client return URLs instead)
Fixed
- Link to Yivi-meetup page not working
- All Flutter related linter warnings (e.g. WillPopScope, context across async gaps & super.key)
Internal
- Reduce development log bloat by not printing the entire configuration when running in debug mode