Major version CHANGELOGs

This commit is contained in:
Jacob Evans
2019-12-03 00:26:25 +11:00
parent 21db0e6275
commit d634cbf924
46 changed files with 1735 additions and 0 deletions

View File

@@ -1,4 +1,89 @@
[
{
"version": "4.0.0",
"changes": [
{
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
"pr": 2330
},
{
"note": "Introduced new exports AuthorizableRevertErrors, LibAddressArrayRevertErrors, LibBytesRevertErrors, OwnableRevertErrors, ReentrancyGuardRevertErrors and SafeMathRevertErrors",
"pr": 2321
},
{
"note": "Change ReentrancyGuard implementation to cheaper one",
"pr": 1699
},
{
"note": "Add LibEIP712 contract",
"pr": 1753
},
{
"note": "Add `RichErrors` and `mixins/MRichErrors`",
"pr": 1761
},
{
"note": "Break out types/interaces from `MRichErrors` into `MRichErrorTypes`.",
"pr": 1790
},
{
"note": "Add LibEIP1271.sol",
"pr": 1885
},
{
"note": "Updated RichErrors to the library pattern, and implemented RichErrors for all remaining reverts and requires",
"pr": 1913
},
{
"note": "Added unit tests for all of the internal functions in the package",
"pr": 2014
},
{
"note": "Updated Ownable to revert when the owner attempts to transfer ownership to the zero address",
"pr": 2019
},
{
"note": "Add reference functions for `SafeMath` functions.",
"pr": 2031
},
{
"note": "Throw a `SafeMathError` in `SafeMath._safeDiv()` when denominator is zero.",
"pr": 2031
},
{
"note": "Create `LibSafeMath`",
"pr": 2055
},
{
"note": "Rename `_rrevert` to `rrevert` in `LibRichErrors` contract",
"pr": 2055
},
{
"note": "Compile and export all contracts, artifacts, and wrappers by default",
"pr": 2055
},
{
"note": "Added LibFractions",
"pr": 2118
},
{
"note": "Introduce automatic normalization and some zero-value shortcuts in `LibFractions`.",
"pr": 2155
},
{
"note": "Emit an event in `transferOwnership`",
"pr": 2253
},
{
"note": "Removed `deepCopyBytes`, `popLast20Bytes`, `readBytesWithLength`, and `writeBytesWithLength` in `LibBytes`.",
"pr": 2265
},
{
"note": "Replaced `SafeMath` with `LibSafeMath`",
"pr": 2254
}
]
},
{
"version": "3.3.0-beta.4",
"changes": [