Releases: hyperledger-labs/yui-ibc-solidity
Releases · hyperledger-labs/yui-ibc-solidity
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.
ICS20Bank
andICS20Transfer
contracts have been merged into a singleICS20Transfer
contract- Fix
sendTransfer
function's parameter to specify onlychannelId
as channel information. - Fix
sendTransfer
function to be able to gettimeout
struct(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
onChanOpenInit
andonChanOpenTry
to returns a module address by @bluele in #300
Breaking Changes
- Changes to the return values of functions
onChanInit
andonChanTry
ofIIBCModule
(#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
ChannelUpgradeOpen
event if transit toOPEN
state inchannelUpgradeConfirm
by @bluele in #290 - Rename to IBCChannelUpgradeConfirmOpenTimeoutCancel by @bluele in #291
- Fix cosmos/ibc#1127 by @bluele in #292
- Move
IBCChannelUpgradableModule
intoapps/commons
by @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
proposedConnectionHops
of 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