diff options
author | chriseth <chris@ethereum.org> | 2017-10-18 20:22:45 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-18 20:22:45 +0800 |
commit | c85c41880ad1c996517b0ae14f98678b1e6c5613 (patch) | |
tree | 6423baec5e26bbe174005c1a89d978cae15015d8 | |
parent | fda8499c1549dee11dea4207d7f0ed4ab75c7856 (diff) | |
parent | c3a7422399f66c0ec9d84216a64a63b0368c7175 (diff) | |
download | dexon-solidity-c85c41880ad1c996517b0ae14f98678b1e6c5613.tar dexon-solidity-c85c41880ad1c996517b0ae14f98678b1e6c5613.tar.gz dexon-solidity-c85c41880ad1c996517b0ae14f98678b1e6c5613.tar.bz2 dexon-solidity-c85c41880ad1c996517b0ae14f98678b1e6c5613.tar.lz dexon-solidity-c85c41880ad1c996517b0ae14f98678b1e6c5613.tar.xz dexon-solidity-c85c41880ad1c996517b0ae14f98678b1e6c5613.tar.zst dexon-solidity-c85c41880ad1c996517b0ae14f98678b1e6c5613.zip |
Merge pull request #3095 from ethereum/update_changelog_for_release
Update changelog for 0.4.18 release.
-rw-r--r-- | Changelog.md | 14 | ||||
-rw-r--r-- | docs/bugs_by_version.json | 4 |
2 files changed, 11 insertions, 7 deletions
diff --git a/Changelog.md b/Changelog.md index f4caefd8..a8a61363 100644 --- a/Changelog.md +++ b/Changelog.md @@ -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. @@ -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) diff --git a/docs/bugs_by_version.json b/docs/bugs_by_version.json index 48881d0c..cca45428 100644 --- a/docs/bugs_by_version.json +++ b/docs/bugs_by_version.json @@ -393,6 +393,10 @@ ], "released": "2017-09-21" }, + "0.4.18": { + "bugs": [], + "released": "2017-10-18" + }, "0.4.2": { "bugs": [ "ZeroFunctionSelector", |