Skip to content

Wallet 0.1.22

Pre-release
Pre-release
Compare
Choose a tag to compare
@confiks confiks released this 15 Feb 00:07
· 4824 commits to main since this 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