Releases: openwallet-foundation/vcx
Releases · openwallet-foundation/vcx
Release 0.51.0
Changelog
0.51.0 (2023-01-09)
Full Changelog: 0.50.0...0.51.0
Global
Enhacements
- Clippy do not allow unwrap used by @gmulhearn in #713
- Update readmes and diagrams #719
- Refactor error handling by @Patrik-Stas in #702
- Unify Rust edition by @mirgee in #693
- CI: Add clippy checks by @Patrik-Stas in #705
- Code formatting by @Patrik-Stas in #703
- Update readme.md files, update architecture diagram by @Patrik-Stas in #719
aries-vcx
Features
- revealed parameter in prover building proof by @pomfar in #668
- 689 support didkey format (aries rfc 0360) by @guijd3p in #691
- Replace rust-base58 by bs58 by @Patrik-Stas in #695
- messages: reduce dependencies, propagate errors, remove dead code by @Patrik-Stas in #701
- Refactor diddoc, extract as crate, create crate vcx_shared by @Patrik-Stas in #704
- Minor renames, remove unnecessary asyncs by @Patrik-Stas in #714
- Nonmediated connection (de)serialization by @mirgee in #717
- Nonmediated connection handles API by @mirgee in #718
- Bump tokio from 1.20.2 to 1.20.3 by @dependabot in #722
Breaking
Enhacements
libvcx
- Split
libvcx
into 2 submodulesapi_c
,api_vcx
by @Patrik-Stas in #710 - Libvcx/minimize api c by @Patrik-Stas in #711
- Tweak u32 handle releasing handling by @Patrik-Stas in #716
- Improve mappings from vdrtools, refactor tests in libvcx by @Patrik-Stas in #721
Release 0.50.0
Changelog
0.50.0 (2022-12-05)
aries-vcx
features
- Modularize dependency on vdrtools/indy with option for indy-Vdr and Indy-Credx in place by @gmulhearn-anonyome in #648
Release 0.49.1
Changelog
0.49.1 (2022-12-04)
aries-vcx
Features
Enhacements
libvcx
- Fix legacy wrapper ios release by @Patrik-Stas in #686
Release 0.49.0
Release 0.48.0
Changelog
0.48.0 (2022-12-02)
global
- CI: Do not try to publish libvcx image from fork PRs by @Patrik-Stas in #664
aries-vcx
Breaking changes
Fixes
Features
Enhacements
aries-vcx-agent
libvcx
Enhacements
Release 0.47.0
Changelog
0.47.0 (2022-11-22)
aries-vcx
Enhacements
- Remove vdrtools FFI layer by @left-arm in #601
- Remove libc as aries-vcx dependency by @Patrik-Stas in #657
Release 0.46.0
Release 0.45.0
Changelog
0.45.0 (2022-11-01)
Features
- Rust aries-vcx agent #604
- Add API to get crev_rev_id #614
- Implement revocation notification (Aries RFC 0183) #608
- Implement API to enable issuer/holder to verify against ledger whether a credential is revoked #635
Cleanups / refactoring
- Stripped down vdr-tools dependencies #596
- Removed unused imports #595
- Refactoring of cred-defs / schemas #605
- Issuer/Holder state machines refactoring #610
- Prover/Verifier state machines refactoring #611
- Refactor return values from state machines #621
Breaking changes
- Require initialization of runtime #598
Other issues
- Prevent double initialization of logger #599
CI
Release 0.44.0
Release 0.43.0
0.43.0 (2022-10-06)
Breaking changes
- Modify revocation interface #558
Changes to agents
- Enhance node agent CLI to support url formatted invitations #562
Hotfixes
- Fix default presentation preview message family #590
- Avoid adding extra quotes when building offer from proposal in array format #589
- Builder pattern in agency client configuration #588
- Make vcx_issuer_send_credential return SM state number #586
- Proof presentation/always ack #579
Refactoring
- Agency client configure() takes wallet handle as argument #591
- Reorganize libindy module #581
- Remove pool handle from connection protocol #580
- Separate messages module into a crate #577
- Add CONTRIBUTING.md file #585