Skip to content

Releases: privacybydesign/irmamobile

v7.5.7

20 Dec 14:19
d7e27b7
Compare
Choose a tag to compare

Changelog

  • Upgrade Flutter to 3.24.6
  • Upgrade XCode to 16.0
  • Use Java 17 to build for Android
  • Visual improvements:
    • Add visual feedback on buttons
    • Fix some padding issues in help page
    • Allow swipe to go back on iOS on more pages
    • Raise the tab icons in the navigation bar on modern iOS devices
    • Add adaptive icons to the navigation bar that fill in on select
    • Allow user to scroll in any list even when a single item is present
    • Fix button target for more button on cards
    • Make background color more consistent across pages

v7.5.6

22 Jul 12:40
012ea86
Compare
Choose a tag to compare

Version is only released on Android due to #284.

Changed

  • Increase Android target and compile SDK version to 34

Security

  • Update go toolchain to 1.22.5
  • Update irmago to 0.16.0

Internal

  • Bump gomobile to v0.0.0-20240213143359-d1f7d3436075 to fix failing iOS builds
  • Fix failing provide-email integration test
  • Phase out deprecated GitHub Actions packages

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