-
Notifications
You must be signed in to change notification settings - Fork 0
chore(deps): update rust crate cosmwasm-std from 1.0.0 to 1.5.11
#5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
figure-renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/cosmwasm-std-1.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1dd4916 to
9c423c5
Compare
1.0.0 to 1.1.91.0.0 to 1.2.0
9c423c5 to
88afe71
Compare
1.0.0 to 1.2.01.0.0 to 1.2.1
88afe71 to
b3dda57
Compare
1.0.0 to 1.2.11.0.0 to 1.2.2
b3dda57 to
0945fb3
Compare
1.0.0 to 1.2.21.0.0 to 1.2.3
0945fb3 to
1cfefd7
Compare
1.0.0 to 1.2.31.0.0 to 1.2.4
1cfefd7 to
f9f0103
Compare
1.0.0 to 1.2.41.0.0 to 1.2.5
f9f0103 to
36dc031
Compare
1.0.0 to 1.2.51.0.0 to 1.2.6
36dc031 to
5fec2b1
Compare
1.0.0 to 1.2.61.0.0 to 1.2.7
5fec2b1 to
322a98c
Compare
1.0.0 to 1.2.71.0.0 to 1.3.0
322a98c to
ada63df
Compare
1.0.0 to 1.3.01.0.0 to 1.3.1
ada63df to
75e23dd
Compare
1.0.0 to 1.3.11.0.0 to 1.3.2
75e23dd to
e59edd2
Compare
1.0.0 to 1.3.21.0.0 to 1.3.3
e59edd2 to
bdf820d
Compare
1.0.0 to 1.3.31.0.0 to 1.4.0
1.0.0 to 1.4.01.0.0 to 1.4.0
bdf820d to
d23ce16
Compare
1.0.0 to 1.4.01.0.0 to 1.4.1
d23ce16 to
6d94aa6
Compare
1.0.0 to 1.4.11.0.0 to 1.5.0
6d94aa6 to
f8c6616
Compare
1.0.0 to 1.5.01.0.0 to 1.5.1
f8c6616 to
226e037
Compare
1.0.0 to 1.5.11.0.0 to 1.5.2
226e037 to
aba336a
Compare
aba336a to
b202af2
Compare
1.0.0 to 1.5.21.0.0 to 1.5.3
b202af2 to
e5d40db
Compare
1.0.0 to 1.5.31.0.0 to 1.5.4
e5d40db to
c56251e
Compare
1.0.0 to 1.5.41.0.0 to 1.5.5
c56251e to
8dc3537
Compare
1.0.0 to 1.5.51.0.0 to 1.5.7
8dc3537 to
56f7e92
Compare
1.0.0 to 1.5.71.0.0 to 1.5.8
56f7e92 to
01daa3f
Compare
1.0.0 to 1.5.81.0.0 to 1.5.9
01daa3f to
489b9a7
Compare
1.0.0 to 1.5.91.0.0 to 1.5.10
489b9a7 to
f044db4
Compare
1.0.0 to 1.5.101.0.0 to 1.5.11
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
=1.0.0->=1.5.11Release Notes
CosmWasm/cosmwasm (cosmwasm-std)
v1.5.11Compare Source
The release notes are available in CHANGELOG.md. For upgrading contracts also consult MIGRATING.md.\n\nAttached there are some build artifacts generated at this tag. Those are for development purposes only! Please use crates.io to find the packages of this release.
v1.5.10Compare Source
The release notes are available in CHANGELOG.md. For upgrading contracts also consult MIGRATING.md.\n\nAttached there are some build artifacts generated at this tag. Those are for development purposes only! Please use crates.io to find the packages of this release.
v1.5.9Compare Source
Added
Cache::store_codev1.5.8Compare Source
Fixed
v1.5.7Compare Source
Fixed
directly to this version instead of the previous one.
v1.5.6Compare Source
Fixed
Changed
k256 = { version = "=0.13.1", features = ["ecdsa"] }to the open versionrange ^0.13.3 by avoiding a normalization of the public key in
secp256k1_recover_pubkey. (#2014, #2198)v1.5.5Compare Source
Changed
Binary,HexBinary(#2126)
v1.5.4Compare Source
Fixed
Added
&T + Tand&T op &TforUint64,Uint128,Uint256andUint512; improve panic message forUint64::addandUint512::add(#2092)Uint{64,128,256,512}::strict_addand::strict_subwhichare like the
Add/Subimplementations butconst. (#2098, #2107)Changed
Timestamp::plus_nanos/::minus_nanosuseUint64::strict_add/::strict_suband document overflows. (#2098, #2107)Fixed
Regionvia
release_buffer(#2062)v1.5.3Compare Source
Changed
Regionfrom Wasm memory as bytes and convert toRegionafterwards (#2005)
v1.5.2Compare Source
Fixed
use of a long running Wasmer Engine. (#1978)
v1.5.1Compare Source
Fixed
Added
CacheOptions::newv1.5.0Compare Source
Added
addr_makeandwith_prefixforcosmwasm_std::testing::MockApi(#1905).absandunsigned_absforInt{64,128,256,512}(#1854).
From<Int{64,128,256}>forInt512,TryFrom<Int{128,256,512}>forInt64,TryFrom<Int{256,512}>forInt128,TryFrom<Int512>forInt256andInt256::from_i128for const contexts(#1861).
Int{64,128,256}::{checked_multiply_ratio, full_mul}(#1866)
is_negativeforInt{64,128,256,512}(#1867).TryFrom<Uint{256,512}> for Uint64andTryFrom<Uint{A}> for Int{B}whereA >= B(#1870).to_json_{vec,binary,string}andfrom_jsonand deprecateto_{vec,binary}in favor ofto_json_{vec,binary}andfrom_{slice,binary}in favor of
from_json. (#1886)SignedDecimalandSignedDecimal256(#1807).Changed
.moduleextension to file names in the file system cache(#1913).
v1.4.5Compare Source
Attached there are some build artifacts generated at this tag. Those are for development purposes only! Please use crates.io to find the packages of this release.
v1.4.4Compare Source
Attached there are some build artifacts generated at this tag. Those are for development purposes only! Please use crates.io to find the packages of this release.
v1.4.3Compare Source
Attached there are some build artifacts generated at this tag. Those are for development purposes only! Please use crates.io to find the packages of this release.
v1.4.2Compare Source
v1.4.1Compare Source
v1.4.0Compare Source
Added
NotforUint{64,128,256}(#1799).Coins(#1806).abs_diffconst forUint{256,512}andInt{64,128,256,512}. It is now const for all integer types.TryFrom<Decimal256>forDecimal(#1832)StdAck. (#1512)db_next_{key, value}for iterating storagekeys / values only and make
Storage::{range_keys, range_values}moreefficient. This requires the
cosmwasm_1_4feature to be enabled. (#1834)DistributionQuery::{DelegationRewards, DelegationTotalRewards, DelegatorValidators}.This requires the
cosmwasm_1_4feature to be enabled. (#1788)cosmwasm_std::storage_keyswithnamespace_with_key,to_length_prefixedandto_length_prefixed_nestedtomake it easier to use the strandard storage key layout documented in
STORAGE_KEYS.md
in other libraries such as cw-storage-plus or indexers. (#1676)
Changed
Modulesize in the filesystem cache to prepare for the Wasmer 3 upgrade.
print_debugthe debug logs are now printed toSTDERR instead of STDOUT by default (#1667).
Instance::set_debug_handler/unset_debug_handlerto allowcustomizing the handling of debug messages emitted by the contract (#1667).
#1793)
wasmparserfor initial validation instead ofparity-wasm(#1786)
Decimal{,256}::{percent,permille,bps}constdb_next_keyimport to makeskipandnthimplementation of
rangeiterators more efficient. This requires thecosmwasm_1_4feature to be enabled. (#1838)v1.3.4Compare Source
v1.3.3Compare Source
Added
into_emptyforQuerierWrapper,DepsandDepsMut.v1.3.2Compare Source
Fixed
CoinFromStrError,CoinsErrorandDivisionErrorv1.3.1Compare Source
Fixed
DelegatorWithdrawAddressResponse,DenomMetadataResponseandAllDenomMetadataResponsewhich were added in1.3.0(#1795).Changed
cargo feature is not enabled (#1795).
v1.3.0Compare Source
Fixed
pin.Added
BankQuery::AllDenomMetadatato allow querying allthe denom metadata and
BankQuery::DenomMetadatato query a specific one. Inorder to use this query in a contract, the
cosmwasm_1_3feature needs to beenabled for the
cosmwasm_stddependency. This makes the contractincompatible with chains running anything lower than CosmWasm
1.3.0.(#1647)
DistributionQuery::DelegatorWithdrawAddress. Also needsthe
cosmwasm_1_3feature (see above). (#1593)DistributionMsg::FundCommunityPool. Also needs thecosmwasm_1_3feature (see above). (#1747)FromStrimpl forCoin. (#1684)Coinshelper to handle multiple coins. (#1687)Cache::save_wasm_uncheckedto save Wasm blobs that havebeen checked before. This is useful for state-sync where we know the Wasm code
was checked when it was first uploaded. (#1635)
allows contracts to be compiled with Rust 1.70.0 and above. (#1727)
Storage::range_keysandStorage::range_values. The default implementations just useStorage::range. Later this can be implemented more efficiently. (#1748)Int64,Int128,Int256andInt512signed integertypes. (#1718)
Changed
directory to avoid using modules compiled for a different system. Bump
MODULE_SERIALIZATION_VERSIONto "v6". (#1664).wasmextension to stored wasm files (#1686).Deprecated
removed with CosmWasm 2.0 (#1596).
v1.2.8Compare Source
v1.2.7Compare Source
Added
<<and<<=implementation forUint{64,128,256,512}types. (#1723)
Timestamp::{plus,minus}_{minutes, hours, days}. (#1729)Decimal::bpsandDecimal256::bpsto create a decimalfrom a basis point value (#1715).
Changed
Coin { 123 "ucosm" }format for Debug(#1704)
v1.2.6Compare Source
Changed
potentially corrupted caches caused by Rust update. https://github.com/CosmWasm/wasmvm/issues/426sues/426 for more information. (#1708)
v1.2.5Compare Source
Added
PartialEqforAddr == &Addrand&Addr == Addraswell as
Event == &Eventand&Event == Event(#1672).#[must_use]annotations toUint64,Uint128,Uint256,Uint512,DecimalandDecimal256math operations (#1678)Deprecated
Addrand&str/Stringare deprecated because they are not considered to be safe. In almost all cases
you want to convert both sides of the equation to
Addrfirst. If you reallywant to do a string comparison, use
Addr::as_str()explicitly. (#1671)v1.2.4Compare Source
Fixed
v1.2.3Compare Source
Statsfields to ensure we don'trun into overflow issues.
v1.2.2Compare Source
Added
testing::MockQuerier(#1620, #1624).
#[must_use]annotations toTimestampmath functions.Fixed
backtracesfeature for newer versions of Rust. This still requiresRust nightly (#1613).
CheckedMultiplyFractionError(#1608).v1.2.1Compare Source
Added
Decimal{,256}::to_uint_floorand::to_uint_ceilforefficient and explicit decimal to uint conversion (#1603).
Fixed
WeightedVoteOptionpublic to allow constructingit (#1597).
Changed
Debugoutput forDecimalandDecimal256(#1600).v1.2.0Compare Source
Added
GovMsg::VoteWeighted. In order to use this in a contract,the
cosmwasm_1_2feature needs to be enabled for thecosmwasm_stddependency. This makes the contract incompatible with chains running versions
of CosmWasm earlier than 1.2.0 (#1481).
instantiate2_addresswhich allows calculating thepredictable addresses for
MsgInstantiateContract2(#1437, #1554).WasmMsg::Instantiate2(requirescosmwasm_1_2, seeGovMsg::VoteWeightedabove) to instantiate contracts at a predictableaddress (#1436, #1554)).
cosmwasm schemawill now output a separateJSON Schema file for each entrypoint in the
rawsubdirectory (#1478,#1533).
serde-json-wasmdependency to 0.5.0 which adds mapsupport to
to_vec/to_binaryand friends.AsRef<[u8]>forBinaryandHexBinary(#1550).SupplyResponsevia aDefaultimplementation (#1552, #1560).
Nevertype which cannot be instantiated. This can be usedas the error type for
ibc_packet_receiveoribc_packet_ackto gainconfidence that the implementations never errors and the transaction does not
get reverted. (#1513)
WasmQuery::CodeInfoto get the checksum of a code ID(#1561).
Cache::remove_wasmto remove obsolete Wasm blobs and theircompiled modules.
Uint & Decimal arithmetic and exposes methods for flooring/ceiling result
(#1485, #1566).
Changed
cosmwasm-vm on Windows. This gives us confidence for integrating cosmwasm-vm
in a libwasmvm build on Windows. This change is likely to be consensus
breaking as error messages change. (#1406)
Displayrepresentation for embedding WasmerInstantiationErrors (#1508).Fixed
QueryResponses macro (#1516).
contains doc comments.
MockApito support addresses longer than 54 bytes (#1529).v1.1.10Compare Source
Attached there are some build artifacts generated at this tag. Those are for development purposes only! Please use crates.io to find the packages of this release.
v1.1.9Compare Source
Fixed
QueryResponsesinmacro
cosmwasm_schema::generate_api!(#1527).v1.1.8Fixed
QueryMsgcausing a compiler error whenused with the
QueryResponsesderive macro.v1.1.6Compare Source
Added
Fromimplementations to convert betweenCanonicalAddr/Binaryas well asCanonicalAddr/HexBinary(#1463).Fromimplementations to convertu8arrays toCanonicalAddr(#1463).PartialEqbetweenCanonicalAddrandHexBinary/Binary(#1463).Changed
-Zminimal-versions(#1465).we cannot properly measure different runtimes for different Wasm opcodes.
draft-07schemasQueryResponsesderive now sets theJsonSchematrait boundon the generated
implblock. This allows the contract dev to not add aJsonSchematrait bound on the type itself.v1.1.5Compare Source
Added
wrapping_add,wrapping_sub,wrapping_mulandwrapping_powtoUint256/Uint512.generator for
wasm32secp256k1_verify,secp256k1_recover_pubkey,ed25519_verifyanded25519_batch_verifyimport implementations we now exitearly if the gas left is not sufficient to perform the operation.
Changed
non_exhaustivefrom IBC typesIbcChannelOpenMsg,IbcChannelConnectMsgandIbcChannelCloseMsgin order to allow exhaustivematching over the possible scenarios without an unused fallback case
(#1449).
v1.1.4Compare Source
Fixed
untaggedenumsv1.1.3Compare Source
Fixed
IntegrityErroris now publicv1.1.2Compare Source
Added
assert_approx_eq!for comparing two integersto be relatively close to each other (#1417).
HexBinarywhich is likeBinarybut encodes to hexstrings in JSON. Add
StdError::InvalidHexerror case. (#1425)Fixed
MODULE_SERIALIZATION_VERSIONto "v4" because the moduleserialization format changed between Wasmer 2.2 and 2.3 (#1426).
QueryResponsesderive macro now supportsQueryMsgswith generics. (#1429)
v1.1.1Compare Source
Fixed
QueryResponseswith aQueryMsgcontaining aunit-like variant will no longer crash. The different variant types in Rust
are:
fields.
Changed
serdeorschemarsasa dependency in order to make
cosmwasm-schemamacros work.v1.1.0Compare Source
Added
Binaryandu8arrays.Uint{64,128,256,512}::one.Uint{64,128,256,512}::abs_diffandDecimal{,256}::abs_diff(#1334).From<Decimal> for Decimal256.Rem/RemAssignforDecimal/Decimal256.checked_add/_sub/_div/_remforDecimal/Decimal256.pow/saturating_powforDecimal/Decimal256.ceil/floorforDecimal/Decimal256.PartialEqfor reference on one side and owned valueon the other for all
UintandDecimaltypessaturating_add/sub/mulforDecimal/Decimal256.BankQuery::Supplyto allow querying the total supplyof a native token. In order to use this query in a contract, the
cosmwasm_1_1feature needs to be enabled for thecosmwasm_stddependency.This makes the contract incompatible with chains running CosmWasm
1.0.(#1356)
MINconst value for allUintandDecimaltypeschecked_div_euclidforUint256/Uint512QuerierWrapper::query_wasm_contract_info- this is just aconvenience helper for querying
WasmQuery::ContractInfo.CosmWasm compatibility checks on compiled .wasm files. See
https://crates.io/crates/cosmwasm-check for usage info.
Changed
abortfeature by default. This provides morehelpful panic messages via a custom panic handler.
Decimal{,256}::DECIMAL_PLACESa publicu32value.k2560.10.4 -> 0.11anddigest0.9 -> 0.10(#1374).
features_from_csvtocapabilities_from_csv;CacheOptions::supported_featurestoCacheOptions::available_capabilities;MockInstanceOptions::supported_featurestoMockInstanceOptions::available_capabilitiesInstance::required_featurestoInstance::required_capabilitiesAnalysisReport::required_featurestoAnalysisReport::required_capabilities.Deprecated
check_contractexample was deprecated. Please use the newcrate cosmwasm-check instead
(#1371).
v1.0.1Compare Source
Attached there are some build artifacts generated at this tag. Those are for development purposes only! Please use crates.io to find the packages of this release.
Configuration
📅 Schedule: Branch creation - "on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.