Releases: privacybydesign/irmamobile
Releases · privacybydesign/irmamobile
v7.5.5
v7.5.4
Changed
- Update irmago to version 0.15.0
Fixed
- irmagobridge's Stop method is not called on iOS when the app is terminated
- Errors related to the keyshare server enrollment not shown to the user
- Requestor schemes and issuer schemes without keyshare server not deletable using the debug screen
Internal
- Update sentry_flutter to version 7.13.2
v7.5.3
v7.5.2
v7.5.1
Changed
- Update irmago to version 0.14.0
- Follow
isULIssueUrl
setting from credential type configuration when opening the issuer website
Fixed
- Demo test schemes with keyshare server cannot be activated
Internal
- Upgraded to Flutter 3.13.5
- Upgraded macos runner version to 13 in Github actions
- Added open.yivi.app to associated domains
- Use launchUrl instead of launch from url_launcher since the latter is deprecated
- Upgraded packages and fixed various analyzer warnings
v7.5.0
Added
- Credential status notifications
- Added scheme management functionality to the debug screen
Changed
- Java distribution switch from Adopt to Temurin (as recommended)
- Update irmago to version 0.13.3
- Changed the message regarding error and app status reporting
Fixed
- Voice over and accessibility tags are not correctly set on the PIN screen
- Required update screen refers to iTunes Store instead of Apple App Store
- iOS builds fail when using Golang 1.20 (#117)
Internal
- Add integration test for declining the credential offer in an issuance session
- Add integration test where two credentials of the same type are present and the user can choose between them
- Add integration test for reset from forgotten PIN scenario
- Add integration test for changing to a longer PIN
- Add integration test for calling session
- Add integration test for declining disclosure
- Add integration test for deletion of a credential
- Add integration test for the reissuing of a credential
- Finished random blind integration test
v7.4.2
Fixed
- LoadingScreen StreamBuilder triggers multiple navigation actions
v7.4.1
Added
- Show custom error message when the server returns a response indicating that the user is not registered
Changed
- Replace breaking hyphens in requestor URLs with non-breaking hyphens
Fixed
- Cold starting the app with a universal link fails to start a session
Internal
- Refactored the IrmaMobileBridgePlugin from Objective-C to Swift
v7.4.0
Added
- Show notification on startup that the app name has changed
Changed
- Upgrade to Flutter 3
- Bump irmago version to 0.12.5
- Pin the personal category to the top of credential store
- Report warnings from irmago to Sentry
Fixed
- QR scanner library is not FOSS (#163)
- Dutch translations link to English version of the privacy policy
- Some newlines are preceded by whitespace
- App screenshots are not placed in the right directory for FDroid
- Arrow back screen shows a message about signing when doing issuance
Internal
- Use 'flutter build ipa' in Fastlane to build iOS app
- Bump fastlane version to 2.212.2
v7.3.1
Changed
- Randomize which success graphic is shown
- Set color of browser toolbar in custom tabs on Android to white
- Clarify texts to better distinguish signing sessions from regular disclosure sessions
Fixed
- Scheme update mechanism is not called at every app start-up
- Anonymous app health information is being collected when error reporting is disabled
- Text could overflow its UI container on the PIN screen
- Options menu to delete data is not visible when data is expired or revoked
- Unsafe irma.SessionError type cast causes panics
- Exclude superfluous x86 library assets from Android app bundle
Internal
- Bump native_device_orientation Flutter dependency to 1.1.4
- Bump activesupport Ruby dependency to 6.1.7.3
- Improved stability of entering PIN codes in integration tests