Skip to content

Releases: eu-digital-identity-wallet/eudi-lib-ios-wallet-kit

v0.8.0

28 Nov 08:59
7dd9b27
Compare
Choose a tag to compare

Secure area refactoring

Private key creation and usage is performed in selected secure areas

EudiWallet changes:

  • init added secureAreas: [SecureArea] optional parameter (default is ["SecureEnclave" instance, "Software" instance])
  • issueDocument: added keyOptions optional parameter to specify the secure area name and other key options for the key creation
  • issueDocumentsByOfferUrl: added docTypeKeyOptions optional parameter to specify the secure area name and other key options for each doc type

v0.7.8

21 Nov 07:06
7fae108
Compare
Choose a tag to compare
  • RequestItem struct is Equatable

v0.7.7

19 Nov 19:17
b58b1bf
Compare
Choose a tag to compare

v0.7.7

Breaking changes

  • RequestItems is now a dictionary with a key of type String (doc-type) and a value of type [String: [RequestItem]] (namespace to request items)
  • RequestItem is a struct with the following properties: elementIdentifier, intentToRetain and isOptional
public typealias RequestItems = [String: [String: [RequestItem]]]
  • ElementViewModel: public var isMandatory: Bool is removed
  • ElementViewModel: public var isOptional: Bool is added (opposite of isMandatory)

v0.7.6

05 Nov 08:18
d745d4f
Compare
Choose a tag to compare
  • Update openid4vp to 0.6.0 (openid4vp draft 21)

v0.7.5

16 Oct 12:29
309ed05
Compare
Choose a tag to compare
  • New versions for openid4vci, openid4vp

v0.7.3

14 Oct 06:17
e1c45a2
Compare
Choose a tag to compare

PR change log:

  • Bug with deferred document and dynamic PID (#108) via @phisakel
  • Support Dynamic Issuance (#87) via @phisakel
  • Update EudiWalletKit extensions and services (#107) via @phisakel
  • Validate x5c (certificate chain) in Reader Authentication (#105) via @phisakel
  • Swift 6 migration (#100) via @phisakel
  • Update OpenID4VCI version to 0.6.0 (#103) via @phisakel
  • Add displayName property to DocElementsViewModel struct (#102) via @phisakel
  • Update openid4vp and openid4vci library versions (#101) via @phisakel
  • DocC documentation, add methods (#99) via @phisakel
  • Update dependencies, fix func toModel(doc: WalletStorage.Document) (#98) via @phisakel
  • Fixes for dynamic issuance (#97) via @phisakel
  • Error 3 on iOS when invoking issueDocumentsByOfferUrl with userAuthenticationRequired enabled (#84) via @phisakel
  • Logging mechanism (#92) via @phisakel
  • Store document displayName to storage (#90) via @phisakel
  • Update eudi-lib-ios-openid4vci-swift to version 0.4.3 (#89) via @phisakel
  • Update EudiWallet initialization parameters and add serviceName property (#88) via @phisakel
  • Update eudi-lib-ios-openid4vci-swift to version 0.4.2 and add new properties to EudiWallet (#86) via @phisakel
  • Refactor to support Deferred document issuing (#74) via @phisakel
  • Update documentation links in README.md (#82) via @phisakel
  • Docs: update documentation in README.md (#81) via @phisakel

v0.7.2

11 Oct 22:36
3f5dc84
Compare
Choose a tag to compare
  • Removed @MainActor annotation from class definitions
    Breaking changes:
  • EudiWallet serviceName is read-only. It should be passed on init.
  • EudiWallet beginPresentation is async

v0.7.1

10 Oct 19:59
a8cb2c5
Compare
Choose a tag to compare
  • Swift 6 migration
  • Certificate chain verification

v0.7.0

08 Oct 06:52
511934d
Compare
Choose a tag to compare
  • Updated OpenID4VCI to version 0.6.0
  • Use msoMdoc case for existing VpToken
  • Add VpToken apu header for signature validation

v0.6.9

27 Sep 20:58
00fcd4c
Compare
Choose a tag to compare

Add displayName property to DocElementsViewModel struct