FigureTechnologies / digital-currency-consortium

Digital Currency Consortium middleware - interface between banks and digital currency smart contracts.
Apache License 2.0
12 stars 3 forks source link

Update Rust crate cosmwasm-storage from `1.1.9` to `1.2.3` #142

Closed figure-renovate[bot] closed 1 year ago

figure-renovate[bot] commented 1 year ago

This PR contains the following updates:

Package Type Update Change
cosmwasm-storage dependencies minor 1.1.9 -> 1.2.3

⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.


Release Notes

CosmWasm/cosmwasm ### [`v1.2.3`](https://togithub.com/CosmWasm/cosmwasm/blob/HEAD/CHANGELOG.md#​123---2023-03-22) [Compare Source](https://togithub.com/CosmWasm/cosmwasm/compare/v1.2.2...v1.2.3) - cosmwasm-vm: Use saturating increments for `Stats` fields to ensure we don't run into overflow issues. ### [`v1.2.2`](https://togithub.com/CosmWasm/cosmwasm/blob/HEAD/CHANGELOG.md#​122---2023-03-08) [Compare Source](https://togithub.com/CosmWasm/cosmwasm/compare/v1.2.1...v1.2.2) ##### Added - cosmwasm-std: Add an IBC querier implementation to `testing::MockQuerier` ([#​1620], [#​1624]). - cosmwasm-std: Add `#[must_use]` annotations to `Timestamp` math functions. [#​1620]: https://togithub.com/CosmWasm/cosmwasm/pull/1620 [#​1624]: https://togithub.com/CosmWasm/cosmwasm/pull/1624 ##### Fixed - all: Fix `backtraces` feature for newer versions of Rust. This still requires Rust nightly ([#​1613]). - cosmwasm-std: Add missing export `CheckedMultiplyFractionError` ([#​1608]). [#​1608]: https://togithub.com/CosmWasm/cosmwasm/pull/1608 [#​1613]: https://togithub.com/CosmWasm/cosmwasm/pull/1613 ### [`v1.2.1`](https://togithub.com/CosmWasm/cosmwasm/blob/HEAD/CHANGELOG.md#​121---2023-01-30) [Compare Source](https://togithub.com/CosmWasm/cosmwasm/compare/v1.2.0...v1.2.1) ##### Added - cosmwasm-std: Add `Decimal{,256}::to_uint_floor` and `::to_uint_ceil` for efficient and explicit decimal to uint conversion ([#​1603]). [#​1603]: https://togithub.com/CosmWasm/cosmwasm/pull/1603 ##### Fixed - cosmwasm-std: Make fields of `WeightedVoteOption` public to allow constructing it ([#​1597]). [#​1597]: https://togithub.com/CosmWasm/cosmwasm/issues/1597 ##### Changed - cosmwasm-std: Improve readability of `Debug` output for `Decimal` and `Decimal256` ([#​1600]). [#​1600]: https://togithub.com/CosmWasm/cosmwasm/pull/1600 ### [`v1.2.0`](https://togithub.com/CosmWasm/cosmwasm/blob/HEAD/CHANGELOG.md#​120---2023-01-24) [Compare Source](https://togithub.com/CosmWasm/cosmwasm/compare/v1.1.9...v1.2.0) ##### Added - cosmwasm-std: Add `GovMsg::VoteWeighted`. In order to use this in a contract, the `cosmwasm_1_2` feature needs to be enabled for the `cosmwasm_std` dependency. This makes the contract incompatible with chains running versions of CosmWasm earlier than 1.2.0 ([#​1481]). - cosmwasm-std: Add `instantiate2_address` which allows calculating the predictable addresses for `MsgInstantiateContract2` ([#​1437], [#​1554]). - cosmwasm-std: Add `WasmMsg::Instantiate2` (requires `cosmwasm_1_2`, see `GovMsg::VoteWeighted` above) to instantiate contracts at a predictable address ([#​1436], [#​1554])). - cosmwasm-schema: In contracts, `cosmwasm schema` will now output a separate JSON Schema file for each entrypoint in the `raw` subdirectory ([#​1478], [#​1533]). - cosmwasm-std: Upgrade `serde-json-wasm` dependency to 0.5.0 which adds map support to `to_vec`/`to_binary` and friends. - cosmwasm-std: Implement `AsRef<[u8]>` for `Binary` and `HexBinary` ([#​1550]). - cosmwasm-std: Allow constructing `SupplyResponse` via a `Default` implementation ([#​1552], [#​1560]). - cosmwasm-std: Add `Never` type which cannot be instantiated. This can be used as the error type for `ibc_packet_receive` or `ibc_packet_ack` to gain confidence that the implementations never errors and the transaction does not get reverted. ([#​1513]) - cosmwasm-std: Add new `WasmQuery::CodeInfo` to get the checksum of a code ID ([#​1561]). - cosmwasm-vm: Add `Cache::remove_wasm` to remove obsolete Wasm blobs and their compiled modules. - cosmwasm-std: Implement fraction multiplication and division. Assists with Uint & Decimal arithmetic and exposes methods for flooring/ceiling result ([#​1485], [#​1566]). [#​1436]: https://togithub.com/CosmWasm/cosmwasm/issues/1436 [#​1437]: https://togithub.com/CosmWasm/cosmwasm/issues/1437 [#​1478]: https://togithub.com/CosmWasm/cosmwasm/pull/1478 [#​1481]: https://togithub.com/CosmWasm/cosmwasm/pull/1481 [#​1485]: https://togithub.com/CosmWasm/cosmwasm/issues/1485 [#​1513]: https://togithub.com/CosmWasm/cosmwasm/pull/1513 [#​1533]: https://togithub.com/CosmWasm/cosmwasm/pull/1533 [#​1550]: https://togithub.com/CosmWasm/cosmwasm/issues/1550 [#​1552]: https://togithub.com/CosmWasm/cosmwasm/pull/1552 [#​1554]: https://togithub.com/CosmWasm/cosmwasm/pull/1554 [#​1560]: https://togithub.com/CosmWasm/cosmwasm/pull/1560 [#​1561]: https://togithub.com/CosmWasm/cosmwasm/pull/1561 [#​1566]: https://togithub.com/CosmWasm/cosmwasm/pull/1566 ##### Changed - cosmwasm-vm: Avoid exposing OS specific file system errors in order to test 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]) - cosmwasm-vm: Use `Display` representation for embedding Wasmer `InstantiationError`s ([#​1508]). [#​1406]: https://togithub.com/CosmWasm/cosmwasm/pull/1406 [#​1508]: https://togithub.com/CosmWasm/cosmwasm/issues/1508 ##### Fixed - cosmwasm-schema: Nested QueryMsg with generics is now supported by the QueryResponses macro ([#​1516]). - cosmwasm-schema: A nested QueryMsg no longer causes runtime errors if it contains doc comments. - cosmwasm-std/cosmwasm-vm: Increase length limit for address conversion in `MockApi` to support addresses longer than 54 bytes ([#​1529]). [#​1516]: https://togithub.com/CosmWasm/cosmwasm/issues/1516 [#​1529]: https://togithub.com/CosmWasm/cosmwasm/issues/1529

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.