Skip to content

v4.0.0

Latest

Choose a tag to compare

@rootulp rootulp released this 20 Aug 21:01
e90d9b2

What's Changed

  • chore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10 by @dependabot[bot] in #198
  • chore(deps): bump actions/setup-node from 5 to 6 by @dependabot[bot] in #199
  • chore(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in #204
  • chore(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 by @dependabot[bot] in #203
  • chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #210
  • chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 by @dependabot[bot] in #211
  • chore(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 by @dependabot[bot] in #215
  • chore(deps): bump golang.org/x/sync from 0.18.0 to 0.19.0 by @dependabot[bot] in #214
  • chore(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 by @dependabot[bot] in #216
  • chore: update CODEOWNERS to @rootulp and @evan-forbes and @rach-id by @cmwaters in #217
  • refactor!: return value instead of pointer from NewShare by @rootulp in #222
  • ci: add assign random reviewer workflow by @tty47 in #219
  • docs: add CLAUDE.md for Claude Code guidance by @rootulp in #221
  • fix!: add bounds checks to share builder to prevent panics by @rootulp in #224
  • fix!: return error from SubTreeWidth when subtreeRootThreshold <= 0 by @rootulp in #226
  • docs: add architecture diagrams to README by @rootulp in #227
  • test(share): add unit tests for Namespace.AddInt by @rootulp in #228
  • chore!: bump module to v4 and add proto/blob/v4 (1/5) by @rootulp in #233
  • feat: add PayForFibreNamespace and ShareVersionTwo constants (2/5) by @rootulp in #234
  • fix!: prevent integer overflow in RoundUpPowerOfTwo and RoundDownPowerOfTwo by @rootulp in #225
  • feat: add ShareVersionTwo blob and share support (3/5) by @rootulp in #235
  • chore(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #238
  • chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #239
  • feat: add FibreTx marshal/unmarshal (4/5) by @rootulp in #236
  • feat(share): add Hash method to Blob by @rootulp in #241
  • docs: add v2 share type diagram for Fibre to README by @rootulp in #243
  • chore: deprecate square.Build by @rootulp in #244
  • feat!: add Fibre support to Builder and square construction (5/5) by @rootulp in #237
  • test: verify Fibre integration gaps and document limitations by @rootulp in #242
  • chore!: remove unused v2 proto package by @rootulp in #245
  • feat!: detect plain MsgPayForFibre bytes in Construct via SynthesizeFibreTx by @rootulp in #246
  • refactor: return errors instead of panics in test factory functions by @rootulp in #251
  • docs: add version compatibility table by @rootulp in #252
  • refactor!: simplify TryParseFibreTx to return (*FibreTx, error) by @rootulp in #250
  • chore: update Go version to 1.25.8 by @rach-id in #255
  • chore(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0 by @dependabot[bot] in #253
  • feat: add IsFibreBlob method to Blob type by @rootulp in #256
  • chore: update CODEOWNERS to use protocol team by @rootulp in #257
  • chore: add Hacken bug bounty PR guidelines to CLAUDE.md by @rootulp in #258
  • chore(deps): bump github.com/celestiaorg/nmt from 0.24.2 to 0.24.3 by @dependabot[bot] in #259
  • chore(ci): pin GitHub Actions and scope GITHUB_TOKEN permissions by @rootulp in #260
  • chore(deps): bump tspascoal/get-user-teams-membership from 3.0.0 to 4.0.1 by @dependabot[bot] in #261
  • chore(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1 by @dependabot[bot] in #263
  • chore(deps): bump tspascoal/get-user-teams-membership from 4.0.1 to 4.0.2 by @dependabot[bot] in #262
  • chore(deps): bump celestiaorg/.github from 0.6.4 to 0.6.5 by @dependabot[bot] in #264
  • chore(deps): bump golang.org/x/sync from 0.20.0 to 0.21.0 by @dependabot[bot] in #265
  • test: pin share prefix layout by @rootulp in #268
  • chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #269
  • chore(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 by @dependabot[bot] in #270
  • fix!: domain-separate and length-prefix Blob.Hash preimage by @rootulp in #266
  • chore(deps): bump golang.org/x/sync from 0.21.0 to 0.22.0 by @dependabot[bot] in #271
  • chore(deps): bump actions/setup-go from 6 to 7 by @dependabot[bot] in #273
  • chore(deps): bump actions/setup-node from 6 to 7 by @dependabot[bot] in #272
  • chore(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.0 by @dependabot[bot] in #280
  • chore(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 by @dependabot[bot] in #279
  • fix: validate tx ordering in TxShareRange and BlobShareRange by @rootulp in #283
  • fix: return error from AppendFibreTx on nil fibre tx or system blob by @rootulp in #282
  • feat!: require callers to classify transactions by @rootulp in #277
  • chore: preallocate slices flagged by prealloc by @rootulp in #281
  • refactor!: reject unknown fields and nested blobs by @ninabarbakadze in #284

New Contributors

Full Changelog: v3.0.2...v4.0.0