Skip to content

Releases: hyperledger/aries-vcx

Release 0.58.0

21 Aug 22:48
068954a
Compare
Choose a tag to compare

New components

Features

  • Add interface to write DIDs on ledger by @Patrik-Stas in #921
  • Allow parsing unqualified DIDs by @mirgee in #936
  • Attempt to convert legacy DID documents to new during deserialization by @mirgee in #938

Refactoring

  • Move PublicKey to a separate crate by @mirgee in #911
  • Allow storing resolvers with varying extra fields in the registry by @mirgee in #913
  • Eliminate dependence of indy-ledger-response-parser on indy-api-types by @mirgee in #934
  • Refactor test setup by @Patrik-Stas in #921
  • Extract subset of changes made in #928 by @mirgee in #939
  • Expose public key getter on verification method by @mirgee in #941

Dependencies

Changes

Fixes

  • fix(aries-vcx): fixed dependency listing in README for Cargo.toml by @arminveres in #924

Other

  • Rebuild cargo.lock, restore indy-vdr-proxy txn submitter by @Patrik-Stas in #932

New Contributors

Full Changelog: 0.57.1...0.58.0

Release 0.57.1

31 Jul 12:40
47bff2d
Compare
Choose a tag to compare

New components

Features

  • Added capability of migrating wallet through the node.js wrapper by @bobozaur in #895
  • Revert "Added capability of migrating wallet through the node.js wrap… by @Patrik-Stas in #906

Refactoring

Dependencies

Changes

Fixes

Other

Full Changelog: 0.57.0...0.57.1

Release 0.57.0

19 Jul 10:44
d16b933
Compare
Choose a tag to compare

Changes

  • Remove vcx_schema_prepare_for_endorser by @mirgee in #860

New components

Fixes

Refactoring

Dependencies

  • Update dependencies and AriesMessage Deserialize impl by @bobozaur in #894

Improvements

  • Enable compiling the workspace with --tests --all-features by @mirgee in #890

CI

Full Changelog: 0.56.0...0.57.0

Release 0.56.0

23 May 13:25
2e8c737
Compare
Choose a tag to compare

Dependencies

Refactoring

New components

  • Add new crates for DID parsing, DID document building, and DID resolution by @mirgee in #812
  • Basic implementation of did:web resolver by @mirgee in #828
  • Add indy-vdr-proxy profile by @mirgee in #837
  • Ledger response parser by @mirgee in #851
  • Implement txn endorsing for IndyVdrLedger by @mirgee in #852
  • In memory response cacher by @mirgee in #855

Documentation

Fixes

Testing

  • Unit test for enum SerializableObjectWithState by @tech-bash in #817

CI

New Contributors

Full Changelog: 0.55.0...0.56.0

Release 0.55.0

27 Apr 05:57
ca7bb8f
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.54.1...0.55.0

Release 0.54.1

14 Apr 09:52
dc94c2d
Compare
Choose a tag to compare

Changelog

0.54.0 (2023-04-13)

Full Changelog

Wrapper changes

Refactoring

  • Synchronize state machine approach #696

Other issues

  • Android: vcxOpenMainPool path #779

Other pull requests

0.53.0 (2023-03-22)

Full Changelog

Breaking changes

  • OOB invite attachment field conditional serialization, default to empty if not present #762 (mirgee)

Wrapper changes

  • Expose getting and clearing attributes from the ledger #767 (mirgee)

Other issues

  • Split libvcx, deprecate libvcx::api_c, libvcx-ios, libvcx-java #753

Other pull requests

0.52.0 (2023-02-19)

Full Changelog

Wrapper changes

Hotfixes

  • Revert hiding mocking behind test_utils feature flag #729 (mirgee)

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

0.51.1 (2023-01-10)

Full Changelog

Other pull requests

0.51.0 (2023-01-09)

Full Changelog

Breaking changes

  • Remove PublicAgent and its usage #679
  • Remove public agent #715 (mirgee)

Changes to agents

  • Replace failure crate with thiserror #684 (mirgee)

Refactoring

  • Extract protocols crate #698
  • Simplify messages crate #697

Updates

Other issues

  • Use bs58 instead of rust-base58 #694
  • Support did:key #689 #690
  • Support did:key (Aries RFC #360) #689

Other pull requests

Read more

Release 0.54.0

13 Apr 20:25
06b81b7
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.53.0...0.54.0

Release 0.53.0

22 Mar 22:37
945a67a
Compare
Choose a tag to compare

Changelog

0.53.0 (2023-03-22)

Full Changelog

global

aries-vcx

Breaking changes

  • Prover APIs:
  • Verifier APIs:

Fixes

  • OOB invite attachment field conditional serialization, default to empty if not present by @mirgee in #762

Features

  • Expose getting and clearing attributes from the ledger by @mirgee in #767

uniffi

libvcx

Release 0.52.0

19 Feb 23:39
2be3167
Compare
Choose a tag to compare

Changelog

0.52.0 (2023-02-19)

Full Changelog: 0.51.1...0.52.0

aries-vcx

Typestate connections

Refactoring

  • Embedded vdr-tools dependency in the repo by @Patrik-Stas in #732
  • Removed unnecessary code from vdr-tools #736
  • Revert hiding mocking behind test_utils feature flag by @mirgee in #729
  • Remove generic UrsaError err mapping, handle possible UrsaErrors explicitly by @Patrik-Stas in #734
  • Remove unnecessary vdrtools code by @Patrik-Stas in #736

Features

Dependencies

libvcx

iOS libvcx wrapper

NoteJS wrapper

  • Generate node bindings using napi-rs - separate crate by @mirgee in #665
  • Expose function to write service attribute on ledger according to did:sov method by @mirgee in #756
  • Expose nonmediated connection in node wrapper by @mirgee in #738

CI

Full Changelog

Release 0.51.1

10 Jan 15:53
56aaef0
Compare
Choose a tag to compare

libvcx

Refactoring

Fixes

Full Changelog: 0.51.0...0.51.1