1. 17 Mar, 2021 1 commit
    • Daniel Martí's avatar
      re-add the Encoder and Decoder APIs · 27e0a6a4
      Daniel Martí authored
      We're a semver v1, so we can't remove exposed APIs unless we bump to
      v2+. Bumping the major version to just rename two APIs seems a bit
      overkill; keeping the old ones around and deprecating them is much
      easier.
      
      This partially reverts commit b8473079.
      27e0a6a4
  2. 16 Mar, 2021 1 commit
    • Daniel Martí's avatar
      add a prototype chooser API for integrations · b641b0ff
      Daniel Martí authored
      At least go-merkledag and go-graphsync still need a prototype chooser,
      and go-ipld-prime-proto provides one, so this simplifies integration
      with downstreams.
      
      It's worth noting that we just add PBNode here, while
      go-ipld-prime-proto also added RawNode. This is because this dag-pb
      module leaves raw nodes out, since those are now in
      go-ipld-prime/codec/raw.
      
      The logic is just three lines, but it's still easier to not have to
      copy-paste these between different projects.
      b641b0ff
  3. 15 Mar, 2021 3 commits
  4. 08 Mar, 2021 1 commit
  5. 09 Dec, 2020 1 commit
  6. 08 Dec, 2020 1 commit
  7. 07 Dec, 2020 1 commit