Truffle doesn't support the latest solc version. Is there progress/a timeline on that support?
This is especially pressing as the experimental ABI seems totally broken in 0.4.18
+1 — solc ^0.4.19 supports using structs from other contracts which is critical for my current project. I ended up forking, updating the solc version in package.json and installing my local fork instead of the latest release, but I'd love to not be stuck with that for more than a week or so of testing.
Why is version "0.4.18" specifically used instead of "^0.4.18"? As semantic versioning is allegedly used, that means bugfix releases should be allowed.
I've submitted PR #784 to change the version specified to "^0.4.18", which means 0.4.18, 0.4.19, etc will work, but 0.5.x (which will have breaking changes) will not. This will mean people will be able to upgrade solc without waiting for a Truffle release.
Latest release 4.0.6 ships with solc 0.4.19. Closing, thanks all!
Most helpful comment
Latest release
4.0.6ships with solc0.4.19.Closing, thanks all!