Skip to content

Commit

Permalink
Merge pull request #3095 from ethereum/update_changelog_for_release
Browse files Browse the repository at this point in the history
Update changelog for 0.4.18 release.
  • Loading branch information
chriseth authored Oct 18, 2017
2 parents fda8499 + c3a7422 commit c85c418
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 7 deletions.
14 changes: 7 additions & 7 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
### 0.4.18 (unreleased)
### 0.4.18 (2017-10-18)

Features:
* Code Generator: Always use all available gas for calls as experimental 0.5.0 feature
(previously, some amount was retained in order to work in pre-tangerine whistle
(previously, some amount was retained in order to work in pre-Tangerine-Whistle
EVM versions)
* Code Generator: Do not accept data with less than four bytes (truncated function
signature) for regular function calls - fallback function is invoked instead.
* Parser: Better error message for unexpected trailing comma in parameter lists.
* Standard JSON: Support the ``outputSelection`` field for selective compilation of supplied sources.
* Syntax Checker: Unary ``+`` is now a syntax error as experimental 0.5.0 feature.
Expand All @@ -16,14 +14,16 @@ Features:

Bugfixes:
* Code Generator: Allocate one byte per memory byte array element instead of 32.
* Code Generator: Do not accept data with less than four bytes (truncated function
signature) for regular function calls - fallback function is invoked instead.
* Optimizer: Remove unused stack computation results.
* Parser: Fix source location of VariableDeclarationStatement.
* Type Checker: Allow ``gas`` in view functions.
* Type Checker: Do not mark event parameters as shadowing state variables.
* Type Checker: Prevent duplicate event declarations.
* Type Checker: Properly check array length and don't rely on an assertion in code generation.
* Type Checker: Properly support overwriting members inherited from ``address`` in a contract
(such as ``balance``, ``transfer``, etc.)
* Type Checker: Prevent duplicate event declarations.
* Type Checker: Do not mark event parameters as shadowing state variables.
* Type Checker: Allow ``gas`` in view functions.
* Type Checker: Validate each number literal in tuple expressions even if they are not assigned from.

### 0.4.17 (2017-09-21)
Expand Down
4 changes: 4 additions & 0 deletions docs/bugs_by_version.json
Original file line number Diff line number Diff line change
Expand Up @@ -393,6 +393,10 @@
],
"released": "2017-09-21"
},
"0.4.18": {
"bugs": [],
"released": "2017-10-18"
},
"0.4.2": {
"bugs": [
"ZeroFunctionSelector",
Expand Down

0 comments on commit c85c418

Please sign in to comment.