Add "payable" to changelog.

This commit is contained in:
chriseth 2016-09-06 12:27:22 +02:00
parent e2b787cdd0
commit 63ac17044a

View File

@ -7,13 +7,15 @@ enforce some safety features. The most important change is
Breaking Changes:
* Source files have to specify the compiler version they are
compatible with using e.g. `pragma solidity ^0.4.0;` or
`pragma solidity >=0.4.0 <0.4.8;`
compatible with using e.g. ``pragma solidity ^0.4.0;`` or
``pragma solidity >=0.4.0 <0.4.8;``
* Functions that want to receive Ether have to specify the
new ``payable`` modifier (otherwise they throw).
* Contracts that want to receive Ether have to implement a fallback
function (contracts now throw if no fallback function is defined
and no function matches the signature).
* Failing contract creation through "new" throws now.
* Throw on division / modulus by zero
function with the payable modifier (contracts now throw if no fallback
function is defined and no function matches the signature).
* Failing contract creation through "new" throws.
* Division / modulus by zero throws
* Function call throws if target contract does not have code
* Modifiers are required to contain ``_`` (use ``if (false) _`` as a workaround if needed).
* Modifiers: return does not skip part in modifier after ``_``