Skip to content

Releases: NomicFoundation/hardhat-ignition

v0.1.2

31 Jul 22:35
Compare
Choose a tag to compare

Fixed

  • Fix validation error when using the result of a staticCall as the address of a contractAt/contractAtFromArtifact (#354)
  • Fix bug in staticCall execution logic preventing successful execution

v0.1.1

30 Jul 13:54
Compare
Choose a tag to compare

Fixed

  • Fix validation error when using the result of a readEventArgument as the address of a contractAt/contractAtFromArtifact (#354)

v0.1.0

27 Jul 20:22
Compare
Choose a tag to compare

Added

  • Rerunning now uses a reconciliation phase to allow more leeway in changing a module between runs
  • Deployments against real networks are recorded to ./ignition/deployments/<deploy-id>, including recording the deployed addresses and the artifacts (i.e. abi, build-info etc) used for each contract deploy

Changed

  • The Module API has went through considerable restructuring, including breaking changes, please see the ./docs for more details
  • The plan task has been enhanced to give a module centric view rather than the lower level execution that was previously shown
  • The ui during a deployment has been reduced to showing the results, the full UI will be brought back in a coming release

v0.0.13

18 Apr 13:00
Compare
Choose a tag to compare

0.0.13 - 2023-04-18

Added

  • Support static calls in the Module API (#85)
  • Add command, ignition-info, to list previously deployed contracts (#111)

v0.0.12

04 Apr 09:23
Compare
Choose a tag to compare

0.0.12 - 2023-04-04

Fixed

  • Support recursive types in m.call args (#186)

v0.0.11

29 Mar 14:09
Compare
Choose a tag to compare

0.0.11 - 2023-03-29

Changed

  • Replace m.getBytesForArtifact("Foo") with m.getArtifact("Foo") in the module api (#155)

Fixed

  • Fix libraries in plan (#131)

v0.0.10

14 Mar 14:46
Compare
Choose a tag to compare

0.0.10 - 2023-04-14

Added

  • Make Hardhat network accounts available within modules (#166)

Changed

  • Show file/line/column against validation errors, so that module problems can more easily be traced back to the source code (#160)

v0.0.9

02 Mar 14:07
Compare
Choose a tag to compare

0.0.9 - 2023-03-02

Added

  • Support defining modules in typescript (#101)
  • Allow rerunning deployment while ignoring journal history through a --force flag (#132)

Changed

  • Do not ask for confirmation when deploying to a hardhat node (#134)

v0.0.8

16 Feb 12:28
Compare
Choose a tag to compare

0.0.8 - 2023-02-16

Added

  • Allow file paths to ignition modules on cli to support cli completions for file discovery (#102)

Changed

  • Rename config option gasIncrementPerRetry to gasPriceIncrementPerRetry for clarity (#143)

Fixed

  • Improve error messages display during module validation (#141)
  • Ban passing async functions to buildModule (#138)

v0.0.7

31 Jan 14:13
Compare
Choose a tag to compare

0.0.7 - 2023-01-31

Fixed

  • Resolve parameter args for deployed contracts during execution (#125)