Releases: celestiaorg/blobstream-contracts
Releases · celestiaorg/blobstream-contracts
v5.0.0
What's Changed
- docs: add comments to distinguish between methods by @rach-id in #298
- chore: Bump crytic/slither-action from 0.3.1 to 0.3.2 by @dependabot in #299
- chore: Bump celestiaorg/.github from 0.3.2 to 0.3.3 by @dependabot in #296
- chore: Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #295
- chore: Bump github.com/ethereum/go-ethereum from 1.13.13 to 1.13.14 by @dependabot in #294
- docs: README audit table by @rootulp in #297
- chore: Bump celestiaorg/.github from 0.3.3 to 0.4.1 by @dependabot in #302
- chore: Bump undici from 5.28.3 to 5.28.4 by @dependabot in #301
- fix: valid username in codeowners by @rach-id in #303
- chore: Bump crytic/slither-action from 0.3.2 to 0.4.0 by @dependabot in #306
- chore: Bump github.com/ethereum/go-ethereum from 1.13.14 to 1.14.0 by @dependabot in #305
- fix!: bug of
verifyMultiRowRootsToDataRootTupleRoot
by @zhiqiangxu in #307
New Contributors
- @zhiqiangxu made their first contribution in #307
Full Changelog: v4.1.0...v5.0.0
v4.1.0
What's Changed
- chore: Bump axios from 1.5.1 to 1.6.1 by @dependabot in #261
- chore: Bump github.com/ethereum/go-ethereum from 1.13.4 to 1.13.5 by @dependabot in #262
- chore: Bump celestiaorg/.github from 0.2.8 to 0.3.0 by @dependabot in #265
- chore: forge fmt by @rach-id in #272
- chore: Bump actions/setup-go from 4 to 5 by @dependabot in #267
- chore: Bump github/codeql-action from 2 to 3 by @dependabot in #268
- chore: Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #270
- chore: Bump github.com/ethereum/go-ethereum from 1.13.5 to 1.13.8 by @dependabot in #273
- fix: handle the precondition in path length from key when the number of leaves is <= 1 by @rach-id in #274
- chore: Bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in #276
- chore: Bump github.com/ethereum/go-ethereum from 1.13.8 to 1.13.9 by @dependabot in #275
- chore: Bump github.com/ethereum/go-ethereum from 1.13.9 to 1.13.10 by @dependabot in #278
- chore: Bump celestiaorg/.github from 0.3.0 to 0.3.1 by @dependabot in #281
- feat: return error codes in binary merkle tree by @rach-id in #279
- fix: edge case namespace merkle tree by @rach-id in #277
- docs: document the unnecessary TODO by @rach-id in #280
- chore: rename contributor in code owners by @rach-id in #282
- chore: rename the dependabot reviewer by @rach-id in #283
- chore: Bump github.com/ethereum/go-ethereum from 1.13.10 to 1.13.11 by @dependabot in #284
- typo fix by @dferendo in #288
- refactor: expose pure functions in DAVerifier by @rach-id in #286
- chore: Bump github.com/ethereum/go-ethereum from 1.13.11 to 1.13.13 by @dependabot in #293
- chore: Bump undici from 5.26.3 to 5.28.3 by @dependabot in #292
- chore: Bump celestiaorg/.github from 0.3.1 to 0.3.2 by @dependabot in #289
- chore: Bump crytic/slither-action from 0.3.0 to 0.3.1 by @dependabot in #287
New Contributors
Full Changelog: v4.0.0...v4.1.0
v4.0.0
What's Changed
- chore: Bump actions/setup-node from 3 to 4 by @dependabot in #240
- chore(deps): bump solidity version to 0.8.22 by @sweexordious in #246
- docs: fix typos by @Aryan9592 in #252
- feat!: deploy Blobstream at a custom nonce by @sweexordious in #255
- fix: off by one slice bug by @sweexordious in #254
- feat: merkle tree verifier implementation to support all numbers of leaves by @sweexordious in #253
- chore: bump to v4 by @sweexordious in #260
New Contributors
- @Aryan9592 made their first contribution in #252
Full Changelog: v3.1.0...v4.0.0
v3.1.0
What's Changed
- chore: Bump celestiaorg/.github from 0.2.3 to 0.2.4 by @dependabot in #224
- chore: Bump celestiaorg/.github from 0.2.4 to 0.2.7 by @dependabot in #228
- chore: Bump github.com/ethereum/go-ethereum from 1.13.2 to 1.13.3 by @dependabot in #229
- feat: add the ability to run benchmarks on the QGB contract by @sweexordious in #218
- chore: residual rename QGB test to Blobstream test by @sweexordious in #227
- chore: Bump flat and eth-gas-reporter by @dependabot in #230
- chore: Bump github.com/consensys/gnark-crypto from 0.10.0 to 0.12.0 by @dependabot in #231
- chore: Bump celestiaorg/.github from 0.2.7 to 0.2.8 by @dependabot in #234
- chore(deps): bump solidity version to v0.8.21 by @sweexordious in #221
- ci: add dependencies to the list of required labels by @sweexordious in #233
- chore: Bump undici from 5.25.2 to 5.26.3 by @dependabot in #235
- ci: add slither static analyzer by @sweexordious in #225
- chore: Bump github.com/ethereum/go-ethereum from 1.13.3 to 1.13.4 by @dependabot in #236
- chore: make the DAVerifier methods internal by @sweexordious in #239
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- feat: add support for hardhat project by @sweexordious in #214
- chore!: rename QGB to BlobStream by @sweexordious in #222
Full Changelog: v2.1.2...v3.0.0
v2.1.2
What's Changed
- ci: use Go 1.21.1 for tests workflow by @rootulp in #207
- chore(deps): bump dockerfile go version by @sweexordious in #208
- chore: Bump actions/setup-go from 2 to 4 by @dependabot in #209
- chore: Bump actions/checkout from 2 to 4 by @dependabot in #210
- docs: add inclusion proofs documentation by @sweexordious in #160
- chore: consistently load the state variables at the beginning of functions by @sweexordious in #211
- chore: Bump github.com/ethereum/go-ethereum from 1.13.1 to 1.13.2 by @dependabot in #213
- chore: gas optimisation for the for loop using the unchecked block by @sweexordious in #212
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
- ci: add support for markdown lint by @sweexordious in #206
- ci: dependabot check go dependencies by @sweexordious in #205
- chore(deps): introduce v2 module by @sweexordious in #199
- ci: check go files by @sweexordious in #204
- fix: fix da verifier row root node creation by @sweexordious in #197
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- feat: generate wrapper for ERC1967 proxy by @sweexordious in #195
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- Fix NMT leaf hash computation. by @adlerjohn in #132
- Implement NMT multiproof verification. by @adlerjohn in #131
- test: add test for verify attestation by @sweexordious in #135
- chore: generate the wrappers from .abi and .bin by @sweexordious in #139
- feat: add square size field to data root tuple by @sweexordious in #145
- chore: update data root tuple genesis comment by @sweexordious in #144
- Use
forge fmt
for Solidity formatting by @adlerjohn in #147 - Update Go wrapper and add CI check by @adlerjohn in #149
- Bump
solc
to v0.8.20. by @adlerjohn in #150 - Remove redundant ECDSA OpenZeppelin library. by @adlerjohn in #151
- Specify exact
go-ethereum
version for CI. by @adlerjohn in #153 - Use user-defined type for NamespaceID. by @adlerjohn in #152
- chore: Revert "feat: add square size field to data root tuple (#145)" by @sweexordious in #155
- chore: add a dockerfile replicating the CI environment locally by @sweexordious in #156
- docs: document the use of environment Dockerfile by @sweexordious in #157
- feat: Add support for the DAVerifier by @sweexordious in #138
- ci: add solidity formatting check and tweak go wrappers CI check by @sweexordious in #159
- feat: make the DAVerifier a library by @sweexordious in #163
- feat: support compute square size from proofs by @sweexordious in #164
- feat: add intermediate proof verification in DAVerifier by @sweexordious in #168
- chore: fix row root/proof grammar by @sweexordious in #170
- ci: add labels workflow by @sweexordious in #169
- feat: Increase namespace size by @sweexordious in #171
- chore: use the same environment as CI by @sweexordious in #179
- docs: update comments on the DAVerifier test to reflect the correct transaction type by @sweexordious in #173
- docs: fix broken link to specs by @rootulp in #184
- chore: bump actions/checkout from 3 to 4 by @dependabot in #186
- feat: add support for UUPS proxy in QGB contract by @sweexordious in #177
- ci: add contracts upgradability check by @sweexordious in #188
- feat!: use a struct for namespace and rename namespaceID by @sweexordious in #175
- chore: Bump actions/setup-node from 2 to 3 by @dependabot in #190
- refactor: return error codes instead of reverting by @sweexordious in #189
- ci: add auto reviewers to dependabot PRs by @sweexordious in #192
- chore: update the CODEOWNERS by @sweexordious in #191
Full Changelog: v1.3.0...v2.0.0
v1.3.0
What's Changed
- adds check validators docs by @sweexordious in #123
- Delete mergify config by @rootulp in #125
- Remove lint badge by @rootulp in #124
- docs: remove duplicate word by @rootulp in #126
- Update foundry manifest file to work with new version. by @adlerjohn in #129
- chore: remove unnecessary BRIDGE_ID by @sweexordious in #130
New Contributors
- @sweexordious made their first contribution in #123
Full Changelog: v1.2.0...v1.3.0