Releases: hyperledger/aries-vcx
Releases · hyperledger/aries-vcx
Release 0.12.0
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 settingsvcx_open_pool
- open poolvcx_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
Release 0.11.0
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
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
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