Skip to content

Releases: hyperledger/aries-vcx

Release 0.12.0

27 Oct 20:37
28e1084
Compare
Choose a tag to compare

Changelog

0.12.0 (2020-10-27)

Breaking changes:

  • Modify format of vcx_messages_download output #173
  • Delete legacy (non-aries) code

Deprecations:
Deprecated functions vcx_init, vcx_init_with_config, vcx_init_minimal. These functions had more responsibilities than should. We instead provide separate functions which combined can provide functionality of the deprecated ones. New API:

  • vcx_init_core - initializes vcx settings
  • vcx_open_pool - open pool
  • vcx_open_wallet- opens wallet

Enhancements:

  • Return / accept strictly A2AMessages #137 #135
  • Add function vcx_credential_get_attachment #175
  • Add functions vcx_credential_get_attributes, vcx_disclosed_proof_get_proof_request_attachment #141
  • Add filtering API to filter proof requests by issuer-selected proof request name #132
  • Add update state v2 to wrappers #164
  • Add function vcx_v2_messages_download as secure method of downloading messages from agency #158
  • Authenticate connection msgs #134

Refactoring and testing

  • Extract auto-update logic from aries #155
  • Revocation registry rotation scenarios #136
  • Add more integration tests, add proof request filtering by name #130
  • Refactor agent-core, publish as package, add signing tests #129
  • Refactor, remove legacy agency protocol #127

Release 0.11.0

03 Oct 19:48
5077af2
Compare
Choose a tag to compare

Breaking changes:

  • Delete legacy (non-aries) code

Enhancements:

  • Return state from update state node wrapper methods #109

Refactoring and testing

  • Fix path in iOS artifact #124
  • Add local revocation integration test #123
  • Extract proof functions to proof_utils.rs, refactoring tests #122
  • Remove legacy disclosed proof #118
  • Remove legacy proof #117
  • Remove legacy issuer credential #116
  • Split connection state machines files #115
  • Remove legacy credentials #107
  • Remove legacy connection #104

Release 0.10.0

24 Sep 16:10
ffff156
Compare
Choose a tag to compare

Breaking changes:

  • Delete legacy (non-aries) code

Enhancements:

  • Add update state v2 for prover and verifier + tests #92
  • Add update state v2 for issuer and holder #84
  • Add functions to init memory, wallet, pool separately #91
  • Add delete credential for ios wrapper #64
  • VCX Wallet APIs #15
  • Migrate docker base image to Alpine Linux #26
  • Separate android builds for device and emulators #57

Refactoring and testing

  • Change name of iOS asset #106
  • Restore/proof tests #98
  • Fix package.json reference to typings file #97
  • Restore messaging tests #96
  • Add send/get message to nodejs agent, fix logging #95
  • Restore agency_pool_tests tests #89
  • Give object caches name for better log messages #88
  • Improve demo and agent logging, refactor #87
  • Migrate credential tests to 4.0 protocol_type #83
  • Cleanup vcx, utils, proof #82
  • Nodejs/vcxagent #80
  • Fix failing connection tests, cleanup #79
  • Remove connection redirect #75
  • Migrate connections API tests to Aries #74
  • Cleanup tests #66
  • Migrate tests to 3.0 and 4.0 protocol_type #65
  • Turn nodejs demo into integration test, refactor #59
  • Node wrapper aries testing #53

Release 0.9.1

25 Aug 08:15
e6cac05
Compare
Choose a tag to compare

Breaking changes:

Enhancements:

  • Add revocation for VCX V3 #24
  • Build iOS wrapper #45
  • Build, test & publish android wrapper #23
  • Make a comment field as an optional #18
  • Add postgres to libvcx dockerfile #17
  • Add APIs to Java wrapper #12 #11
  • Fix behavior of wallet import #9
  • Add batch revocation #8
  • Update VCX Nodejs wrapper node version to 12 #6
  • Fix caching bug #5
  • Add revocation registry rotation #4

Refactoring and testing

  • Prevent panics when cleaning up tests #48
  • Skip redundant steps, run ignored aries tests #47
  • Generate unique wallet name in export tests #42
  • Remove notions of old protocol from documentation #41
  • Test should produce logs only if LOG_LEVEL is specified #39
  • Use self-attested attributes for proof in nodejs demo #28
  • Run tests on android build #21