Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

fix(deps): update rust crate ink to 4.3.0 #20

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Mar 23, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
ink (source) dependencies minor 4.0.1 -> 4.3.0

Release Notes

paritytech/ink (ink)

v4.3.0

Compare Source

Version 4.3.0

This release is to fix compatibility of ink_e2e with newer (> 1.69) versions of Rust,
which produce signext instructions, and older versions of pallet_contracts which do
not yet support these instructions.

  • Backport use of contract-build to 3.2.0 to include signext lowering, and update
    subxt to remove incompatible wasmi-instrument transient dependency ‒ #​1884

v4.2.1

Compare Source

Version 4.2.1

This release contains a low-severity security related fix. Users of the 4.x series of releases are advised to update.

Note that this release contains a breaking change since the API of ink_env::invoke_contract_delegate and CallBuilder::try_invoke now return an extra ink_primitives::MessageResult which must be handled.

We decided to release this breaking change as a PATCH release to ensure that affected users are upgrading to the fixed API.

See the published advisory for more info.

Fixed

  • Handle LangError from DelegateCall

v4.2.0

Compare Source

Added
  • Persist Environment in metadata ‒ #​1741
  • Added possibility for runtime_call in E2E tests ‒ #​1736
  • Added default attribute to constructors and messages ‒ #​1724
  • Added clarification about Mapping::size unit ‒ #​1735
Changed
  • Upgraded syn to version 2#​1731
  • Update scale-info requirement to 2.5#​1733
  • Bump subxt to 0.28.0#​1750

v4.1.0

Compare Source

Added
  • Basic support for dyn Trait to allow cross-contract calls only with trait - #​1673
  • E2E: auto detect contracts to be built - #​1691
  • Add set_code_hash to EnvAccess - #​1698
  • Add set_block_timestamp to off-chain test api Engine - #​1721
Changed
  • Support conditional compilation - #​1707

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/ink-4.x branch 2 times, most recently from bcaef07 to c9b940e Compare March 31, 2023 06:59
@renovate renovate bot changed the title fix(deps): update rust crate ink to 4.1.0 fix(deps): update rust crate ink to 4.2.0 Apr 20, 2023
@renovate renovate bot changed the title fix(deps): update rust crate ink to 4.2.0 fix(deps): update rust crate ink to 4.2.1 Jun 14, 2023
@renovate renovate bot changed the title fix(deps): update rust crate ink to 4.2.1 fix(deps): update rust crate ink to 4.3.0 Aug 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants