Releases: anoma/evm-protocol-adapter
Releases · anoma/evm-protocol-adapter
bindings/v1.0.0-rc.8
What's Changed
- chore: release
bindings1.0.0-rc.8by @heueristik in #427
bindings/v1.0.0-rc.7
What's Changed
- chore: release
bindings1.0.0-rc.7by @heueristik in #425
contracts/v1.0.0-rc.6
What's Changed
- feat: add example transaction execution script by @heueristik in #412
- refactor: protocol adapter deploy script by @heueristik in #413
- ci: add slither by @heueristik in #414
- refactor: allow configuration of the admin and guardian in the RISC Zero contract deploy script by @heueristik in #416
- doc: add final Informal Systems audit report by @heueristik in #417
- chore: release
contracts/1.0.0-rc.6andbindings/1.0.0-rc.6by @agureev in #418
Full Changelog: contracts/v1.0.0-rc.5...contracts/v1.0.0-rc.6
bindings/v1.0.0-rc.6
What's Changed
- refactor: protocol adapter bindings by @heueristik in #415
- chore: release
contracts/1.0.0-rc.6andbindings/1.0.0-rc.6by @agureev in #418
Full Changelog: bindings/v1.0.0-rc.5...bindings/v1.0.0-rc.6
contracts/v1.0.0-rc.5
What's Changed
- feat: add audit reports by @heueristik in #404
- doc: add release checklist by @heueristik in #407
- chore: release
contracts1.0.0-rc.5andbindings1.0.0-rc.5by @heueristik in #411
Full Changelog: v1.0.0-rc.4...contracts/v1.0.0-rc.5
bindings/v1.0.0-rc.5
What's Changed
- refactor: provider instantiation and address lists by @heueristik in #410
- doc: add release checklist by @heueristik in #407
- chore: release
contracts1.0.0-rc.5andbindings1.0.0-rc.5by @heueristik in #411
Full Changelog: v1.0.0-rc.4...bindings/v1.0.0-rc.5
v1.0.0-rc.4
What's Changed
- refactor: clean up remappings and imports by @heueristik in #390
- chore: update
alloy-dyn-abidependency by @heueristik in #387 - refactor: remove simple transfer and forwarder-related code by @heueristik in #381
- ci: remove unused vars and flags by @heueristik in #382
- refactor: remove unused errors by @heueristik in #399
- refactor(informational): use constants instead of hardcoded values by @heueristik in #398
- refactor(informational): inefficient Merkle tree depth computation by @heueristik in #397
- refactor: remove unused verifyMerkleProof function by @heueristik in #392
- chore: add fuzz suffix to test function names by @heueristik in #401
- fix(low): check if points are on the curve before addition by @heueristik in #396
- chore: update rust dependencies by @heueristik in #402
- refactor: bindings by @heueristik in #394
- chore: merge
developby @heueristik in #403 - refactor: function order in ProtocolAdapter.sol by @agureev in #370
- refactor: remove forwarder base classes by @heueristik in #405
- chore: update dependencies by @heueristik in #406
Full Changelog: v1.0.0-rc.3...v1.0.0-rc.4
v1.0.0-rc.3
What's Changed
- test: state-tests for transaction execution by @agureev in #371
- refactor: use
Witnessstruct inERC20Forwarderby @heueristik in #374 - refactor: improve forwarder deploy script by @heueristik in #375
- feat: split simple transfer example into separate crate by @heueristik in #377
- test: multiple compliance unit tx by @agureev in #362
- refactor: remove redundant error and emit event on
CommitmentTreeinitialization by @heueristik in #379 - feat: increase test coverage by @heueristik in #378
- fix: remove test with old nonce by @agureev in #383
- style: silence forge
v1.4.1linter warnings and apply new format by @heueristik in #384 - build: add arm-risc0 dependency by @heueristik in #385
Full Changelog: v1.0.0-rc.2...v1.0.0-rc.3
v1.0.0-rc.2
What's Changed
- chore: bump openzeppelin-contracts and forge-std by @heueristik in #365
- refactor: minor nits by @cwgoes in #368
New Contributors
Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2
v1.0.0-rc.1
What's Changed
- feat: implement delta proof generation to help with test transaction generation by @murisi in #263
- refactor: pass verifier selector on construction and remove ProtocolAdapterMock by @heueristik in #281
- style: use forge lint and fix linter warnings by @heueristik in #282
- refactor: reduce code duplication in RISC Zero utils by @heueristik in #286
- refactor: remove whitespaces in tests by @agureev in #275
- fix: resource count check fix by @agureev in #277
- refactor: rename merkle tree example variables by @agureev in #280
- fix: fix resource count test by @agureev in #288
- docs: harmonize and improve documentation by @agureev in #276
- feat: benchmark empty transaction by @heueristik in #292
- docs: correct and improve documentation by @heueristik in #297
- feat: add issue templates by @heueristik in #294
- feat: add estop mechanism and tests by @heueristik in #293
- feat: remove LogicRef from EmergencyCall arguments by @agureev in #298
- feat: use small string for PA semver number by @heueristik in #284
- refactor: split unit and e2e
ERC20Forwardertests by @heueristik in #302 - feat: allow verifying merkle path of old depths by @agureev in #273
- small fix: SemVerLib.sol import by @Lederstrumpf in #309
- test: add test reverting on Risc Zero router with zero address by @agureev in #308
- refactor: remove process state function and use more explicit names by @heueristik in #261
- feat: add
ERC20ForwarderV2draft by @agureev in #253 - test: test individual payloads logic digest by @agureev in #307
- refactor: Delta proof generation and EllipticCurveK256 cleanup by @heueristik in #310
- chore: remove unused example transaction execution script by @heueristik in #314
- ci: run CI on pull request by @heueristik in #316
- docs: remove duplicate words by @ChengenH in #236
- feat: add differential tests for the variable depth Merkle tree implementation by @murisi in #299
- ci: limit push-trigger to
mainbranch by @heueristik in #322 - feat: test the tag lookup by @heueristik in #317
- refactor: restructure forwarder-related files by @heueristik in #315
- feat: add test to test transactions with empty actions by @heueristik in #319
- ci: use forge snapshot by @heueristik in #324
- revert: "Merge pull request #324 from anoma/feature/gas-snapshots" by @heueristik in #325
- ci: reduce verbosity by @heueristik in #326
- feat: update types and journal generation by @agureev in #323
- feat: implement block time forwarder by @agureev in #318
- refactor: state-related interfaces by @heueristik in #321
- test: execute testing by @agureev in #305
- feat: optimize logic instance journal generation by @agureev in #330
- feat: support proof aggregation by @heueristik in #328
- feat: introduce
Delta.CurvePointstruct by @heueristik in #334 - feat: make aggregated compliance instance journals digests by @agureev in #336
- refactor: restructure the
executefunction by @heueristik in #339 - test: unbalanced delta execute failure by @agureev in #342
- doc: update
README.mdby @heueristik in #344 - refactor: use conversion functions provided in
risc0-ethereumby @heueristik in #333 - refactor: remove lib and fix imports by @heueristik in #345
- test: generate aggregated transactions and fuzz aggregation by @agureev in #346
- refactor: type optimizations and documentation by @heueristik in #352
- refactor: reduce code and move tag-related methods into library by @heueristik in #351
- test: aggregated transactions revert on unknown selector by @agureev in #353
- doc: improve readme by @heueristik in #349
- doc: add implementation documentation tying the execution to the spec by @agureev in #354
- refactor: general cleanup and docs by @heueristik in #356
- refactor: move proving libs by @heueristik in #358
- doc: add info about coverage by @heueristik in #357
- test: test root updating through succesful transactions by @agureev in #361
- feat: update to arm-risc0 v0.8.1 by @agureev in #359
- refactor: minor format fixups across codebase by @agureev in #363
New Contributors
- @murisi made their first contribution in #263
- @Lederstrumpf made their first contribution in #309
- @ChengenH made their first contribution in #236
Full Changelog: v1.0.0-beta...v1.0.0-rc.1