aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2017-08-25 00:32:02 +0800
committerGitHub <noreply@github.com>2017-08-25 00:32:02 +0800
commitc5b81f53ce16503213383c912b097acdfe7042ed (patch)
tree0057badc7c6b1c887482a18b0f27ae5c7531453f
parent71294b287210e5ced64a5492c4d950b372296d19 (diff)
parent0878eaad468719038754398259ff06c7004d58e9 (diff)
downloaddexon-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.
-rw-r--r--Changelog.md17
-rw-r--r--docs/bugs_by_version.json4
2 files changed, 15 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.
diff --git a/docs/bugs_by_version.json b/docs/bugs_by_version.json
index 33f7bae9..ea242085 100644
--- a/docs/bugs_by_version.json
+++ b/docs/bugs_by_version.json
@@ -354,6 +354,10 @@
"bugs": [],
"released": "2017-08-08"
},
+ "0.4.16": {
+ "bugs": [],
+ "released": "2017-08-24"
+ },
"0.4.2": {
"bugs": [
"DelegateCallReturnValue",