Skip to content

Commit 3f05b77

Browse files
authored
Merge pull request #10065 from ethereum/setReleaseDateFor074
Set release date for 0.7.4
2 parents df24a4e + 7af9ded commit 3f05b77

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

Diff for: Changelog.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
### 0.7.4 (unreleased)
1+
### 0.7.4 (2020-10-19)
22

33
Important Bugfixes:
44
* Code Generator: Fix data corruption bug when copying empty byte arrays from memory or calldata to storage.
@@ -9,24 +9,24 @@ Language Features:
99

1010

1111
Compiler Features:
12+
* Command Line Interface: New option ``--model-checker-engine`` allows to choose a specific SMTChecker engine. Options are ``all`` (default), ``bmc``, ``chc`` and ``none``.
13+
* Control Flow Graph: Print warning for non-empty functions with unnamed return parameters that are not assigned a value in all code paths.
14+
* SMTChecker: Support ``keccak256``, ``sha256``, ``ripemd160`` and ``ecrecover`` in the CHC engine.
1215
* SMTChecker: Support inline arrays.
1316
* SMTChecker: Support variables ``block``, ``msg`` and ``tx`` in the CHC engine.
14-
* SMTChecker: Support ``keccak256``, ``sha256``, ``ripemd160`` and ``ecrecover`` in the CHC engine.
15-
* Control Flow Graph: Print warning for non-empty functions with unnamed return parameters that are not assigned a value in all code paths.
16-
* Command Line Interface: New option ``model-checker-engine`` allows to choose a specific SMTChecker engine. Options are ``all`` (default), ``bmc``, ``chc`` and ``none``.
1717
* Standard JSON: New option ``modelCheckerSettings.engine`` allows to choose a specific SMTChecker engine. Options are ``all`` (default), ``bmc``, ``chc`` and ``none``.
1818

1919

2020
Bugfixes:
21-
* Code generator: Fix internal error on returning structs containing mappings from library function.
22-
* Code generator: Fix internal compiler error when referencing members via module name but not using the reference.
2321
* Code generator: Fix ``ABIEncoderV2`` pragma from the current module affecting inherited functions and applied modifiers.
22+
* Code generator: Fix internal compiler error when referencing members via module name but not using the reference.
23+
* Code generator: Fix internal error on returning structs containing mappings from library function.
2424
* Code generator: Use revert instead of invalid opcode for out-of-bounds array index access in getter.
25+
* Contract Level Checker: Add missing check against inheriting functions with ABIEncoderV2 return types in ABIEncoderV1 contracts.
26+
* Name Resolver: Fix shadowing/same-name warnings for later declarations.
2527
* Type Checker: Allow arrays of contract types as type expressions and as arguments for ``abi.decode``.
2628
* Type Checker: Disallow invalid use of library names as type name.
2729
* Type Checker: Fix internal compiler error caused by storage parameters with nested mappings in libraries.
28-
* Name Resolver: Fix shadowing/same-name warnings for later declarations.
29-
* Contract Level Checker: Add missing check against inheriting functions with ABIEncoderV2 return types in ABIEncoderV1 contracts.
3030

3131

3232
### 0.7.3 (2020-10-07)

Diff for: docs/bugs_by_version.json

+4
Original file line numberDiff line numberDiff line change
@@ -1365,5 +1365,9 @@
13651365
"EmptyByteArrayCopy"
13661366
],
13671367
"released": "2020-10-07"
1368+
},
1369+
"0.7.4": {
1370+
"bugs": [],
1371+
"released": "2020-10-19"
13681372
}
13691373
}

0 commit comments

Comments
 (0)