Skip to content

Commit 542818d

Browse files
Prepare Release (#1174)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 98a8e7c commit 542818d

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

.changeset/witty-zebras-fold.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

packages/plugin-hardhat/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
4+
## 3.9.1 (2025-06-30)
5+
6+
- Support contract verification via etherscan V2 API. ([#1166](https://github.com/OpenZeppelin/openzeppelin-upgrades/pull/1166))
7+
- **Potentially breaking changes**: Changes peer dependencies to the following:
8+
- `"@nomicfoundation/hardhat-ethers": "^3.0.6"`
9+
- `"@nomicfoundation/hardhat-verify": "^2.0.14"`
10+
- `"hardhat": "^2.24.1"`
11+
312
## 3.9.0 (2025-01-13)
413

514
- Update Defender SDK to v2.1.0, set Hardhat origin for Defender deployments. ([#1111](https://github.com/OpenZeppelin/openzeppelin-upgrades/pull/1111))
@@ -24,6 +33,7 @@
2433
## 3.4.0 (2024-09-23)
2534

2635
### Potentially breaking changes
36+
2737
- Adds a check to ensure `initialOwner` is not a ProxyAdmin contract when deploying a transparent proxy. ([#1083](https://github.com/OpenZeppelin/openzeppelin-upgrades/pull/1083))
2838

2939
## 3.3.0 (2024-09-16)
@@ -48,6 +58,7 @@
4858
- Defender: Fix handling of license types for block explorer verification, support `licenseType` and `skipLicenseType` options. ([#1013](https://github.com/OpenZeppelin/openzeppelin-upgrades/pull/1013))
4959

5060
### Breaking changes
61+
5162
- When deploying through Defender, if your contract does not have an SPDX license identifier, the verified source code on Etherscan will no longer show any license type.
5263
- If you want the license type to appear as "None", either set your contract to have `// SPDX-License-Identifier: UNLICENSED` according to [Solidity docs](https://docs.soliditylang.org/en/latest/layout-of-source-files.html#spdx-license-identifier), or set the `licenseType` option to `"None"`.
5364

@@ -81,6 +92,7 @@
8192
- **Note**: [Fully verifying proxies](https://docs.openzeppelin.com/upgrades-plugins/1.x/api-hardhat-upgrades#verify) is only supported with Etherscan at the moment. The Hardhat Upgrades plugin does not currently assist with Sourcify verification for proxies.
8293

8394
### Breaking changes
95+
8496
- `deployProxy`, `deployBeacon`, `deployBeaconProxy`: Deploys proxy contracts from [OpenZeppelin Contracts 5.0](https://docs.openzeppelin.com/contracts/5.x/api/proxy).
8597
- `deployProxy`:
8698
- Deploying a transparent proxy automatically causes a new proxy admin contract to be deployed along with the proxy.
@@ -171,10 +183,12 @@
171183
- Remove address override for deployments. ([#832](https://github.com/OpenZeppelin/openzeppelin-upgrades/pull/832))
172184

173185
### Breaking changes
186+
174187
This new major version requires `ethers` v6 and `@nomicfoundation/hardhat-ethers` v3 as peer dependencies.
175188
For Etherscan verification, it also requires `@nomicfoundation/hardhat-verify`.
176189

177190
### How to update from a previous version
191+
178192
Update your existing project according to [Hardhat Toolbox v3's release notes](https://github.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation%2Fhardhat-toolbox%403.0.0).
179193
Then update this plugin, for example: `npm install @openzeppelin/hardhat-upgrades@latest`
180194

@@ -244,6 +258,7 @@ Then update this plugin, for example: `npm install @openzeppelin/hardhat-upgrade
244258
- Override `verify:verify` subtask from hardhat-etherscan. ([#619](https://github.com/OpenZeppelin/openzeppelin-upgrades/issues/619))
245259

246260
**Breaking change**: To verify a proxy on Etherscan programmatically from a Hardhat script, call `verify:verify` instead of `verify`:
261+
247262
```
248263
await hre.run("verify:verify", {
249264
address: PROXY_ADDRESS,

packages/plugin-hardhat/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openzeppelin/hardhat-upgrades",
3-
"version": "3.9.0",
3+
"version": "3.9.1",
44
"description": "",
55
"repository": "https://github.com/OpenZeppelin/openzeppelin-upgrades",
66
"license": "MIT",

0 commit comments

Comments
 (0)