Wallet 0.1.25
Pre-release
Pre-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
RichTextwidget - Align menu button title with app bar title text style
- VoiceOver improvements