aboutsummaryrefslogtreecommitdiffstats
path: root/Changelog.md
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2017-08-24 17:36:48 +0800
committerchriseth <chris@ethereum.org>2017-08-25 00:31:37 +0800
commit0878eaad468719038754398259ff06c7004d58e9 (patch)
tree0057badc7c6b1c887482a18b0f27ae5c7531453f /Changelog.md
parent71294b287210e5ced64a5492c4d950b372296d19 (diff)
downloaddexon-solidity-0878eaad468719038754398259ff06c7004d58e9.tar.gz
dexon-solidity-0878eaad468719038754398259ff06c7004d58e9.tar.zst
dexon-solidity-0878eaad468719038754398259ff06c7004d58e9.zip
Prepare 0.4.16 release.
Diffstat (limited to 'Changelog.md')
-rw-r--r--Changelog.md17
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.