- Upgraded CosmWasm to version 2.1. (#133)
- Introduced support for
QueryRequest::Wasm
in ICA queries. (#131)
- Added support for ICA queries. (#88)
- Added a
query_result
field toIcaControllerCallbackMsg
. (#118) - Added a
queries
field toExecuteMsg::SendCosmosMsgs
. (#118) - Improved the query helpers. (#114)
- Changed
call
toexecute
inhelpers.rs
. (#114) - Removed support for
proto3json
encoding. (#92) - Removed
tx_encoding
field fromChannelOpenInitOptions
. (#92) - Removed
ExecuteMsg::SendCustomIcaMessages
. (#92)
- Removed support for CosmWasm (and wasmvm) version
v1.3
. (#90)
- Added support for UNORDERED channels introduced to
icahost
inibc-go
v8.1.0. (#74) - Added
ExecuteMsg::CloseChannel
to close a channel so that it may be reopened with different options. (#78)
- Removed
allow_channel_open_init
fromContractState
. (#76) - Removed needless pass by value in
helpers.rs
. (#76) - Added
channel_ordering
field toChannelOpenInitOptions
. (#74)
- Added inline documentation to the enum variant inserted by the proc macro introduced in
v0.4.1
. (#66)
- Introduced a proc macro to insert the callback msg enum variant to external contracts'
ExecuteMsg
. (#61)
DistributionMsg::FundCommunityPool
is now supported inExecuteMsg::SendCosmosMsgs
. (#46)
InstantiateMsg
'schannel_open_init_options
field is now required. (#53)CallbackCounter
is removed. (#44)- Relayers cannot initiate opening channels anymore. (#53)
- Minimum compatible CosmWasm version is now
v1.3
. (#46) - Improved the
instantiate2
helper function. (#57)
- Added
CosmosMsg
support. (#28)
- Removed stargate query fallback in the contract. (#31)
- Switched to
cw-ownable
for contract's admin management. (#25)
- Added callbacks to external contracts. (#16)
- Added contract instantiated channel opening. (#13)
- Added
helpers.rs
for external contracts. (https://github.com/srdtrk/cw-ica-controller/commit/bef4d34cc674892725c36c5fcbb467aaa38c38c8)
Initial release.
- Relayer initiated channel opening.
- Added
ExecuteMsg::SendCustomIcaMessages
to send custom ICA messages. - Added
ExecuteMsg::SendPredefinedAction
to send predefined ICA messages for testing. - Added a
CallbackCounter
to count the number of ICA callbacks.