Skip to content

v2.9.1

Choose a tag to compare

@github-actions github-actions released this 13 Apr 21:55
3c09778

Changes

#178 fix(wallet-android): accept mixed DID aliases

  • allow presentation-request DID validation to accept a mix of didDocument.id and didDocument.alsoKnownAs values instead of requiring both DIDs to come from the same field
  • return an explicit SDK error when the deep link omits its DID

#186 Clarify VCLError contract

  • introduce explicit VCLError.fromPayloadJson(...) parsing for upstream JSON payloads
  • deprecate the ambiguous positional VCLError(payload, ...) constructor for human-readable SDK errors
  • normalize network error handling by response Content-Type and preserve wrapped verifier diagnostics when remapping error codes

Release metadata

  • bump the published Android SDK version to 2.9.1 and refresh the README installation example

Backward incompatibilities

  • The positional VCLError(String, ...) constructor is now deprecated for human-readable text. Prefer named message = ... arguments or VCLError.fromPayloadJson(...) when parsing payload JSON.