Releases: OpenZeppelin/openzeppelin-upgrades
Releases · OpenZeppelin/openzeppelin-upgrades
@openzeppelin/[email protected]
- Add
txOverrides
option for overriding transaction parameters. (#852)
@openzeppelin/[email protected]
- Enable storage layout for overrides from Hardhat config. (#851)
@openzeppelin/[email protected]
- Support user-defined value types in mappings. (#844)
@openzeppelin/[email protected]
- Update OpenZeppelin Platform client dependencies. (#845)
@openzeppelin/[email protected]
- Allow assignment of immutable variables if the
state-variable-immutable
override is present. (#838)
@openzeppelin/[email protected]
- Use
ethers
v6 andhardhat-ethers
v3. (#817) - Use
hardhat-verify
for proxy verification. (#829) - Remove address override for deployments. (#832)
Breaking changes
This new major version requires ethers
v6 and @nomicfoundation/hardhat-ethers
v3 as peer dependencies.
For Etherscan verification, it also requires @nomicfoundation/hardhat-verify
.
How to update from a previous version
Update your existing project according to Hardhat Toolbox v3's release notes.
Then update this plugin, for example: npm install @openzeppelin/hardhat-upgrades@latest
@openzeppelin/[email protected]
- Use
ethers
v6 andhardhat-ethers
v3. (#817)
@openzeppelin/[email protected]
- Update recommended Foundry config for CLI. (#818)
@openzeppelin/[email protected]
- Add CLI for upgrade safety checks. (#807)
@openzeppelin/[email protected]
- Breaking change: Rename
walletId
option torelayerId
for OpenZeppelin Platform deployments. Update dependencies. (#806)
Note: OpenZeppelin Platform is in beta and its functionality is subject to change.