Releases: hyperledger-labs/yui-ibc-solidity
Releases · hyperledger-labs/yui-ibc-solidity
v0.3.40
What's Changed
- Fix 
evm-versionfor e2e-test by @bluele in #303 - IBC-2: Fix to update channel commitment in 
timeoutPacket()by @bluele in #302 - IBC-3: fix to ensure 
connection.stateisOPENinchannelOpenAck()by @bluele in #304 - IBC-4: fix to ensure the commitment of consensus state corresponding to the height matches the previous one in 
updateClientCommitments()by @bluele in #305 - IBC-5: delete packet commitment in 
timeoutOnClose()by @bluele in #307 - IBC-7: fix to remove state check in 
timeoutPacket()andtimeoutOnClose()by @bluele in #308 - IBC-1: Add counterparty upgrade timeout check to 
acknowledgePacket()andtimeoutPacket()by @bluele in #309 - IBC-8: Fix missing checks on 
revision_numberby @bluele in #310 - IBC-14: clarify which sequence commitments are stored by @bluele in #313
 - IBC-11: fix 
clientTypeandclientIdvalidations by @bluele in #311 - IBC-12: Improve docs for 
routeUpdateClient()by @bluele in #312 - Fix audit suggestions by @bluele in #314
 - IBC-15: Deviations from IBC specs by @bluele in #315
 - IBC-6: add module developer warning to doc of 
sendPacket()by @bluele in #316 - Audit-202409 by @bluele in #306
 
Full Changelog: v0.3.39...v0.3.40
v0.3.39
What's Changed
Breaking Changes
This release contains no updates to the core contracts but an update to the ICS-20 transfer.
ICS20BankandICS20Transfercontracts have been merged into a singleICS20Transfercontract- Fix 
sendTransferfunction's parameter to specify onlychannelIdas channel information. - Fix 
sendTransferfunction to be able to gettimeoutstruct(incl. timeout height) instead of timeout timestamp. 
Full Changelog: v0.3.38...v0.3.39
v0.3.38
What's Changed
- Update docs by @bluele in #298
 - Improve code docs by @bluele in #299
 - Fix 
onChanOpenInitandonChanOpenTryto returns a module address by @bluele in #300 
Breaking Changes
- Changes to the return values of functions 
onChanInitandonChanTryofIIBCModule(#300) 
Full Changelog: v0.3.37...v0.3.38
v0.3.37
v0.3.36
v0.3.35
v0.3.34
What's Changed
- Fix port identifier validation and add tests by @bluele in #288
 - Improve benchmark accuracy by @bluele in #289
 - Fix to emit a 
ChannelUpgradeOpenevent if transit toOPENstate inchannelUpgradeConfirmby @bluele in #290 - Rename to IBCChannelUpgradeConfirmOpenTimeoutCancel by @bluele in #291
 - Fix cosmos/ibc#1127 by @bluele in #292
 - Move 
IBCChannelUpgradableModuleintoapps/commonsby @bluele in #293 - Enable build and tests utilizing IR pipeline in CI by @bluele in #294
 
Full Changelog: v0.3.33...v0.3.34
v0.3.33
What's Changed
- Fix to ensure 
proposedConnectionHopsof MsgChannelUpgradeTry matches existing upgrade's one by @bluele in #286 - Add ERC-165 to IIBCModule by @bluele in #284
 
For IBC Module Developers
After #284, the module developers must either inherit IBCAppBase or implement ERC-165 to support IIBCModule interface explicitly in their modules.
Full Changelog: v0.3.32...v0.3.33