Releases: NomicFoundation/hardhat-ignition
Releases · NomicFoundation/hardhat-ignition
v0.1.2
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
Fixed
- Fix validation error when using the result of a
readEventArgument
as the address of a contractAt
/contractAtFromArtifact
(#354)
v0.1.0
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
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
0.0.12 - 2023-04-04
Fixed
- Support recursive types in
m.call
args (#186)
v0.0.11
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
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
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
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
0.0.7 - 2023-01-31
Fixed
- Resolve parameter args for deployed contracts during execution (#125)