Truffle: Update Truffle to support solc 0.4.19

Created on 23 Jan 2018  Â·  4Comments  Â·  Source: trufflesuite/truffle

Issue

Truffle doesn't support the latest solc version. Is there progress/a timeline on that support?

Most helpful comment

Latest release 4.0.6 ships with solc 0.4.19. Closing, thanks all!

All 4 comments

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!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

rjl493456442 picture rjl493456442  Â·  4Comments

TOMOAKI12345 picture TOMOAKI12345  Â·  3Comments

rstormsf picture rstormsf  Â·  3Comments

maximilianh picture maximilianh  Â·  3Comments

rotcivegaf picture rotcivegaf  Â·  3Comments