Skip to content

Commit a4f2e59

Browse files
authored
Merge pull request #11505 from ethereum/prepareChanegloge367
Sort changelog.
2 parents 98e7b61 + a10d932 commit a4f2e59

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

Changelog.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
### 0.8.5 (unreleased)
1+
### 0.8.5 (2021-06-10)
22

33
Language Features:
44
* Allowing conversion from ``bytes`` and ``bytes`` slices to ``bytes1``/.../``bytes32``.
55
* Yul: Add ``verbatim`` builtin function to inject arbitrary bytecode.
66

77

88
Compiler Features:
9-
* Code Generator: Insert helper functions for panic codes instead of inlining unconditionally. This can reduce costs if many panics (checks) are inserted,
10-
but can increase costs where few panics are used.
9+
* Code Generator: Insert helper functions for panic codes instead of inlining unconditionally. This can reduce costs if many panics (checks) are inserted, but can increase costs where few panics are used.
1110
* EVM: Set the default EVM version to "Berlin".
1211
* SMTChecker: Function definitions can be annotated with the custom Natspec tag ``custom:smtchecker abstract-function-nondet`` to be abstracted by a nondeterministic value when called.
1312
* Standard JSON / combined JSON: New artifact "functionDebugData" that contains bytecode offsets of entry points of functions and potentially more information in the future.
@@ -18,20 +17,20 @@ Bugfixes:
1817
* AST: Do not output value of Yul literal if it is not a valid UTF-8 string.
1918
* Code Generator: Fix internal error when function arrays are assigned to storage variables and the function types can be implicitly converted but are not identical.
2019
* Code Generator: Fix internal error when super would have to skip an unimplemented function in the virtual resolution order.
21-
* Control Flow Graph: Take internal calls to functions that always revert into account for reporting unused or unassigned variables.
2220
* Control Flow Graph: Assume unimplemented modifiers use a placeholder.
21+
* Control Flow Graph: Take internal calls to functions that always revert into account for reporting unused or unassigned variables.
2322
* Function Call Graph: Fix internal error connected with circular constant references.
2423
* Name Resolver: Do not issue shadowing warning if the shadowing name is not directly accessible.
2524
* Natspec: Allow multiple ``@return`` tags on public state variable documentation.
26-
* SMTChecker: Fix internal error on struct constructor with fixed bytes member initialized with string literal.
27-
* SMTChecker: Fix internal error on external calls from the constructor.
2825
* SMTChecker: Fix internal error on conversion from ``bytes`` to ``fixed bytes``.
26+
* SMTChecker: Fix internal error on external calls from the constructor.
27+
* SMTChecker: Fix internal error on struct constructor with fixed bytes member initialized with string literal.
2928
* Source Locations: Properly set source location of scoped blocks.
3029
* Standard JSON: Properly allow the ``inliner`` setting under ``settings.optimizer.details``.
3130
* Type Checker: Fix internal compiler error related to having mapping types in constructor parameter for abstract contracts.
3231
* Type Checker: Fix internal compiler error when attempting to use an invalid external function type on pre-byzantium EVMs.
33-
* Type Checker: Make errors about (nested) mapping type in event or error parameter into fatal type errors.
3432
* Type Checker: Fix internal compiler error when overriding receive ether function with one having different parameters during inheritance.
33+
* Type Checker: Make errors about (nested) mapping type in event or error parameter into fatal type errors.
3534
* Type Checker: Fix internal compiler error when overriding an implemented modifier with an unimplemented one.
3635

3736

docs/bugs_by_version.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1543,5 +1543,9 @@
15431543
"0.8.4": {
15441544
"bugs": [],
15451545
"released": "2021-04-21"
1546+
},
1547+
"0.8.5": {
1548+
"bugs": [],
1549+
"released": "2021-06-10"
15461550
}
15471551
}

0 commit comments

Comments
 (0)