Skip to content
This repository has been archived by the owner on Jan 24, 2022. It is now read-only.

v2.5.0

Compare
Choose a tag to compare
@jbcarpanelli jbcarpanelli released this 19 Jul 23:18
· 265 commits to master since this release

This release changes the packages names from zos to @openzeppelin/cli, and zos-lib to @openzeppelin/upgrades, following the company-wide rebranding. It also introduces the following changes, while retaining support for the older variations.

  • The zos command is now openzeppelin or oz, though zos is still supported
  • The proxy contracts use storage slots as per EIP1967, though the old slots are still supported
  • The project configuration files are now stored under an .openzeppelin folder, instead of at the root of the project, though the old config file locations are still supported
  • The zosversion configuration key was renamed to manifestVersion, though zosversion is still supported

All in all, you can upgrade by just installing the new packages, without needing to migrate your files at all. Run npm install @openzeppelin/cli and let us know what you think!

Changed

  • Rename zos package to @openzeppelin/cli and zos-lib package to @openzeppelin/upgrades (#1077)
  • Rename zos command to openzeppelin (#1074, #1128)
  • Rename Project, Network, Session and Lock files (#1040, #1091)
  • Rename ZeppelinOS/zos text references (#1077, #1011, #1129)
  • Add support to new Zepkit kits in unpack command (#1078)
  • Rename compiler manager to openzeppelin (#1097)
  • Rename zos-lib contracts and implement EIP 1967 for implementation and admin label (#1074)
  • Apply renaming changes in example projects (#1096)
  • Apply renaming changes in documentation site (#1086)
  • Implement new documentation site setup (#1118)

Fixed

  • Use Array.isArray instead of deprecated lodash.isarray (#1127)
  • Fix set-admin description format (#1117)
  • Set correct README.md in packages directory (#1129)