NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4965 most downloaded on crates.io
A package for auto-generated code used for CosmWasm contract development. This is shipped as part of cosmwasm-std. Do not use directly.
Last release today
08 Oct 2026
Release timing varies
gaps range from 8 days to 4 months
Most releases are documented
notes for 52 of the last 60 stable releases
5 versions withdrawn
withdrawn after publishing
6 years old
171 releases · first in 2021
cosmwasm-schema: IntegrityError is now public
IntegrityError is now publiccosmwasm-std: Add testing macro assert_approx_eq! for comparing two integers to be relatively close to each other ([#1417]).
One column per quarter.
cosmwasm-schema: Using QueryResponses with a QueryMsg containing a unit-like variant will no longer crash. The different variant types in Rust are: `r
QueryResponses with a QueryMsg containing a
unit-like variant will no longer crash. The different variant types in Rust
are:enum QueryMsg {
UnitLike,
Tuple(),
Struct {},
}
It's still recommended to only use struct variants, even if there are no
fields.serde or schemars as
a dependency in order to make cosmwasm-schema macros work.cosmwasm-vm: The check_contract example was deprecated. Please use the new crate cosmwasm-check instead ([#1371]).
Binary and u8 arrays.Uint{64,128,256,512}::one.Uint{64,128,256,512}::abs_diff and
Decimal{,256}::abs_diff (#1334).From<Decimal> for Decimal256.Rem/RemAssign for Decimal/Decimal256.checked_add/_sub/_div/_rem for
Decimal/Decimal256.pow/saturating_pow for Decimal/Decimal256.ceil/floor for Decimal/Decimal256.PartialEq for reference on one side and owned value
on the other for all Uint and Decimal typessaturating_add/sub/mul for
Decimal/Decimal256.BankQuery::Supply to allow querying the total supply
of a native token. In order to use this query in a contract, the
cosmwasm_1_1 feature needs to be enabled for the cosmwasm_std dependency.
This makes the contract incompatible with chains running CosmWasm 1.0.
(#1356)MIN const value for all Uint and Decimal typeschecked_div_euclid for Uint256/Uint512QuerierWrapper::query_wasm_contract_info - this is just a
convenience helper for querying WasmQuery::ContractInfo.abort feature by default. This provides more
helpful panic messages via a custom panic handler.Decimal{,256}::DECIMAL_PLACES a public u32 value.k256 0.10.4 -> 0.11 and digest 0.9 -> 0.10
(#1374).features_from_csv to capabilities_from_csv;CacheOptions::supported_features to
CacheOptions::available_capabilities;MockInstanceOptions::supported_features to
MockInstanceOptions::available_capabilitiesInstance::required_features to Instance::required_capabilitiesAnalysisReport::required_features to
AnalysisReport::required_capabilities.check_contract example was deprecated. Please use the new
crate cosmwasm-check instead
(#1371).Nothing published for this version
Nothing published for this version
Nothing published for this version
cosmwasm-std: Export DelegationResponse ([#1301]).
DelegationResponse (#1301).abort feature is enabled, cosmwasm-std installs a
panic handler that aborts the contract and passes the panic message to the
host. The abort feature can only be used when deploying to chains that
implement the import. For this reason, it's not yet enabled by default.
(#1299)abort is created to abort contract execution when
requested by the contract. (#1299)ibc3 feature that allows to use IBC-Go V3 features,
like version negotiation and exposing relayer address to the contract.
Requires a compatible wasmd runtime (v0.27.0+) (#1302)The CHANGELOG for versions before 1.0.0 was moved to CHANGELOG-pre-1.0.0.md.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →