Prepare release of 0.7.2.

This commit is contained in:
chriseth 2020-09-28 14:45:39 +02:00
parent f1deb41033
commit 26d07d1925
2 changed files with 8 additions and 4 deletions

View File

@ -1,10 +1,8 @@
### 0.7.2 (unreleased) ### 0.7.2 (2020-09-28)
Important Bugfixes: Important Bugfixes:
* Type Checker: Disallow two or more free functions with identical name (potentially imported and aliased) and parameter types. * Type Checker: Disallow two or more free functions with identical name (potentially imported and aliased) and parameter types.
Language Features:
Compiler Features: Compiler Features:
* Export compiler-generated utility sources via standard-json or combined-json. * Export compiler-generated utility sources via standard-json or combined-json.
@ -27,16 +25,18 @@ Compiler Features:
* Yul IR Generator: Report source locations related to unimplemented features. * Yul IR Generator: Report source locations related to unimplemented features.
* Optimizer: Optimize ``exp`` when base is 0, 1 or 2. * Optimizer: Optimize ``exp`` when base is 0, 1 or 2.
Bugfixes: Bugfixes:
* Code generator: Fix internal error on stripping dynamic types from return parameters on EVM versions without ``RETURNDATACOPY``. * Code generator: Fix internal error on stripping dynamic types from return parameters on EVM versions without ``RETURNDATACOPY``.
* Type Checker: Add missing check against nested dynamic arrays in ABI encoding functions when ABIEncoderV2 is disabled. * Type Checker: Add missing check against nested dynamic arrays in ABI encoding functions when ABIEncoderV2 is disabled.
* Type Checker: Disallow ``virtual`` for modifiers in libraries. * Type Checker: Disallow ``virtual`` for modifiers in libraries.
* Type Checker: Correct the error message for invalid named parameter in a call to refer to the right argument. * Type Checker: Correct the error message for invalid named parameter in a call to refer to the right argument.
* Type Checker: Correct the warning for homonymous, but not shadowing declarations. * Type Checker: Correct the warning for homonymous, but not shadowing declarations.
* ViewPureChecker: Prevent visibility check on constructors.
* Type system: Fix internal error on implicit conversion of contract instance to the type of its ``super``. * Type system: Fix internal error on implicit conversion of contract instance to the type of its ``super``.
* Type system: Fix internal error on implicit conversion of string literal to a calldata string. * Type system: Fix internal error on implicit conversion of string literal to a calldata string.
* Type system: Fix named parameters in overloaded function and event calls being matched incorrectly if the order differs from the declaration. * Type system: Fix named parameters in overloaded function and event calls being matched incorrectly if the order differs from the declaration.
* ViewPureChecker: Prevent visibility check on constructors.
### 0.7.1 (2020-09-02) ### 0.7.1 (2020-09-02)

View File

@ -1191,5 +1191,9 @@
"FreeFunctionRedefinition" "FreeFunctionRedefinition"
], ],
"released": "2020-09-02" "released": "2020-09-02"
},
"0.7.2": {
"bugs": [],
"released": "2020-09-28"
} }
} }