diff options
author | chriseth <chris@ethereum.org> | 2017-08-25 00:32:02 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-25 00:32:02 +0800 |
commit | c5b81f53ce16503213383c912b097acdfe7042ed (patch) | |
tree | 0057badc7c6b1c887482a18b0f27ae5c7531453f /Changelog.md | |
parent | 71294b287210e5ced64a5492c4d950b372296d19 (diff) | |
parent | 0878eaad468719038754398259ff06c7004d58e9 (diff) | |
download | dexon-solidity-c5b81f53ce16503213383c912b097acdfe7042ed.tar.gz dexon-solidity-c5b81f53ce16503213383c912b097acdfe7042ed.tar.zst dexon-solidity-c5b81f53ce16503213383c912b097acdfe7042ed.zip |
Merge pull request #2797 from ethereum/updateVersion
Prepare 0.4.16 release.
Diffstat (limited to 'Changelog.md')
-rw-r--r-- | Changelog.md | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/Changelog.md b/Changelog.md index 4144c264..d435a939 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,14 +1,19 @@ -### 0.4.16 (unreleased) +### 0.4.16 (2017-08-24) Features: - * Introduce ``pure`` functions. The pureness is not enforced yet, use with care. - * ABI JSON: Include new field ``stateMutability`` with values ``pure``, ``view``, ``nonpayable`` and ``payable``. + * ABI JSON: Include new field ``stateMutability`` with values ``pure``, ``view``, + ``nonpayable`` and ``payable``. * Analyzer: Experimental partial support for Z3 SMT checker. + * Build System: Shared libraries (``libdevcore``, ``libevmasm``, ``libsolidity`` + and ``liblll``) are no longer produced during the build process. + * Metadata: Store experimental flag in metadata CBOR. * Parser: Display previous visibility specifier in error if multiple are found. - * Parser: Introduce ``view`` keyword on functions (``constant`` remains an alias for ``view``). - * Syntax Checker: Support ``pragma experimental <feature>;`` to turn on experimental features. + * Parser: Introduce ``pure`` and ``view`` keyword for functions, + ``constant`` remains an alias for ``view`` and pureness is not enforced yet, + so use with care. * Static Analyzer: Warn about large storage structures. - * Metadata: Store experimental flag in metadata CBOR. + * Syntax Checker: Support ``pragma experimental <feature>;`` to turn on + experimental features. * Type Checker: More detailed error message for invalid overrides. * Type Checker: Warn about shifting a literal. |