Changelog
0.54.0 (2023-04-13)
Wrapper changes
Refactoring
- Synchronize state machine approach #696
Other issues
- Android: vcxOpenMainPool path #779
Other pull requests
- Release 0.54.0 #802 (Patrik-Stas)
- Separate core into a standalone crate #798 (mirgee)
- Remove unnecessary dependencies #796 (Patrik-Stas)
- Remove proof verifier legacy format deserialization support #794 (Patrik-Stas)
- Add get_revocation_id for IssuerCredential #793 (Patrik-Stas)
- Fix iOS wrapper, connectionHandle #789 (pomfar)
- CI: Read tag 'skip-ci' to skip majority of ci jobs #788 (Patrik-Stas)
- Profiles refactoring #785 (Patrik-Stas)
- Bump openssl from 0.10.43 to 0.10.48 #782 (dependabot[bot])
- Add state machines implementation guidelines #781 (Patrik-Stas)
- Vdrtools & Modular Libs as feature flags #763 (gmulhearn)
- Refactor/messages crate #754 (bobozaur)
0.53.0 (2023-03-22)
Breaking changes
- OOB invite attachment field conditional serialization, default to empty if not present #762 (mirgee)
Wrapper changes
Other issues
- Split libvcx, deprecate libvcx::api_c, libvcx-ios, libvcx-java #753
Other pull requests
- Sort error mapping by numeric code #771 (Patrik-Stas)
- Changed Proof (Verifier) API for checking presentation status #770 (Patrik-Stas)
- Proof verifier: add
get_revocation_status
method #769 (Patrik-Stas) - Release 0.53.0 #765 (Patrik-Stas)
- Rename prover methods, extend test test_generate_self_attested_proof #764 (Patrik-Stas)
- Update nodejs in libvcx docker image to 18.14.2-r0 #760 (Patrik-Stas)
- Split libvcx in 2 crates, update diagrams #759 (Patrik-Stas)
- Update readme files #757 (Patrik-Stas)
- UniFFI Proof of Concept #737 (gmulhearn)
0.52.0 (2023-02-19)
Wrapper changes
Hotfixes
Refactoring
- Split libvcx crate #700
Other issues
- New serialization formats #745
- Aries-VCX/Typestate Connection #740
- Implement node FFI using napi-rs and publish node wrapper including pre-built node.js add-on #728
- Move vdrtools fork under aries-vcx repo #724
Other pull requests
- Release 0.52.0 #758 (Patrik-Stas)
- Rename connection 'Complete' state to 'Completed' #752 (Patrik-Stas)
- Fix NodeJS testing CI #750 (Patrik-Stas)
- Simplify connection serialization from nodejs #749 (Patrik-Stas)
- Fix the signature of a VcxApi implementation method #748 (raphaelguye)
- Bump tokio from 1.20.3 to 1.20.4 #744 (dependabot[bot])
- Refactor/typestate connections #739 (bobozaur)
- Remove unnecessary vdrtools code #736 (Patrik-Stas)
- Remove generic UrsaError err mapping, handle possible UrsaErrors explicitly #734 (Patrik-Stas)
- Import vdr-tools fork #732 (Patrik-Stas)
- CI: Do not use deprecated set-output, update artifact publishing action #720 (Patrik-Stas)
- CredxAnoncreds verifier functionality support #708 (gmulhearn)
0.51.1 (2023-01-10)
Other pull requests
- Release 0.51.1 #727 (Patrik-Stas)
- Update chrono dependency #726 (Patrik-Stas)
- Do not bind to vdrtools FFI in ios wrapper #723 (Patrik-Stas)
0.51.0 (2023-01-09)
Breaking changes
Changes to agents
Refactoring
Updates
Other issues
- Use
bs58
instead ofrust-base58
#694 - Support did:key #689 #690
- Support did:key (Aries RFC #360) #689
Other pull requests
- Release 0.51.0 #725 (Patrik-Stas)
- Bump tokio from 1.20.2 to 1.20.3 #722 (dependabot[bot])
- Improve mappings from vdrtools, refactor tests in libvcx #721 (Patrik-Stas)
- Update readme.md files, update architecture diagram #719 (Patrik-Stas)
- Nonmediated connection handles API #718 (mirgee)
- Nonmediated connection (de)serialization #717 (mirgee)
- Tweak u32 handle releasing handling #716 (Patrik-Stas)
- Minor renames, remove unnecessary asyncs #714 (Patrik-Stas)
- Clippy do not allow unwrap used #713 (gmulhearn)
- Libvcx/minimize api c #711 (Patrik-Stas)
- Libvcx/refactor #710 (Patrik-Stas)
- CI: Add clippy checks #705 (Patrik-Stas)
- Refactor diddoc, extract as crate, create crate vcx_shared #704 (Patrik-Stas)
- Code formatting #703 (Patrik-Stas)
- Refactor error handling #702 (Patrik-Stas)
- messages: reduce dependencies, propagate errors, remove dead code #701 (Patrik-Stas)
- Replace rust-base58 by bs58 #695 (Patrik-Stas)
- 689 support didkey aries rfc 0360 #691 (guijd3p)
0.50.0 (2022-12-05)
Other pull requests
- Release 0.50.0 #688 (Patrik-Stas)
0.49.1 (2022-12-04)
Other pull requests
- Release 0.49.1 #687 (Patrik-Stas)
- Fix legacy wrapper ios release #686 (Patrik-Stas)
- Handle did:sov service omitting routing_keys attribute #676 (guijd3p)
0.49.0 (2022-12-04)
Other pull requests
- Add ios legacy wrapper #683 (Patrik-Stas)
- Release 0.49.0 #682 (Patrik-Stas)
0.48.0 (2022-12-02)
Other pull requests
- Release 0.48.0 #681 (Patrik-Stas)