- Fix simulation failure due to revert when upgrading deployments using OpenZeppelin Contracts v4. (#65)
- Fix upgrade interface version detection in
upgradeProxy
function. (#53)
- Adds library variations to support
forge coverage
or upgrade existing deployments using OpenZeppelin Contracts v4. (#50)
- Removed the
CHEATCODE_ADDRESS
internal constant fromUpgrades.sol
.
- Defender: Add
txOverrides
option. (#49)
- Defender: Fix handling of license types for block explorer verification, support
licenseType
andskipLicenseType
options. (#43)
- Throw helpful error message if AST not found in contract artifacts. (#28)
- Update forge-std to v1.8.0, restrict state mutability of some functions. (#30)
- Requires forge-std version v1.8.0 or later.
- Support private networks and forked networks with Defender. (#25)
- Support constructor arguments for Defender deployments. (#16)
- Support Defender deployments for upgradeable contracts. (#18)
- Add
Defender.proposeUpgrade
function. (#21) - Add functions to get approval process information from Defender (#23)
Defender.deployContract
functions now returnaddress
instead ofstring
.- Defender deployments now require metadata to be included in compiler output.
- Defender deployments no longer print console output on successful deployments.
- Initial preview