All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Bump
cosmos-sdk-proto
to v0.25 (#503)
- Basic parsing of
msg_responses
field insideTxMsgData
(#472)
- Bump tendermint-rs dependencies to v0.37 (#469)
- Match upstream Cosmos SDK's
Denom
validation logic (#468, #470) - Bump
cosmos-sdk-proto
to v0.22 (#473)
- Support for uppercase Bech32 (#444)
- Support for
slashing
module (#452) - Support for validator-related queries in
staking
module (#453) - Expose
base::query
module and pagination types (#454)
- Correctly populate
updated
andmsg
fields from proto responses (#451)
- Bound
EcdsaSigner
trait onSync + Send
(#410) - MSRV 1.72 (#428)
- Bump
tendermint
/tendermint-rpc
dependencies to v0.34 (#431) - Replace
TypeUrl
withName
trait (#432) - Bump
cosmos-sdk-proto
to v0.20 (#440)
PublicKey::to_any
(#406)
- Bump signature + tendermint-rs dependencies; MSRV 1.65 (#385)
bip32
v0.5ecdsa
v0.16k256
v0.13tendermint
v0.31tendermint-proto
v0.31tendermint-rpc
v0.31
- Bump
cosmos-sdk-proto
to v0.18 (#390)
- Expose
cosmwasm::msg_migrate_contract
structs (#315)
- Bump tendermint-rs crates to 0.30 (#354)
- MSRV 1.63 (#356)
- Support for
wasmd
>=0.29 by generating files viabuf
(#358) - Bump
cosmos-sdk-proto
to v0.17 (#367)
- Bump tendermint-rs crates to v0.26; MSRV 1.59 (#302)
- Refactor into submodules (#303)
- Bump
cosmos-sdk-proto
to v0.15 (#304)
- Allow alphanumeric Bech32 prefixes on
AccountId
(#281) - Bump tendermint-rs crates to v0.23.9 (#277)
- Bump
cosmos-sdk-proto
to v0.14 (#283)
- Direct dependencies on
prost
(#282)
- Changed internal
Coin
representation tou128
(#235) - Implemented
serde
traits forDenom
(#235) - Bump
k256
to v0.11 (#253) - Bump tendermint-rs crates to v0.23.8 (#253)
- Move protobuf traits from
cosmrs
=>cosmos-sdk-proto
(#255) - MSRV 1.57 (#257)
- Bump
cosmos-sdk-proto
to v0.13.0 (#260)
- Visibility on
cosmwasm::ContractInfo
(#247)
Decimal
type (#235)
- Remove unneeded generic type parameter to
SigningKey::derive_from_path
(#243)
- Bump tendermint-rs crates to v0.23.7 (#215)
- Bump
prost
to v0.10 (#215) - Bump
tonic
to v0.7 (#215) - Bump
cosmos-sdk-proto
to v0.12.0 (#217)
- Better error message on
AccountId
Bech32 decode failure (#209) tx::Fee
parsing with empty address fields (#210)
TryFrom
impls fortendermint
public key types (#203)
- Support variable-width
AccountId
using new Cosmos SDK rules (#197, #204) - Bump tendermint-rs crates to v0.23.6 (#205)
- Bump
cosmos-sdk-proto
to v0.11.0 (#206)
Denom
parsing for IBC addresses (#182)
Option
from field amount ofMsgUndelegate
andMsgBeginRedelegate
(#175)
- Bump
cosmos-sdk-proto
to v0.4.1 (#165)
- Associated
Proto
type toMsg
trait - formerly namedMsgType
(#146) from_any
/to_any
methods toMsg
trait - formerly namedMsgType
(#146)/cosmos.crypto.multisig.LegacyAminoPubKey
support (#147)SignerPublicKey
enum forSignerInfo::public_key
(#147)
- Bump tendermint-rs crates to v0.23 (#144)
- Bump prost crates to v0.9 (#144)
- Bump tonic to v0.6 (#144)
- MSRV 1.56 (#144)
- Renamed
tx::MsgType
trait totx::Msg
(#146) - Renamed
MsgProto::from_msg
/to_msg
tofrom_any
/to_any
(#146) - Bump
cosmos-sdk-proto
to v0.8 (#149)
tx::Msg
newtype forprost_types::Any
. UseAny
instead (#146)
PublicKey
JSON serialization support (#133)
- Make
Tx::find_by_hash
use the/tx
endpoint (#116) - Update
tendermint
crate to v0.22 (#128) - Update
cosmos-sdk-proto
to v0.7 (#129)
- Initial release under
cosmrs
name