Skip to content

Wallet 0.1.25

Pre-release
Pre-release

Choose a tag to compare

@confiks confiks released this 28 Mar 08:28
· 7320 commits to main since this release

Release date: 26th of March, 2024

All commits in this release: v0.1.24...v0.1.25

Features

  • Implement issuance with OpenID4VCI protocol
    • Drop openid dependency in favour of our own code
    • Remove mock PID issuer
    • Add issuer certificate to attestation previews
  • Build and release based on a version tag for demo and mock versions
  • Update PIN screens to new and accessible design
  • In disclosure on 'same device', hide phishing warning for 'cross device'
  • Wipe contents of wallet on app reset
  • Add active session api to fix StateErrors
  • Propagate pin related (network)errors​

Quality Assurance

  • E2E test dynamic config for multiple app flavours
  • Let cargo audit fail if a vulnerability is found
  • Move hardcoded default pgadmin password to environment
  • Disable Dart scanner for dependency-check
  • Ignore RUSTSEC-2024-0019 since it is Windows-specific
  • Rust test improvements and race condition fix
  • Update and clean up TODO / FIXME comments x4
  • Add test doing registration, issuance and disclosure

Tweaks

  • Increase e2e wait timeouts and run selected tests only
  • AndroidManifest updates
  • Add missing make setup-saml step
  • Fix HTML encoding error in QR code
  • Bump minimum Android SDK to API 24 (Android 7.0)
  • Change signature of SignResult for bulk signing to indicate the result is ordered
  • Make returnUrlPrefix configurable to allow generating for other envs
  • Make universal base link configurable compile time for wallet and run time for wallet_server
  • Add some hierarchy to Wallet history errors
  • Update and add configuration parameters for wallet-server
  • Update default pipeline image to newest Debian
  • Remove double sha prefix from Debian image version
  • Bugfix multiple cards during disclosure
  • Remove variables that are now part of the config.toml
  • Automatically run wallet-server migrations in pipeline for SP
  • Update images based on Debian Bookworm
  • Use correct env var for image in wallet-server-migration-job
  • Separate mock release
  • Add missing env var to mrp-wallet-server deployment job
  • Fix flutter-rust image hash in GitLab CI
  • Remove workaround when setting documents callback
  • wallet-server.toml will be moved to separate secret
  • Update Android images in CI config
  • Always generate der for development verifier and issuer CAs

UI Tweaks

  • Add "Gemeente Amsterdam" login (disclosure) mock scenario
  • Remove limit font scaling widget
  • Replace issue report confirmation by placeholder screen
  • Update textStyle on CheckDataOfferingPage
  • Add missing (sub)title to disclosure loader
  • Sync updated Lokalise texts
  • Show correct (network)error on accept_pid error
  • Dismiss dialog on lock
  • Add dynamic disclosure success close button copy
  • Privacy Banner & CardDataScreen updates
  • Add soft-hyphen to break words in logical place
  • Improve CTA readability with font scaling
  • Fix font scaling on RichText widget
  • Align menu button title with app bar title text style
  • VoiceOver improvements