Skip to content

Commit

Permalink
Updated CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
KyrylR committed Oct 20, 2023
1 parent 26a43af commit 92bd120
Showing 1 changed file with 36 additions and 10 deletions.
46 changes: 36 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,43 @@
# Changelog

## 2.0.0
## Version 2.0.0

This release represents a major update to our plugin. We have completely rebuilt the core logic from scratch, now using ethersV6.
Additionally, we have conducted a comprehensive code walkthrough, addressing and resolving bugs, as well as introducing new features.

### Breaking changes

* Removed the logger from migrations. Logging functionality is now fully integrated within the plugin.
* Restructured the arguments passed to the `deploy` function.
* Transitioned to using the `hardhat-verify` plugin for contract verification.

### Deployer

* Added support for EthersV5, EthersV6 and TruffleV5 through Adapters
* Added types support for EthersV5 and EthersV6 only (constructor arguments validation is included)
* Add a library linking during contract deployment
* Enhanced reporting during contract deployment
* Added recoverability of contract deployments
* Added better error reporting during contract deployment
* Enhanced the contract deployment via proxy deployment
* Added special user storage for between deployments
* Provided a variety of verification options for contract deployments
* Added support for EthersV5, EthersV6, and TruffleV5 through Adapters.
* Introduced types support for EthersV5 and EthersV6 only, including constructor arguments validation.
* Implemented a library linking during contract deployment.
* Enhanced reporting during contract deployment.
* Enabled recoverability of contract deployments.
* Improved error reporting during contract deployment.
* Added special user storage between deployments.

### Verifier

* Utilized the `hardhat-verify` plugin for contract verification.
* Added three types of verification: "immediately," "at-the-end," and "none."
* Introduced Verification processor and Verification Storage to enable verification of all deployed contracts at the end of the migration.
* Implemented verification error handling.
* Utilized Reporter to override the default 'hardhat-verify' logging.

## New tools

### Reporter

Centralizes all console logging.

### Storage

A module that stores necessary data for the migration process in a JSON file.
The default path is the `artifacts/build-info` folder.

...

0 comments on commit 92bd120

Please sign in to comment.