Skip to content

Releases: TBD54566975/tbdex

v0.8.0

11 Sep 23:42
aed8ea9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.8.0

v0.7.0

08 Sep 05:18
Compare
Choose a tag to compare

What's Changed

  • Added Message.fromJson(jsonMessage) method which returns an instance of the appropriate MessageKind class based on the value of jsonMessage.metadata.kind

v0.6.0

06 Sep 17:28
Compare
Choose a tag to compare

What's Changed

  • update Message type guards to predicate concrete MessageKind classes

v0.5.0

05 Sep 17:35
Compare
Choose a tag to compare
  • fix exchangeId override for Quote, Order, OrderStatus, and Close

v0.4.0

05 Sep 06:27
a0ec665
Compare
Choose a tag to compare

What's Changed

  • Changed Offering.vcRequirements to Offering.requiredClaims.
    • Rationale:
      • consistency. we have a property named requiredPaymentDetails so it made sense to put the word required first
      • claims is a more general term used in the identity management space. Specifically, OAuth, OpenID Connect, SAML
  • Changed Rfq.vcs to Rfq.claims to match the above change
  • Rfq.claims is now an an array of strings instead of a string. Prior to this PR, Rfq.vcs was expected to be a Verifiable Presentation JWT with a payload that included presentation_submission and verifiableCredential. Decided that the signature is redundant because the RFQ itself is signed. Also, realized that presentation_submission isn't necessary (at the moment) to evaluate the provided credentials against an offering's requirements
  • added tests for Rfq.verifyClaims

Full Changelog: v0.3.0...v0.4.0

v0.3.0

04 Sep 06:53
94fc7b8
Compare
Choose a tag to compare

What's Changed

  • refactor so its easier to call methods specific to an individual message kind (e.g. rfq)
  • fix Order and OrderModel so that Orders can be instantiated with no arguments
  • update RFQ returned by DevTools.createRfq more realistic
  • add methods to DevTools to create JWT Verifiable Credentials
  • include request token when making request to get an exchange
  • implement Rfq method that checks vc's against an offering's vcRequirements
  • remove unused dependency hardlock dependency versions

Full Changelog: v0.2.0...v0.3.0

v0.2.0

01 Sep 07:55
8caf774
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

29 Aug 05:07
Compare
Choose a tag to compare

What's Changed

  • Everything

v0.0.17

17 Jul 05:42
Compare
Choose a tag to compare

Full Changelog: v0.0.16...v0.0.17

v0.0.16

14 Jul 06:05
3030e14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.15...v0.0.16