Skip to content

Releases: ipld/go-car

v2.16.0

08 Oct 06:33
8a3d8c3

Choose a tag to compare

What's Changed

  • chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #607
  • chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in /v2 by @dependabot[bot] in #609
  • chore(deps): bump github.com/ipld/go-car/v2 from 2.14.3 to 2.15.0 in /cmd by @dependabot[bot] in #611
  • chore(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #614
  • chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 in /v2 by @dependabot[bot] in #612
  • chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #613
  • chore(deps): bump github.com/multiformats/go-varint from 0.0.7 to 0.1.0 in /v2 by @dependabot[bot] in #610
  • chore(deps): bump github.com/multiformats/go-varint from 0.0.7 to 0.1.0 in /cmd by @dependabot[bot] in #608
  • chore(deps): bump github.com/ipfs/boxo from 0.33.1 to 0.35.0 by @dependabot[bot] in #623
  • chore(deps): upgrade bsadapter by @rvagg in #624
  • chore(deps): bump github.com/ipfs/go-block-format from 0.2.2 to 0.2.3 in /v2 by @dependabot[bot] in #615
  • chore(deps): bump github.com/ipfs/go-ipld-format from 0.6.2 to 0.6.3 in /v2 by @dependabot[bot] in #616
  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.10.1 to 1.10.2 in /v2 by @dependabot[bot] in #617

Full Changelog: v2.15.0...v2.16.0

v0.6.3

08 Oct 08:09
8a3d8c3

Choose a tag to compare

What's Changed

  • Update dependencies
  • Bump Go version to v1.24.0

Full Changelog: v0.6.2...v0.6.3

v2.15.0

22 Aug 00:15
f4d0691

Choose a tag to compare

What's Changed

  • Add NextReader to BlockReader by @Kubuxu in #603
  • chore(deps): bump github.com/ipld/go-car/v2 from 2.14.2 to 2.14.3 in /cmd by @dependabot[bot] in #580
  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.10.0 to 1.10.1 in /v2 by @dependabot[bot] in #581
  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.10.0 to 1.10.1 in /cmd by @dependabot[bot] in #583
  • chore(deps): bump github.com/ipfs/boxo from 0.30.0 to 0.31.0 by @dependabot[bot] in #582
  • chore(deps): bump github.com/multiformats/go-multicodec from 0.9.0 to 0.9.1 in /v2 by @dependabot[bot] in #584
  • chore(deps): bump github.com/multiformats/go-multicodec from 0.9.0 to 0.9.1 in /cmd by @dependabot[bot] in #585
  • chore(deps): bump github.com/urfave/cli/v2 from 2.27.6 to 2.27.7 in /cmd by @dependabot[bot] in #586
  • chore(deps): bump github.com/ipfs/boxo from 0.31.0 to 0.32.0 by @dependabot[bot] in #587
  • chore(deps): bump github.com/ipfs/go-block-format from 0.2.1 to 0.2.2 by @dependabot[bot] in #589
  • chore(deps): bump github.com/ipfs/go-ipld-format from 0.6.1 to 0.6.2 by @dependabot[bot] in #592
  • chore(deps): bump github.com/multiformats/go-multicodec from 0.9.1 to 0.9.2 in /v2 by @dependabot[bot] in #595
  • chore(deps): bump github.com/multiformats/go-multicodec from 0.9.1 to 0.9.2 in /cmd by @dependabot[bot] in #596
  • chore(deps): bump github.com/ipfs/go-ipld-cbor from 0.2.0 to 0.2.1 by @dependabot[bot] in #597
  • chore(deps): bump github.com/ipfs/go-ipld-format from 0.6.1 to 0.6.2 in /cmd by @dependabot[bot] in #588
  • chore(deps): bump github.com/ipfs/go-block-format from 0.2.1 to 0.2.2 in /v2 by @dependabot[bot] in #593
  • chore(deps): bump github.com/ipfs/go-ipld-cbor from 0.2.0 to 0.2.1 in /v2 by @dependabot[bot] in #590
  • chore(deps): bump github.com/ipfs/boxo from 0.32.0 to 0.33.0 by @dependabot[bot] in #598
  • chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #600
  • chore(deps): bump github.com/ipfs/boxo from 0.33.0 to 0.33.1 by @dependabot[bot] in #599
  • ci: uci/update-go by @web3-bot in #602
  • Remove @masih form CODEOWNERS by @masih in #605
  • Revert "ci: uci/update-go (#602)" by @rvagg in #604

Full Changelog: v2.14.3...v2.15.0

v2.14.3

12 May 14:32
8940768

Choose a tag to compare

What's Changed

  • chore(deps): bump github.com/ipld/go-car/v2 from 2.14.1 to 2.14.2 in /cmd by @dependabot in #543
  • chore(deps): bump github.com/ipfs/go-ipld-cbor from 0.1.0 to 0.2.0 in /v2 by @dependabot in #544
  • chore(deps): bump github.com/ipfs/go-ipld-cbor from 0.1.0 to 0.2.0 by @dependabot in #545
  • chore(deps): bump github.com/urfave/cli/v2 from 2.27.4 to 2.27.5 in /cmd by @dependabot in #546
  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.9.1 to 1.9.2 in /v2 by @dependabot in #548
  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.9.1 to 1.9.2 in /cmd by @dependabot in #547
  • chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /v2 by @dependabot in #549
  • chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #550
  • chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.31.0 in /v2 by @dependabot in #551
  • chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.31.0 by @dependabot in #552
  • chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.31.0 in /cmd by @dependabot in #553
  • chore(deps): bump github.com/ipfs/go-cid from 0.4.1 to 0.5.0 in /cmd by @dependabot in #557
  • chore(deps): bump github.com/ipfs/go-cid from 0.4.1 to 0.5.0 in /v2 by @dependabot in #556
  • chore(deps): bump github.com/ipfs/go-cid from 0.4.1 to 0.5.0 by @dependabot in #555
  • ci: uci/update-go by @web3-bot in #558
  • chore(deps): bump github.com/ipld/go-codec-dagpb from 1.6.0 to 1.7.0 in /cmd by @dependabot in #561
  • chore(deps): bump github.com/ipld/go-codec-dagpb from 1.6.0 to 1.7.0 in /v2 by @dependabot in #560
  • chore(deps): bump github.com/ipld/go-codec-dagpb from 1.6.0 to 1.7.0 by @dependabot in #559
  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.9.2 to 1.10.0 in /v2 by @dependabot in #562
  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.9.2 to 1.10.0 in /cmd by @dependabot in #563
  • Add a concatination cli utility by @willscott in #565
  • chore(deps): bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.6 in /cmd by @dependabot in #567
  • chore(deps): bump github.com/rogpeppe/go-internal from 1.13.1 to 1.14.1 in /cmd by @dependabot in #566
  • feat: car debug handles the zero length block by @rvagg in #569
  • ci: uci/copy-templates by @web3-bot in #570
  • chore(deps): bump golang.org/x/crypto from 0.31.0 to 0.35.0 by @dependabot in #572
  • chore(deps): bump golang.org/x/crypto from 0.31.0 to 0.35.0 in /v2 by @dependabot in #571
  • chore(deps): bump golang.org/x/crypto from 0.31.0 to 0.35.0 in /cmd by @dependabot in #573
  • chore: update to boxo merkledag package by @gammazero in #577
  • chore: update go-block-format and go-ipld-format by @gammazero in #578
  • bump version by @gammazero in #579

Full Changelog: v2.14.2...v2.14.3

v2.14.2

25 Sep 06:59

Choose a tag to compare

What's Changed

  • chore(deps): bump github.com/ipld/go-car/v2 from 2.14.0 to 2.14.1 in /cmd by @dependabot in #539
  • chore(deps): bump github.com/rogpeppe/go-internal from 1.12.0 to 1.13.1 in /cmd by @dependabot in #538
  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.9.0 to 1.9.1 in /v2 by @dependabot in #530
  • fix: goreleaser v2 compat, trigger release-binaries with workflow_run by @rvagg in #540

Full Changelog: v2.14.1...v2.14.2

v2.14.1

18 Sep 02:37

Choose a tag to compare

What's Changed

  • chore(deps): bump github.com/ipld/go-car/v2 from 2.13.1 to 2.14.0 in /cmd by @dependabot in #533
  • chore: downgrade golang.org/x/exp to avoid specific go versioning by @rvagg in #534

Full Changelog: v2.14.0...v2.14.1

v2.14.0

10 Sep 04:49

Choose a tag to compare

What's Changed

  • chore(deps): bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #500
  • chore(deps): bump github.com/ipld/go-car/v2 from 2.11.0 to 2.13.1 in /cmd by @dependabot in #499
  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.8.0 to 1.8.1 in /v2 by @dependabot in #501
  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.8.0 to 1.8.1 in /cmd by @dependabot in #502
  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.8.1 to 1.9.0 in /v2 by @dependabot in #503
  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.8.1 to 1.9.0 in /cmd by @dependabot in #504
  • chore(deps): bump github.com/urfave/cli/v2 from 2.25.7 to 2.26.0 in /cmd by @dependabot in #505
  • chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #506
  • chore(deps): bump golang.org/x/crypto from 0.6.0 to 0.17.0 by @dependabot in #508
  • chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.17.0 in /cmd by @dependabot in #509
  • chore(deps): bump github.com/rogpeppe/go-internal from 1.11.0 to 1.12.0 in /cmd by @dependabot in #507
  • chore(deps): bump golang.org/x/crypto from 0.6.0 to 0.17.0 in /v2 by @dependabot in #510
  • chore(deps): bump github.com/urfave/cli/v2 from 2.26.0 to 2.27.1 in /cmd by @dependabot in #512
  • Add a car ls --unixfs-blocks to render two-column output by @willscott in #514
  • chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 in /v2 by @dependabot in #515
  • chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #516
  • ci: uci/update-go by @web3-bot in #517
  • chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /cmd by @dependabot in #520
  • chore(deps): bump google.golang.org/protobuf from 1.28.1 to 1.33.0 by @dependabot in #519
  • chore(deps): bump google.golang.org/protobuf from 1.28.1 to 1.33.0 in /v2 by @dependabot in #518
  • ci: uci/copy-templates by @web3-bot in #521
  • chore(deps): bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2 in /cmd by @dependabot in #522
  • Re-factor cmd functions to library by @willscott in #524
  • chore(deps): bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #525
  • chore(deps): bump github.com/urfave/cli/v2 from 2.27.2 to 2.27.3 in /cmd by @dependabot in #526
  • chore(deps): bump github.com/urfave/cli/v2 from 2.27.3 to 2.27.4 in /cmd by @dependabot in #527
  • ci: uci/update-go by @web3-bot in #528
  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.9.0 to 1.9.1 in /cmd by @dependabot in #529
  • fix(cmd): properly pick up --inverse and --cid-file args by @rvagg in #531

Full Changelog: v2.13.1...v2.14.0

v2.13.1

06 Sep 12:10

Choose a tag to compare

What's Changed

Addresses an erroneous change in behaviour introduced in v2.12.0 whereby the BlockMetadata returned by BlockReader#SkipNext() records Offset for the block bytes rather than the CAR section byte offset. This release restores the original behaviour for CARv1 data and also includes the fix in v2.12.0 that brings CARv2 parsing behaviour into parity with CARv1 behaviour.

  • fix: BlockMetadata#Offset should be for section, not block data by @rvagg in #497

Full Changelog: v2.13.0...v2.13.1

v2.13.0

04 Sep 07:16

Choose a tag to compare

What's Changed

Added new github.com/ipld/go-car/v2/storage/deferred package with DeferredCarWriter. Useful for cases where streaming a CAR that you don't want to begin until you know you've got data to write but need to set up a WritableStorage early.

By @rvagg in #493

Full Changelog: v2.12.0...v2.13.0

v2.12.0

01 Sep 06:58

Choose a tag to compare

What's Changed

  • feat: fix BlockReader#SkipNext & add SourceOffset property by @rvagg in #491

Dependency updates

  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.7.4 to 1.8.0 in /cmd by @dependabot in #478
  • chore(deps): bump github.com/ipld/go-car/v2 from 2.10.1 to 2.11.0 in /cmd by @dependabot in #479
  • chore(deps): bump github.com/ipfs/go-ipld-cbor from 0.0.6 to 0.1.0 in /v2 by @dependabot in #488
  • chore(deps): bump github.com/ipfs/go-block-format from 0.1.2 to 0.2.0 in /cmd by @dependabot in #480
  • chore(deps): bump github.com/ipfs/go-block-format from 0.1.2 to 0.2.0 in /v2 by @dependabot in #485
  • chore(deps): bump github.com/ipfs/go-ipld-format from 0.5.0 to 0.6.0 in /cmd by @dependabot in #481
  • chore(deps): bump github.com/ipfs/go-ipld-format from 0.5.0 to 0.6.0 in /v2 by @dependabot in #486
  • chore(deps): bump github.com/ipfs/go-unixfsnode from 1.7.4 to 1.8.0 in /v2 by @dependabot in #487

Full Changelog: v2.11.0...v2.12.0