Skip to content

Releases: OpenZeppelin/openzeppelin-upgrades

@openzeppelin/[email protected]

03 Aug 14:13
Compare
Choose a tag to compare
  • Add txOverrides option for overriding transaction parameters. (#852)

@openzeppelin/[email protected]

26 Jul 21:55
Compare
Choose a tag to compare
  • Enable storage layout for overrides from Hardhat config. (#851)

@openzeppelin/[email protected]

12 Jul 20:20
Compare
Choose a tag to compare
  • Support user-defined value types in mappings. (#844)

@openzeppelin/[email protected]

12 Jul 19:06
Compare
Choose a tag to compare
  • Update OpenZeppelin Platform client dependencies. (#845)

@openzeppelin/[email protected]

10 Jul 19:16
Compare
Choose a tag to compare
  • Allow assignment of immutable variables if the state-variable-immutable override is present. (#838)

@openzeppelin/[email protected]

05 Jul 14:12
Compare
Choose a tag to compare
  • Use ethers v6 and hardhat-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]

05 Jul 14:11
Compare
Choose a tag to compare
  • Use ethers v6 and hardhat-ethers v3. (#817)

@openzeppelin/[email protected]

15 Jun 19:52
Compare
Choose a tag to compare
  • Update recommended Foundry config for CLI. (#818)

@openzeppelin/[email protected]

14 Jun 20:42
Compare
Choose a tag to compare
  • Add CLI for upgrade safety checks. (#807)

@openzeppelin/[email protected]

14 Jun 22:02
Compare
Choose a tag to compare
  • Breaking change: Rename walletId option to relayerId for OpenZeppelin Platform deployments. Update dependencies. (#806)

Note: OpenZeppelin Platform is in beta and its functionality is subject to change.