This repository was 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
zoscommand is nowopenzeppelinoroz, thoughzosis 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
.openzeppelinfolder, instead of at the root of the project, though the old config file locations are still supported - The
zosversionconfiguration key was renamed tomanifestVersion, thoughzosversionis 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
zospackage to@openzeppelin/cliandzos-libpackage to@openzeppelin/upgrades(#1077) - Rename
zoscommand toopenzeppelin(#1074, #1128) - Rename Project, Network, Session and Lock files (#1040, #1091)
- Rename ZeppelinOS/zos text references (#1077, #1011, #1129)
- Add support to new
Zepkitkits inunpackcommand (#1078) - Rename compiler manager to
openzeppelin(#1097) - Rename
zos-libcontracts 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)