Skip to content

Releases: retrieval-markets-lab/js-graphsync

v0.2.5 - Dependency upgrades and Selector enhancements

06 Dec 01:07
d5949f1
Compare
Choose a tag to compare
  • Upgrade Libp2p dependencies
  • Add query selector for easier data object queries
  • ExploreIndex selector

v0.2.4 - Selector builder

30 Nov 23:46
Compare
Choose a tag to compare
  • Experimental Selector builder API
  • Make reifier function async

v0.2.3 - IPLD enhancements

30 Nov 00:39
Compare
Choose a tag to compare
  • Make IPLD Node interface methods async for more flexibility with reifiers

v0.2.2 - IPLD interface improvements

29 Nov 18:26
Compare
Choose a tag to compare
  • addReifier method on Request class
  • Rename Ipld Node implementation as BasicNode
  • Expose entries method on Node interface
  • Rework node iterator to comply with JS Generator interface

v0.2.1 - WebTransport integration

01 Nov 12:00
07a7d31
Compare
Choose a tag to compare
  • Set WebTransport as default.
  • Add a getPeer utility function

v0.2 - Libp2p v0.40 + Data Transfer v2

30 Oct 11:45
Compare
Choose a tag to compare
  • Upgrade Libp2p and related dependencies to 0.40.
  • Upgrade Libp2p interfaces.
  • Upgrade compatibility with go-data-transfer/v2.

v0.1 - GraphSync protocol v2

07 Apr 17:25
Compare
Choose a tag to compare
  • Implements client and provider capabilities of GraphSync v2 protocol.
  • TypeScript selectors and iterator traversal supporting basic selectors.
  • UnixFS path selector utility for generating selectors based on UnixFS paths.
  • UnixFS reifier and InterpretAs selector for supporting pathing UnixFS directories.
  • UnixFS resolver for reading file bytes out of graphsync.
  • Example and interoperability test with go-graphsync.
  • Data-Transfer methods for basic push and pull transfers without revalidation.
  • Mime type selection based on file name extension to define the content type of a resolved stream.