Features:
- .push() for dynamic storage arrays.
- Tuple expressions ((1,2,3) or return (1,2,3);)
- Declaration and assignment of multiple variables (var (x,y,) = (1,2,3,4,5); or var (x,y) = f();)
- Destructuring assignment ((x,y,) = (1,2,3))
- Handling of multiple source files in the json compiler.
Bugfixes:
- Internal error about usage of library function with invalid types.
- Correctly parse Library.structType a at statement level.
- Correctly report source locations of parenthesized expressions (as part of "tuple" story).
A big thank you to all contributors who helped make this release possible!
Download the new version of Solidity here.