diff --git a/examples/complete/package.json b/examples/complete/package.json index 958efbdda..1dfa514d9 100644 --- a/examples/complete/package.json +++ b/examples/complete/package.json @@ -1,7 +1,7 @@ { "name": "@nomicfoundation/ignition-complete-example", "private": true, - "version": "0.14.0", + "version": "0.15.0", "scripts": { "test": "hardhat test", "lint": "npm run prettier -- --check && npm run eslint", @@ -10,7 +10,7 @@ "prettier": "prettier \"*.{js,md,json}\" \"ignition/modules/*.{js,md,json}\" \"test/*.{js,md,json}\" \"contracts/**/*.sol\"" }, "devDependencies": { - "@nomicfoundation/hardhat-ignition-ethers": "^0.14.0", + "@nomicfoundation/hardhat-ignition-ethers": "^0.15.0", "@nomicfoundation/hardhat-toolbox": "4.0.0", "hardhat": "2.20.0", "prettier-plugin-solidity": "1.1.3" diff --git a/examples/ens/package.json b/examples/ens/package.json index dc35c55ec..9b6a7483d 100644 --- a/examples/ens/package.json +++ b/examples/ens/package.json @@ -1,7 +1,7 @@ { "name": "@nomicfoundation/ignition-ens-example", "private": true, - "version": "0.14.0", + "version": "0.15.0", "scripts": { "test": "hardhat test", "lint": "npm run prettier -- --check && npm run eslint", @@ -10,7 +10,7 @@ "prettier": "prettier \"*.{js,md,json}\" \"ignition/modules/*.{js,md,json}\" \"test/*.{js,md,json}\" \"contracts/**/*.sol\"" }, "devDependencies": { - "@nomicfoundation/hardhat-ignition-ethers": "^0.14.0", + "@nomicfoundation/hardhat-ignition-ethers": "^0.15.0", "@nomicfoundation/hardhat-toolbox": "4.0.0", "hardhat": "2.20.0", "prettier-plugin-solidity": "1.1.3" diff --git a/examples/sample/package.json b/examples/sample/package.json index fe86d5f51..8802b05cf 100644 --- a/examples/sample/package.json +++ b/examples/sample/package.json @@ -1,7 +1,7 @@ { "name": "@nomicfoundation/ignition-sample-example", "private": true, - "version": "0.14.0", + "version": "0.15.0", "scripts": { "test": "hardhat test", "lint": "npm run prettier -- --check && npm run eslint", @@ -10,7 +10,7 @@ "prettier": "prettier \"*.{js,md,json}\" \"ignition/modules/*.{js,md,json}\" \"test/*.{js,md,json}\" \"contracts/**/*.sol\"" }, "devDependencies": { - "@nomicfoundation/hardhat-ignition-ethers": "^0.14.0", + "@nomicfoundation/hardhat-ignition-ethers": "^0.15.0", "@nomicfoundation/hardhat-toolbox": "4.0.0", "hardhat": "2.20.0", "prettier-plugin-solidity": "1.1.3" diff --git a/examples/ts-sample/package.json b/examples/ts-sample/package.json index 2ec5f76c6..698407dd2 100644 --- a/examples/ts-sample/package.json +++ b/examples/ts-sample/package.json @@ -1,7 +1,7 @@ { "name": "@nomicfoundation/ignition-ts-sample-example", "private": true, - "version": "0.14.0", + "version": "0.15.0", "scripts": { "test": "hardhat test", "lint": "npm run prettier -- --check && npm run eslint", @@ -10,7 +10,7 @@ "prettier": "prettier \"*.{js,ts,md,json}\" \"ignition/modules/*.{js,ts,md,json}\" \"test/*.{js,ts,md,json}\" \"contracts/**/*.sol\"" }, "devDependencies": { - "@nomicfoundation/hardhat-ignition-ethers": "^0.14.0", + "@nomicfoundation/hardhat-ignition-ethers": "^0.15.0", "@nomicfoundation/hardhat-toolbox": "4.0.0", "hardhat": "2.20.0", "prettier-plugin-solidity": "1.1.3" diff --git a/examples/viem-sample/hardhat.config.ts b/examples/viem-sample/hardhat.config.ts index 9ca2baa5a..c5835f79f 100644 --- a/examples/viem-sample/hardhat.config.ts +++ b/examples/viem-sample/hardhat.config.ts @@ -1,7 +1,8 @@ import type { HardhatUserConfig } from "hardhat/types"; -import "@nomicfoundation/hardhat-toolbox-viem"; +import "@nomicfoundation/hardhat-chai-matchers"; import "@nomicfoundation/hardhat-ignition-viem"; +import "@nomicfoundation/hardhat-viem"; const config: HardhatUserConfig = { solidity: "0.8.19", diff --git a/examples/viem-sample/package.json b/examples/viem-sample/package.json index 58fec9fc3..d4ce19781 100644 --- a/examples/viem-sample/package.json +++ b/examples/viem-sample/package.json @@ -1,7 +1,7 @@ { "name": "@nomicfoundation/ignition-viem-sample-example", "private": true, - "version": "0.14.0", + "version": "0.15.0", "scripts": { "test": "hardhat test", "lint": "npm run prettier -- --check && npm run eslint", @@ -10,8 +10,10 @@ "prettier": "prettier \"*.{js,ts,md,json}\" \"ignition/modules/*.{js,ts,md,json}\" \"test/*.{js,ts,md,json}\" \"contracts/**/*.sol\"" }, "devDependencies": { - "@nomicfoundation/hardhat-ignition-viem": "^0.14.0", - "@nomicfoundation/hardhat-toolbox-viem": "2.0.0", + "@nomicfoundation/hardhat-ignition-viem": "^0.15.0", + "@nomicfoundation/hardhat-network-helpers": "1.0.10", + "@nomicfoundation/hardhat-viem": "2.0.0", + "chai": "4.4.1", "hardhat": "2.20.0", "prettier-plugin-solidity": "1.1.3" } diff --git a/examples/viem-sample/test/Lock.ts b/examples/viem-sample/test/Lock.ts index 332dd3bf8..757527f69 100644 --- a/examples/viem-sample/test/Lock.ts +++ b/examples/viem-sample/test/Lock.ts @@ -1,8 +1,5 @@ -import { - time, - loadFixture, -} from "@nomicfoundation/hardhat-toolbox-viem/network-helpers"; -import { expect, assert } from "chai"; +import { loadFixture, time } from "@nomicfoundation/hardhat-network-helpers"; +import { expect } from "chai"; import hre from "hardhat"; import LockModule from "../ignition/modules/LockModule"; diff --git a/package-lock.json b/package-lock.json index 46d95c24e..7c5dc8298 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,9 +56,9 @@ }, "examples/complete": { "name": "@nomicfoundation/ignition-complete-example", - "version": "0.14.0", + "version": "0.15.0", "devDependencies": { - "@nomicfoundation/hardhat-ignition-ethers": "^0.14.0", + "@nomicfoundation/hardhat-ignition-ethers": "^0.15.0", "@nomicfoundation/hardhat-toolbox": "4.0.0", "hardhat": "2.20.0", "prettier-plugin-solidity": "1.1.3" @@ -66,12 +66,12 @@ }, "examples/ens": { "name": "@nomicfoundation/ignition-ens-example", - "version": "0.14.0", + "version": "0.15.0", "dependencies": { "@ensdomains/ens-contracts": "0.0.11" }, "devDependencies": { - "@nomicfoundation/hardhat-ignition-ethers": "^0.14.0", + "@nomicfoundation/hardhat-ignition-ethers": "^0.15.0", "@nomicfoundation/hardhat-toolbox": "4.0.0", "hardhat": "2.20.0", "prettier-plugin-solidity": "1.1.3" @@ -79,9 +79,9 @@ }, "examples/sample": { "name": "@nomicfoundation/ignition-sample-example", - "version": "0.14.0", + "version": "0.15.0", "devDependencies": { - "@nomicfoundation/hardhat-ignition-ethers": "^0.14.0", + "@nomicfoundation/hardhat-ignition-ethers": "^0.15.0", "@nomicfoundation/hardhat-toolbox": "4.0.0", "hardhat": "2.20.0", "prettier-plugin-solidity": "1.1.3" @@ -89,9 +89,9 @@ }, "examples/ts-sample": { "name": "@nomicfoundation/ignition-ts-sample-example", - "version": "0.14.0", + "version": "0.15.0", "devDependencies": { - "@nomicfoundation/hardhat-ignition-ethers": "^0.14.0", + "@nomicfoundation/hardhat-ignition-ethers": "^0.15.0", "@nomicfoundation/hardhat-toolbox": "4.0.0", "hardhat": "2.20.0", "prettier-plugin-solidity": "1.1.3" @@ -99,163 +99,26 @@ }, "examples/viem-sample": { "name": "@nomicfoundation/ignition-viem-sample-example", - "version": "0.14.0", + "version": "0.15.0", "devDependencies": { - "@nomicfoundation/hardhat-ignition-viem": "^0.14.0", - "@nomicfoundation/hardhat-toolbox-viem": "2.0.0", + "@nomicfoundation/hardhat-ignition-viem": "^0.15.0", + "@nomicfoundation/hardhat-network-helpers": "1.0.10", + "@nomicfoundation/hardhat-viem": "2.0.0", + "chai": "4.4.1", "hardhat": "2.20.0", "prettier-plugin-solidity": "1.1.3" } }, - "examples/viem-sample/node_modules/@adraffy/ens-normalize": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz", - "integrity": "sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==", - "dev": true, - "peer": true - }, - "examples/viem-sample/node_modules/@nomicfoundation/hardhat-toolbox-viem": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-toolbox-viem/-/hardhat-toolbox-viem-2.0.0.tgz", - "integrity": "sha512-1bxTaC+PcbdctwgP/AvmKJGQTeLoT2kJtAfaDvt5PbL3esZ1EO+pfoBkpliP3DJSNESLSqAjVN1yIFxoLJmiBg==", - "dev": true, - "dependencies": { - "chai-as-promised": "^7.1.1" - }, - "peerDependencies": { - "@nomicfoundation/hardhat-network-helpers": "^1.0.0", - "@nomicfoundation/hardhat-verify": "^2.0.0", - "@nomicfoundation/hardhat-viem": "^1.0.0", - "@types/chai": "^4.2.0", - "@types/chai-as-promised": "^7.1.6", - "@types/mocha": ">=9.1.0", - "@types/node": ">=16.0.0", - "chai": "^4.2.0", - "hardhat": "^2.11.0", - "hardhat-gas-reporter": "^1.0.8", - "solidity-coverage": "^0.8.1", - "ts-node": ">=8.0.0", - "typescript": "~5.0.4", - "viem": "^1.15.1" - } - }, - "examples/viem-sample/node_modules/@nomicfoundation/hardhat-viem": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-viem/-/hardhat-viem-1.0.4.tgz", - "integrity": "sha512-6coot+y0y6d75DG33zAdgXlktNp1MRy2B3vDjqlRBaubqlocYak+BSyryiv76F9JuLLgNSxkxTIZCd24h9gKcQ==", - "dev": true, - "peer": true, - "dependencies": { - "abitype": "^0.9.8", - "lodash.memoize": "^4.1.2" - }, - "peerDependencies": { - "hardhat": "^2.17.0", - "typescript": "~5.0.0", - "viem": "^1.15.1" - } - }, - "examples/viem-sample/node_modules/abitype": { - "version": "0.9.10", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.9.10.tgz", - "integrity": "sha512-FIS7U4n7qwAT58KibwYig5iFG4K61rbhAqaQh/UWj8v1Y8mjX3F8TC9gd8cz9yT1TYel9f8nS5NO5kZp2RW0jQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peer": true, - "peerDependencies": { - "typescript": ">=5.0.4", - "zod": "^3 >=3.22.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "zod": { - "optional": true - } - } - }, - "examples/viem-sample/node_modules/viem": { - "version": "1.21.4", - "resolved": "https://registry.npmjs.org/viem/-/viem-1.21.4.tgz", - "integrity": "sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==", + "examples/viem-sample/node_modules/@nomicfoundation/hardhat-network-helpers": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-network-helpers/-/hardhat-network-helpers-1.0.10.tgz", + "integrity": "sha512-R35/BMBlx7tWN5V6d/8/19QCwEmIdbnA4ZrsuXgvs8i2qFx5i7h6mH5pBS4Pwi4WigLH+upl6faYusrNPuzMrQ==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wevm" - } - ], - "peer": true, "dependencies": { - "@adraffy/ens-normalize": "1.10.0", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@scure/bip32": "1.3.2", - "@scure/bip39": "1.2.1", - "abitype": "0.9.8", - "isows": "1.0.3", - "ws": "8.13.0" - }, - "peerDependencies": { - "typescript": ">=5.0.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "examples/viem-sample/node_modules/viem/node_modules/abitype": { - "version": "0.9.8", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.9.8.tgz", - "integrity": "sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peer": true, - "peerDependencies": { - "typescript": ">=5.0.4", - "zod": "^3 >=3.19.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "zod": { - "optional": true - } - } - }, - "examples/viem-sample/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10.0.0" + "ethereumjs-util": "^7.1.4" }, "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "hardhat": "^2.9.5" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -3515,30 +3378,6 @@ "viem": "^2.7.6" } }, - "node_modules/@nomicfoundation/hardhat-viem/node_modules/abitype": { - "version": "0.9.10", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.9.10.tgz", - "integrity": "sha512-FIS7U4n7qwAT58KibwYig5iFG4K61rbhAqaQh/UWj8v1Y8mjX3F8TC9gd8cz9yT1TYel9f8nS5NO5kZp2RW0jQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peerDependencies": { - "typescript": ">=5.0.4", - "zod": "^3 >=3.22.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "zod": { - "optional": true - } - } - }, "node_modules/@nomicfoundation/ignition-complete-example": { "resolved": "examples/complete", "link": true @@ -4308,11 +4147,10 @@ "dev": true }, "node_modules/@solidity-parser/parser": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.14.5.tgz", - "integrity": "sha512-6dKnHZn7fg/iQATVEzqyUOyEidbn05q7YA2mQ9hC0MMXhhV3/JrsxmFSYZAcr7j1yUP700LLhTruvJ3MiQmjJg==", + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.16.2.tgz", + "integrity": "sha512-PI9NfoA3P8XK2VBkK5oIfRgKDsicwDZfkVq9ZTBCQYGOP1N2owgY2dyLGyU5/J/hQs8KRk55kdmvTLjy3Mu3vg==", "dev": true, - "peer": true, "dependencies": { "antlr4ts": "^0.5.0-alpha.4" } @@ -5862,12 +5700,16 @@ "peer": true }, "node_modules/abitype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.0.tgz", - "integrity": "sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==", - "funding": { - "url": "https://github.com/sponsors/wevm" - }, + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.9.10.tgz", + "integrity": "sha512-FIS7U4n7qwAT58KibwYig5iFG4K61rbhAqaQh/UWj8v1Y8mjX3F8TC9gd8cz9yT1TYel9f8nS5NO5kZp2RW0jQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], "peerDependencies": { "typescript": ">=5.0.4", "zod": "^3 >=3.22.0" @@ -10045,6 +9887,16 @@ "@scure/base": "~1.1.0" } }, + "node_modules/eth-gas-reporter/node_modules/@solidity-parser/parser": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.14.5.tgz", + "integrity": "sha512-6dKnHZn7fg/iQATVEzqyUOyEidbn05q7YA2mQ9hC0MMXhhV3/JrsxmFSYZAcr7j1yUP700LLhTruvJ3MiQmjJg==", + "dev": true, + "peer": true, + "dependencies": { + "antlr4ts": "^0.5.0-alpha.4" + } + }, "node_modules/eth-gas-reporter/node_modules/ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -15387,15 +15239,6 @@ "prettier": ">=2.3.0 || >=3.0.0-alpha.0" } }, - "node_modules/prettier-plugin-solidity/node_modules/@solidity-parser/parser": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.16.2.tgz", - "integrity": "sha512-PI9NfoA3P8XK2VBkK5oIfRgKDsicwDZfkVq9ZTBCQYGOP1N2owgY2dyLGyU5/J/hQs8KRk55kdmvTLjy3Mu3vg==", - "dev": true, - "dependencies": { - "antlr4ts": "^0.5.0-alpha.4" - } - }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -18969,6 +18812,26 @@ "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz", "integrity": "sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==" }, + "node_modules/viem/node_modules/abitype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.0.tgz", + "integrity": "sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==", + "funding": { + "url": "https://github.com/sponsors/wevm" + }, + "peerDependencies": { + "typescript": ">=5.0.4", + "zod": "^3 >=3.22.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, "node_modules/viem/node_modules/ws": { "version": "8.13.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", @@ -19976,7 +19839,7 @@ }, "packages/core": { "name": "@nomicfoundation/ignition-core", - "version": "0.14.0", + "version": "0.15.0", "license": "MIT", "dependencies": { "@ethersproject/address": "5.6.1", @@ -20028,11 +19891,11 @@ }, "packages/hardhat-plugin": { "name": "@nomicfoundation/hardhat-ignition", - "version": "0.14.0", + "version": "0.15.0", "license": "MIT", "dependencies": { - "@nomicfoundation/ignition-core": "^0.14.0", - "@nomicfoundation/ignition-ui": "^0.14.0", + "@nomicfoundation/ignition-core": "^0.15.0", + "@nomicfoundation/ignition-ui": "^0.15.0", "chalk": "^4.0.0", "debug": "^4.3.2", "fs-extra": "^10.0.0", @@ -20053,7 +19916,7 @@ }, "packages/hardhat-plugin-ethers": { "name": "@nomicfoundation/hardhat-ignition-ethers", - "version": "0.14.0", + "version": "0.15.0", "license": "MIT", "devDependencies": { "@nomicfoundation/hardhat-ethers": "^3.0.4", @@ -20064,15 +19927,15 @@ }, "peerDependencies": { "@nomicfoundation/hardhat-ethers": "^3.0.4", - "@nomicfoundation/hardhat-ignition": "^0.14.0", - "@nomicfoundation/ignition-core": "^0.14.0", + "@nomicfoundation/hardhat-ignition": "^0.15.0", + "@nomicfoundation/ignition-core": "^0.15.0", "ethers": "^6.7.0", "hardhat": "^2.18.0" } }, "packages/hardhat-plugin-viem": { "name": "@nomicfoundation/hardhat-ignition-viem", - "version": "0.14.0", + "version": "0.15.0", "license": "MIT", "devDependencies": { "@nomicfoundation/hardhat-viem": "^2.0.0", @@ -20082,9 +19945,9 @@ "hardhat": "2.20.0" }, "peerDependencies": { - "@nomicfoundation/hardhat-ignition": "^0.14.0", + "@nomicfoundation/hardhat-ignition": "^0.15.0", "@nomicfoundation/hardhat-viem": "^2.0.0", - "@nomicfoundation/ignition-core": "^0.14.0", + "@nomicfoundation/ignition-core": "^0.15.0", "hardhat": "^2.18.0", "viem": "^2.7.6" } @@ -20123,10 +19986,10 @@ }, "packages/ui": { "name": "@nomicfoundation/ignition-ui", - "version": "0.14.0", + "version": "0.15.0", "devDependencies": { "@fontsource/roboto": "^5.0.8", - "@nomicfoundation/ignition-core": "^0.14.0", + "@nomicfoundation/ignition-core": "^0.15.0", "@types/chai": "^4.2.22", "@types/chai-as-promised": "^7.1.5", "@types/react": "^18.0.28", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index ca2145391..6db0c5b7a 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## 0.15.0 - 2024-03-13 + +### Added + +- Support `create2` through strategies, for more details see [our `create2` guide](https://hardhat.org/ignition/docs/guides/create2). ([#629](https://github.com/NomicFoundation/hardhat-ignition/issues/629)) + ## 0.13.2 - 2024-01-25 ### Fixed diff --git a/packages/core/package.json b/packages/core/package.json index a09e8ae7c..4c2dd82cc 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/ignition-core", - "version": "0.14.0", + "version": "0.15.0", "license": "MIT", "author": "Nomic Foundation", "homepage": "https://hardhat.org", diff --git a/packages/hardhat-plugin-ethers/CHANGELOG.md b/packages/hardhat-plugin-ethers/CHANGELOG.md index 76a4944cb..f17ef6ad5 100644 --- a/packages/hardhat-plugin-ethers/CHANGELOG.md +++ b/packages/hardhat-plugin-ethers/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## 0.15.0 - 2024-03-13 + +### Added + +- Support `create2` through strategies, for more details see [our `create2` guide](https://hardhat.org/ignition/docs/guides/create2). ([#629](https://github.com/NomicFoundation/hardhat-ignition/issues/629)) + ## 0.13.2 - 2024-01-25 ### Fixed diff --git a/packages/hardhat-plugin-ethers/package.json b/packages/hardhat-plugin-ethers/package.json index 7e0743707..699a1b1a1 100644 --- a/packages/hardhat-plugin-ethers/package.json +++ b/packages/hardhat-plugin-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-ignition-ethers", - "version": "0.14.0", + "version": "0.15.0", "license": "MIT", "author": "Nomic Foundation", "homepage": "https://hardhat.org", @@ -41,8 +41,8 @@ }, "peerDependencies": { "@nomicfoundation/hardhat-ethers": "^3.0.4", - "@nomicfoundation/hardhat-ignition": "^0.14.0", - "@nomicfoundation/ignition-core": "^0.14.0", + "@nomicfoundation/hardhat-ignition": "^0.15.0", + "@nomicfoundation/ignition-core": "^0.15.0", "ethers": "^6.7.0", "hardhat": "^2.18.0" } diff --git a/packages/hardhat-plugin-viem/CHANGELOG.md b/packages/hardhat-plugin-viem/CHANGELOG.md index 637cc3f2b..6cfda2dd8 100644 --- a/packages/hardhat-plugin-viem/CHANGELOG.md +++ b/packages/hardhat-plugin-viem/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## 0.15.0 - 2024-03-13 + +### Added + +- Support `create2` through strategies, for more details see [our `create2` guide](https://hardhat.org/ignition/docs/guides/create2). ([#629](https://github.com/NomicFoundation/hardhat-ignition/issues/629)) + ## 0.14.0 - 2024-02-21 ### Added diff --git a/packages/hardhat-plugin-viem/package.json b/packages/hardhat-plugin-viem/package.json index c73d4a20f..1ef367675 100644 --- a/packages/hardhat-plugin-viem/package.json +++ b/packages/hardhat-plugin-viem/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-ignition-viem", - "version": "0.14.0", + "version": "0.15.0", "license": "MIT", "author": "Nomic Foundation", "homepage": "https://hardhat.org", @@ -41,9 +41,9 @@ "hardhat": "2.20.0" }, "peerDependencies": { - "@nomicfoundation/hardhat-ignition": "^0.14.0", + "@nomicfoundation/hardhat-ignition": "^0.15.0", "@nomicfoundation/hardhat-viem": "^2.0.0", - "@nomicfoundation/ignition-core": "^0.14.0", + "@nomicfoundation/ignition-core": "^0.15.0", "hardhat": "^2.18.0", "viem": "^2.7.6" } diff --git a/packages/hardhat-plugin/CHANGELOG.md b/packages/hardhat-plugin/CHANGELOG.md index eaad8fce1..31b8b7dd1 100644 --- a/packages/hardhat-plugin/CHANGELOG.md +++ b/packages/hardhat-plugin/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## 0.15.0 - 2024-03-13 + +### Added + +- Support `create2` through strategies, for more details see [our `create2` guide](https://hardhat.org/ignition/docs/guides/create2). ([#629](https://github.com/NomicFoundation/hardhat-ignition/issues/629)) + ## 0.14.0 - 2024-02-21 ### Added diff --git a/packages/hardhat-plugin/package.json b/packages/hardhat-plugin/package.json index b7ab6428d..2c12fafc3 100644 --- a/packages/hardhat-plugin/package.json +++ b/packages/hardhat-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/hardhat-ignition", - "version": "0.14.0", + "version": "0.15.0", "license": "MIT", "author": "Nomic Foundation", "homepage": "https://hardhat.org", @@ -59,8 +59,8 @@ "hardhat": "^2.18.0" }, "dependencies": { - "@nomicfoundation/ignition-core": "^0.14.0", - "@nomicfoundation/ignition-ui": "^0.14.0", + "@nomicfoundation/ignition-core": "^0.15.0", + "@nomicfoundation/ignition-ui": "^0.15.0", "chalk": "^4.0.0", "debug": "^4.3.2", "fs-extra": "^10.0.0", diff --git a/packages/ui/package.json b/packages/ui/package.json index 3a064f6d6..7a5bfb96e 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/ignition-ui", - "version": "0.14.0", + "version": "0.15.0", "type": "module", "scripts": { "predev": "npm run regenerate-deployment-example", @@ -17,7 +17,7 @@ "dependencies": {}, "devDependencies": { "@fontsource/roboto": "^5.0.8", - "@nomicfoundation/ignition-core": "^0.14.0", + "@nomicfoundation/ignition-core": "^0.15.0", "@types/chai": "^4.2.22", "@types/chai-as-promised": "^7.1.5", "@types/react": "^18.0.28",