Skip to content

Releases: NomicFoundation/hardhat-ignition

v0.15.6

26 Sep 05:41
Compare
Choose a tag to compare

0.15.6 - 2024-09-25

Added

  • Updates to the visualization UI, including the ability to zoom and pan the mermaid diagram (#810)
  • gasPrice and disableFeeBumping 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

  • Replace this with the class itself in ViemIgnitionHelper, thanks @iosh (#796)

💡 The Nomic Foundation is hiring! Check our open positions.


v0.15.5

17 Jun 16:49
Compare
Choose a tag to compare

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

14 May 21:31
Compare
Choose a tag to compare

0.15.4 - 2024-05-14

Fixed

  • Reconcile address parameters with mismatched casings (#748)
  • Display better error messages for insufficient funds (#754)

💡 The Nomic Foundation is hiring! Check our open positions.


v0.15.3

10 May 02:04
Compare
Choose a tag to compare

0.15.3 - 2024-05-09

Fixed

  • Exclude BNB Chain from zero fee configuration in gas fee logic, thanks @magicsih (#755)

💡 The Nomic Foundation is hiring! Check our open positions.


v0.15.2

02 May 19:12
Compare
Choose a tag to compare

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

11 Apr 16:39
Compare
Choose a tag to compare

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 and HARDHAT_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

14 Mar 00:04
Compare
Choose a tag to compare

Support create2 for deterministic contract deployments, for more details see our create2 guide. (#629)

v0.14.0

21 Feb 12:18
Compare
Choose a tag to compare

Added

  • Support BigInt values in Module Parameter files by encoding them as strings with the format /d+n/ (#663)

Changed

v0.13.2

25 Jan 22:34
Compare
Choose a tag to compare

Fixed

  • Add mempool lookup retry to reduce errors from slow transaction propagation (#667)

Added

  • Improve Module API doc comments to enhance intellisense experience (#642)
  • Support module parameters taking accounts as the default value (673)

v0.13.1

19 Dec 12:50
Compare
Choose a tag to compare

Added

  • New flag --reset for ignition deploy to wipe the existing deployment state before running (#649)

Fixed

  • Fix bug with process.stdout being used in a non-tty context (#644)