Releases: open-ibc/vibc-core-smart-contracts
Releases · open-ibc/vibc-core-smart-contracts
v2.1.11
v2.1.10
v2.1.8
What's Changed
- support deploying non vibc-core-sc by @zhengyangfeng00 in #139
Full Changelog: v2.1.7...v2.1.8
v2.1.7
v2.1.6
What's Changed
- Raunak/fork unit testing by @RnkSngh in #116
- fix contract spec to work with fee vault dispatcher by @RnkSngh in #133
- make dispatcher reinitializable + add initilization to upgrade specs by @RnkSngh in #134
- chore: hardcode contract names to simplify contract binding generation logic by @h5law in #135
Full Changelog: v2.1.5...v2.1.6
v2.1.5
What's Changed
- channel-open-init: fix typo in event field by @nicopernas in #106
- add npm package by @RnkSngh in #98
- Raunak/audit fixes 05 2024 by @RnkSngh in #108
- init moon contract for loadtesting by @jlafiandra6 in #112
- add dependabot yaml by @dshiell in #115
- Bump chai from 4.4.1 to 5.1.1 by @dependabot in #120
- feat: auto generate go bindings by @h5law in #117
- bug: fix cherry pick issue as already on main by @h5law in #122
- bug: add credentials to remote url by @h5law in #123
- feat: generate go bindings [gen-go-bindings bot] by @github-actions in #124
- chore: update go dependencies for bindings by @h5law in #125
- Bump solhint from 4.1.1 to 5.0.1 by @dependabot in #119
- Raunak/dispatcher agnostic fee implementation by @RnkSngh in #114
- feat: automatically update go mod and go sum after bindings change by @h5law in #126
- feat: verify bindings and auto publish packages on tag release by @h5law in #130
- h5law/release-workflows by @h5law in #131
New Contributors
- @jlafiandra6 made their first contribution in #112
- @dependabot made their first contribution in #120
- @h5law made their first contribution in #117
- @github-actions made their first contribution in #124
Full Changelog: v2.1.0...v2.1.5
v2.1.0-test-13
What's Changed
- Raunak/gas griefing fixes by @RnkSngh in #91
- V2 by @RnkSngh in #100
- Raunak/dispatcher upgrade testing by @RnkSngh in #81
- Raunak/uch upgrade testing by @RnkSngh in #96
- Raunak/hex to str fix by @RnkSngh in #80
- Raunak/reentrancy guard patch by @RnkSngh in #101
- add licensing info by @RnkSngh in #103
- Raunak/informal q2 audit patches by @RnkSngh in #102
- remove mw functionaity from uch by @RnkSngh in #104
- channel-open-init: fix typo in event field by @nicopernas in #106
- add npm package by @RnkSngh in #98
- Raunak/audit fixes 05 2024 by @RnkSngh in #108
- init moon contract for loadtesting by @jlafiandra6 in #112
- add dependabot yaml by @dshiell in #115
New Contributors
- @jlafiandra6 made their first contribution in #112
Full Changelog: v2.0.0...v2.1.0-test-13
v2.0.0
What's Changed
- raunak/writeTimeoutPacketFix fixes by @RnkSngh in #83: Security patch to patch a vulnerability in the writeTimeoutPacket method in the dispatcher contract
- raunak/channelHandlerFixes fixes by @RnkSngh in #86: Changes the arguments passed into the channel creation handlers called by the dispatcher to better align with IBC Spec and to provide useful information to dapps that can be used to validate callbacks
- raunak/upgradeable-uch fixes by @RnkSngh in #87: Changes the UniversalChannelHandler contract to be an upgradeable proxy
- raunak/uch-ch-close-api fixes by @RnkSngh in #88: Adds empty methods to dispatcher and UniversalChannelHandler so that the dispatcher api is compatible with planned upgrades
Full Changelog: v2.0.0-rc3...v2.0.0
v2.0.0-rc3
v2.0.0-rc2
What's Changed
- A forge script to deploy contracts to the same addresses across chains by @Inkvi in #45
- Raunak/ci update by @RnkSngh in #53
- nico/new channel api by @nicopernas in #55
- revert api split changes by @nicopernas in #62
- ci: add job to check contract sizes by @nicopernas in #60
- add try/catch to dispatcher by @RnkSngh in #63
- nico/split channel handshake api again by @nicopernas in #66
- Raunak/upgradeable dispatcher by @RnkSngh in #56
- Raunak/uch UX changes by @RnkSngh in #67
- add storage slots for future proxy upgrades by @nicopernas in #75
Full Changelog: v1.0.0...v2.0.0-rc2