Skip to content

Latest commit

 

History

History
119 lines (69 loc) · 4.43 KB

CHANGELOG.md

File metadata and controls

119 lines (69 loc) · 4.43 KB

Changelog

[Unreleased]

v0.20.0 (2024-08-13)

API Breaking Changes

  • Upgraded CosmWasm to version 2.1. (#133)

v0.6.1 (2024-07-21)

State Breaking Changes

  • Introduced support for QueryRequest::Wasm in ICA queries. (#131)

v0.6.0 (2024-06-18)

Features

  • Added support for ICA queries. (#88)

API Breaking Changes

  • Added a query_result field to IcaControllerCallbackMsg. (#118)
  • Added a queries field to ExecuteMsg::SendCosmosMsgs. (#118)
  • Improved the query helpers. (#114)
  • Changed call to execute in helpers.rs. (#114)
  • Removed support for proto3json encoding. (#92)
  • Removed tx_encoding field from ChannelOpenInitOptions. (#92)
  • Removed ExecuteMsg::SendCustomIcaMessages. (#92)

State Breaking Changes

  • Removed support for CosmWasm (and wasmvm) version v1.3. (#90)

v0.5.0 (2024-02-05)

Features

  • Added support for UNORDERED channels introduced to icahost in ibc-go v8.1.0. (#74)
  • Added ExecuteMsg::CloseChannel to close a channel so that it may be reopened with different options. (#78)

API Breaking Changes

  • Removed allow_channel_open_init from ContractState. (#76)
  • Removed needless pass by value in helpers.rs. (#76)
  • Added channel_ordering field to ChannelOpenInitOptions. (#74)

v0.4.2 (2024-01-28)

Changes

  • Added inline documentation to the enum variant inserted by the proc macro introduced in v0.4.1. (#66)

v0.4.1 (2024-01-27)

Features

  • Introduced a proc macro to insert the callback msg enum variant to external contracts' ExecuteMsg. (#61)

v0.4.0 (2024-01-27)

Features

  • DistributionMsg::FundCommunityPool is now supported in ExecuteMsg::SendCosmosMsgs. (#46)

Breaking Changes

  • InstantiateMsg's channel_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)

v0.3.0 (2023-12-30)

Features

  • Added CosmosMsg support. (#28)

API Breaking Changes

  • Removed stargate query fallback in the contract. (#31)
  • Switched to cw-ownable for contract's admin management. (#25)

v0.2.0 (2023-11-09)

Features

  • Added callbacks to external contracts. (#16)

API Breaking Changes

  • Removed ExecuteMsg::SendPredefinedAction (#16)
  • Removed library feature. (#20)

v0.1.3 (2023-10-28)

Features

  • Added contract instantiated channel opening. (#13)

v0.1.2 (2023-10-25)

Features

v0.1.1 (2023-10-21)

Initial release.

Features

  • 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.