This repository has been archived by the owner on Jan 24, 2022. It is now read-only.
v2.5.0
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 nowopenzeppelin
oroz
, thoughzos
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 tomanifestVersion
, thoughzosversion
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
andzos-lib
package to@openzeppelin/upgrades
(#1077) - Rename
zos
command toopenzeppelin
(#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 inunpack
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)