Skip to content

Releases: privacybydesign/irmamobile

v7.5.5

18 Dec 14:26
ffc255b
Compare
Choose a tag to compare

Changed

  • Update irmago to version 0.15.1

Security

  • Update go toolchain to 1.21.5

v7.5.4

14 Dec 14:20
ff63ef3
Compare
Choose a tag to compare

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

16 Nov 14:00
545cd73
Compare
Choose a tag to compare

Changed

  • Include the cause of Android key store exceptions in Sentry reports
  • Do not report transport errors to Sentry when updating schemes

Fixed

  • Stacktraces of native Android errors not parsed correctly

v7.5.2

27 Oct 09:42
ccec4ae
Compare
Choose a tag to compare

Fixed

  • IRMA session gets stuck on loading spinner when user confirms PIN code (fixed by updating irmago to 0.14.2)

v7.5.1

12 Oct 09:41
beacd8f
Compare
Choose a tag to compare

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

21 Sep 11:53
0708213
Compare
Choose a tag to compare

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

29 Jun 08:11
3799ebb
Compare
Choose a tag to compare

Fixed

  • LoadingScreen StreamBuilder triggers multiple navigation actions

v7.4.1

16 Jun 07:51
71d036b
Compare
Choose a tag to compare

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

25 May 16:29
ebc5bd7
Compare
Choose a tag to compare

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

26 Apr 16:30
dd5f489
Compare
Choose a tag to compare

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