Releases: NomicFoundation/hardhat-ignition
Releases · NomicFoundation/hardhat-ignition
v0.15.7
0.15.7 - 2024-10-24
Added
- New CLI command
ignition transactions
to list all transactions sent for a given deployment ID, @zoeyTM (#821) - Module parameters can now be set at the global level using
$global
, @zoeyTM (#819)
Fixed
- Gas fields are now properly set for Optimistic BNB, @zoeyTM (#826)
- Corrected resolution of artifacts when using fully qualified names in deployment modules, @kanej (#822)
💡 The Nomic Foundation is hiring! Check our open positions.
v0.15.6
0.15.6 - 2024-09-25
Added
- Updates to the visualization UI, including the ability to zoom and pan the mermaid diagram (#810)
gasPrice
anddisableFeeBumping
config fields added as part of our L2 gas logic update (#808)- Debug logging for communication errors with Hardhat Ledger (#792)
- JSON5 support for module parameters, thanks @erhant (#800)
- Add
writeLocalhostDeployment
flag to allow saving deployment artifacts when deploying to the ephemeral Hardhat network, thanks @SebastienGllmt (#816)
Fixed
💡 The Nomic Foundation is hiring! Check our open positions.
v0.15.5
0.15.5 - 2024-06-17
Added
- New function
m.encodeFunctionCall
(#761)
Fixed
- Adjusted regex to allow calling overloaded functions with array parameters (#774)
- Handle anvil response for
hardhat_setBalance
when deploying with create2 (#773) - Properly resolve
verify
logic when dealing with circular or very deeply nested imports (#772) - Exclude BNB Test Chain from zero fee configuration in gas fee logic, thanks @MukulKolpe (#768)
💡 The Nomic Foundation is hiring! Check our open positions.
v0.15.4
v0.15.3
v0.15.2
This release includes bug fixes and enhancements around gas fee calculations and improved support for deploying smart contracts via a Ledger hardware wallet, see our Ledger guide for more details.
Added
- Improved support for deploying via a Ledger hardware wallet, see our guide for details (#720)
- Support
maxPriorityFeePerGas
as a configuration parameter (#728) - Use RPC call
eth_maxPriorityFeePerGas
in gas fee calculations when available (#743) - Support zero gas fee chains (like private Besu chains), thanks @jimthematrix (#730)
Fixed
- Use pre-EIP-1559 transactions for Polygon to avoid dropped transactions (#735)
💡 The Nomic Foundation is hiring! Check our open positions.
v0.15.1
Added
- Add a configurable upper limit for the
maxFeePerGas
(#685) - Support writing and reading from deployments folder within tests and scripts (#704)
- Update
ignition status
core function to provide chainId (#668) - Add
ignition deployments
task to list all the current deployments (#646) - Added
HARDHAT_IGNITION_CONFIRM_DEPLOYMENT
andHARDHAT_IGNITION_CONFIRM_RESET
environment variables to skip confirmation checks in shell scripts and CI (#677)
Changed
- Deploying to a cleared local hardhat node replaces previous deployment (#650)
Fixed
- More resilent automine check (#721)
getCode
usage brought in line with Ethereum RPC standard (#715)- Fixed unexpected next nonce on revert (#676)
- Reduce sources being passed to etherscan for verification (#706)
💡 The Nomic Foundation is hiring! Check our open positions.
v0.15.0
v0.14.0
Added
- Support BigInt values in Module Parameter files by encoding them as strings with the format
/d+n/
(#663)
Changed
- Upgrade
@nomicfoundation/hardhat-ignition-viem
toviem@2
, a breaking change for scripts or tests that leverage viem contract instances returned from an Ignition deploy call, see the viem@2 migration guide for more details (#692)