aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorchriseth <c@ethdev.com>2016-09-08 19:55:45 +0800
committerchriseth <c@ethdev.com>2016-09-08 19:55:53 +0800
commit955a38cbfede7fa3b824e27ce8388b462fa0b4c7 (patch)
tree5ed82c4530420ed0f17823c880c69f49e01db0de
parent8951affb62d3f3ead3f0b24f9026cac1042ab85e (diff)
downloaddexon-solidity-955a38cbfede7fa3b824e27ce8388b462fa0b4c7.tar.gz
dexon-solidity-955a38cbfede7fa3b824e27ce8388b462fa0b4c7.tar.zst
dexon-solidity-955a38cbfede7fa3b824e27ce8388b462fa0b4c7.zip
Final changelog entries.
-rw-r--r--Changelog.md13
1 files changed, 10 insertions, 3 deletions
diff --git a/Changelog.md b/Changelog.md
index 0c6fef19..1ae18658 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,8 +1,15 @@
-### 0.4.0 (unreleased)
+### 0.4.0 (2016-09-08)
This release deliberately breaks backwards compatibility mostly to
-enforce some safety features. The most important change is
-...
+enforce some safety features. The most important change is that you have
+to explicitly specify if functions can receive ether via the ``payable``
+modifier. Furthermore, more situations cause exceptions to be thrown.
+
+Minimal changes to be made for upgrade:
+ - Add ``payable`` to all functions that want to receive Ether
+ (including the constructor and the fallback function).
+ - Change ``_`` to ``_;`` in modifiers.
+ - Add version pragma to each file: ``pragma solidity ^0.4.0;``
Breaking Changes: