Merge pull request #2797 from ethereum/updateVersion

Prepare 0.4.16 release.
This commit is contained in:
chriseth 2017-08-24 18:32:02 +02:00 committed by GitHub
commit c5b81f53ce
2 changed files with 16 additions and 7 deletions

View File

@ -1,14 +1,19 @@
### 0.4.16 (unreleased) ### 0.4.16 (2017-08-24)
Features: Features:
* Introduce ``pure`` functions. The pureness is not enforced yet, use with care. * ABI JSON: Include new field ``stateMutability`` with values ``pure``, ``view``,
* ABI JSON: Include new field ``stateMutability`` with values ``pure``, ``view``, ``nonpayable`` and ``payable``. ``nonpayable`` and ``payable``.
* Analyzer: Experimental partial support for Z3 SMT checker. * Analyzer: Experimental partial support for Z3 SMT checker.
* Parser: Display previous visibility specifier in error if multiple are found. * Build System: Shared libraries (``libdevcore``, ``libevmasm``, ``libsolidity``
* Parser: Introduce ``view`` keyword on functions (``constant`` remains an alias for ``view``). and ``liblll``) are no longer produced during the build process.
* Syntax Checker: Support ``pragma experimental <feature>;`` to turn on experimental features.
* Static Analyzer: Warn about large storage structures.
* Metadata: Store experimental flag in metadata CBOR. * Metadata: Store experimental flag in metadata CBOR.
* Parser: Display previous visibility specifier in error if multiple are found.
* 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.
* Syntax Checker: Support ``pragma experimental <feature>;`` to turn on
experimental features.
* Type Checker: More detailed error message for invalid overrides. * Type Checker: More detailed error message for invalid overrides.
* Type Checker: Warn about shifting a literal. * Type Checker: Warn about shifting a literal.

View File

@ -354,6 +354,10 @@
"bugs": [], "bugs": [],
"released": "2017-08-08" "released": "2017-08-08"
}, },
"0.4.16": {
"bugs": [],
"released": "2017-08-24"
},
"0.4.2": { "0.4.2": {
"bugs": [ "bugs": [
"DelegateCallReturnValue", "DelegateCallReturnValue",