Wallet 0.1.22
Pre-release
Pre-release
Release date: 23rd of January, 2024
All commits in this release: v0.1.21...v0.1.22
Shared core / wallet server features
- Store wallet config locally
- Disclosure count for Mdoc copies
- Deploy mock relying party
- Recurring config update
- Deploy mrp postgres
- Include SessionTranscript hash in disclosure return URL
- Add return url to certificate
- HTTP configuration caching
- Verify return URL against verifier certificate
- Store issued and disclosed attributes in history log
- Reject wallet configuration without newer version number
- Compare embedded config with stored config
- Implemented bulk signing for disclosure
- Log disclosure error events
- Introduce IssuerRegistration information in X509 MDL certificate
- Add request_origin_base_url field to ReaderRegistration
UI features
- Native splash support
- Handle Disclosure Networking Errors
- Handle optional return URL in disclosure flow
- Re-enable card history
- Optional requested cards
- (Sliver)WalletAppBar Widget
- Migrate to WalletAppBar
- Update Organization Pages
- Fix URL join's
- Fix text overflow issue
- Update Assess Request UI
- WalletAppBar Animation
Quality assurance
- Automate manual test cases
- Increase E2E
waitFor
timeout - Continuous delivery mock and non mock (Android) apps
- Set app package name per Play Store AAB upload
- Fix missing
app_identifier
variable in private lane - Re-enable and expand mdoc crate integration tests
- Disclosure integration tests
- Expand disclosure integration tests
- Specify correct image for mrp-wallet-server deployment. Remove unnecessary logging.
- UC 9.1 and 9.3 e2e tests
Shared core / wallet server refactors and fixes
- Replace fieldnames by serde_introspect
- Fix unknown BSN issues
- Refactor WalletEvent to capture a single transaction
- Wallet server now requires separate requester server configuration
- Refactor JWT handling for OpenID4VCI
- TODO comment housekeeping in mdoc crate
- Catch all panics on Wallet Server startup
- Fix wallet server DB URL in setup script
- Attempt to reduce memory footprint for Rust tests
- Fixes for Rust 1.75 clippy warnings
- Add ReturnUrlTemplate to WalletServer API
- Enable mock feature for wallet unit tests
- Fix ReturnUrlPrefix::matches_url
- Update to Rust 1.75 and remove async_trait
- Wallet configuration update interval backgrounding fix
- Split wallet server status endpoint
- Add hybrid test
- Verify collection contains items before using
insert_many
- Separate wallet config hosting
- Fix filename of pid_issuer ca for existence check
- Fix relative disclosed attributes url
UI refactors / fixes
- Fix mock DigiD login crash
- Disclosure flow fixes
- Remove empty placeholder card from mock log
- Remove DisclosureFlow model
- Fix deeplink handling on app cold start
- Add
pathPrefix
to url deeplink - Flutter fix return url feature
- Changes to iOS for Flutter 3.16.7 upgrade
- Merge Semantics and PolicyScreen update
- Fix originUrl dart doc