Skip to content

swiyu Android wallet 1.16.0

Choose a tag to compare

@joelmbit joelmbit released this 09 Jul 15:01

Added

  • Added credential update functionality with a dedicated update screen.
  • Added credential refresh status handling, including support for failed deferred credential updates.
  • Added credential expiry warnings based on credential expiration dates.
  • Added credential status validation to improve compatibility checks during presentations.
  • Added support for array claims and nested object storage and presentation.
  • Added support for array attributes in credential templating.
  • Added support for Swiss Profile VC credentials.
  • Added support for validating JWTs using DID information from the key identifier.
  • Added support for request object audience validation.
  • Added support for transaction data validation in request objects.
  • Added authorization request state parameter handling.
  • Added DCQL presentation enforcement.
  • Added SHA-256 hashing enforcement.
  • Added payload encryption enhancements, including A256GCM support.
  • Added DID trust validation based on trust statement types.
  • Added push notification registration and device token management.
  • Added push notification receiving capabilities.
  • Added proximity verification support and bidirectional presentation flows.
  • Added batch issuance support, including batch size validation.
  • Added an accessibility menu in Settings.
  • Added animated tutorials and updated onboarding guidance screens.
  • Added sandbox environment support and sandbox app branding.
  • Added version enforcement 2.0.

Fixed

  • Fixed activities being stored when network or processing errors occur.
  • Fixed credential status updates not being applied correctly.
  • Fixed credential detail screen navigation using external keyboards and arrow keys.
  • Fixed accessibility issues across credential details, activity lists, transmission result screens, permission dialogs, request cards, and onboarding flows.
  • Fixed camera permission screen layout and text issues.
  • Fixed camera-related crashes and improved error handling during scanning processes.
  • Fixed push notification error handling and delivery workflows.
  • Fixed credential templating migration issues related to Claims Path Pointer support.
  • Fixed validation of signed issuer metadata.
  • Fixed ordering of credential claims based on metadata definitions.
  • Fixed display issues for credential metadata background colors.
  • Fixed home and wallet status update synchronization issues.
  • Fixed polling behavior for paired devices.
  • Fixed summary screen text rendering issues.
  • Fixed layout and design inconsistencies in progress indicators and card components.
  • Fixed OID4VP error handling.
  • Fixed various issues related to mDL credential processing.
  • Fixed blocking action button error handling behavior.
  • Fixed ProGuard configuration to ensure proper application behavior.

Changed

  • Updated the credential list and single credential views with a refreshed card design.
  • Updated animated tutorials and instructional content.
  • Improved onboarding by providing clearer handling of key generation failures.
  • Improved credential presentation by prioritizing credential status over validity checks.
  • Improved push token handling and communication with backend services.
  • Improved accessibility text, hints, labels, and assistive navigation throughout the application.
  • Improved button sizing and layouts to align with the latest designs.
  • Improved transmission success screens and overall data transmission experience.
  • Updated DID resolver to version 2.7.0 and credential validation infrastructure.
  • Re-enabled image injection protection checks across all application flavors.
  • Removed did:jwk as a supported credential binding method.
  • Updated application color styling for improved visual consistency.