Release 0.59.0
Changes
- Remove msg-sending IO from Connection protocol by @Patrik-Stas in #937
- Connection protocol: add encrypt_message, remove auto-problem-report sending by @Patrik-Stas in #982
- Extract message sending from prover & verifier SMs by @mirgee in #965
- Remove msg-sending IO for issuer and holder by @Patrik-Stas in #946
- trait(BaseWallet): change return type of unpack_message, by @nain-F49FF806 in #992
Features
- Expose wallet migration to node wrapper by @bobozaur in #978
- Issue Credential V2.0 message structures by @gmulhearn-anonyome in #990
Fixes
- Include did:peer:3 in alsoKnownAs field in resolved DDOs by @mirgee in #956
- Added 'names' attribute field parsing in credx by @bobozaur in #955
- Prover: fix credx credential retrieval by @Patrik-Stas in #961
- Fix lints and improve formatting by @bobozaur in #986
- Fix libvcx core lints by @bobozaur in #991
- Sync up nodejs state definitions by @Patrik-Stas in #999
Refactoring
- Declutter issuance&presentation protocols by @Patrik-Stas in #945
- Feature/msg builders by @bobozaur in #972
- Fix lints and improve formatting by @bobozaur in #986
- Use standard UnpackMessageOutput struct until finally needing to transform. by @nain-F49FF806 in #1002
Uniffi wrapper + mobile app
- Initialize UniFFI demo and scripts by @swaptr in #896
- Uniffi demo qr scan by @swaptr in #954
- Uniffi remove autogenerated bindings by @swaptr in #968
- fix android compilation by providing libzmq to be dynamically linked by @swaptr in #971
- add cargo ndk build script for uniffi by @swaptr in #980
- Uniffi simple message relay by @swaptr in #970
- Uniffi android controller by @swaptr in #984
Testing
- Fix profile building in tests, considering vdrtools is default feature by @Patrik-Stas in #960
- Enable compiling the workspace with --tests --all-features by @mirgee in #964
- Fix genesis file URL in vdrproxy config by @mirgee in #969
- Eradicate mediated connection from issuance and presentation integration tests, part 1 by @mirgee in #967
- Eradicate mediated connection from issuance and presentation integration tests, part 2 by @mirgee in #974
- Further integration test refactoring by @mirgee in #979
- Integration test refactoring by @mirgee in #983
- Remove agency client from libvcx-core tests and aries-vcx-agent by @mirgee in #985
Dependencies
- Replace openssl by crates num-bigint, sha2 by @Patrik-Stas in #317
- Remove
tokio
,android_logger
deps from agency_client by @Patrik-Stas in #975
CI / Docs
- Fix vdrproxy CI job intermittent failures by @bobozaur in #994
- Added README to messages crate by @bobozaur in #993
- Add fixed nightly toolchain version for the formatting job by @bobozaur in #997
- Move CI dir by @bobozaur in #1001
- Release 0.59.0 by @Patrik-Stas in #996
Full Changelog: 0.58.0...0.59.0