Skip to content

Releases: ConsenSysDiligence/solc-typed-ast

v18.2.5

09 Apr 06:04
Compare
Choose a tag to compare

This release brings support for Solidity v0.8.29 and the layout at contract specifier.

v18.2.4

03 Dec 08:36
Compare
Choose a tag to compare

This release brings support for Solidity 0.8.28 and the transient keyword.

v18.2.3

17 Sep 00:15
Compare
Choose a tag to compare

This version brings support for using custom local compilers with the version scheme --compiler-version 'custom:/path/to/solc'

v18.2.2

22 Aug 19:09
Compare
Choose a tag to compare

This patch adds a new helper function to ASTNodeFactory that returns the constructor arguments needed to recreate a given node.

v18.2.1

21 Aug 23:48
Compare
Choose a tag to compare

This patch exposes the copyWithMapping function on ASTNodeFactory. Similarly to copy it returns a copy of the passed in node. In addition it returns a map from the ids of old nodes to their corresponding new copies.

v18.2.0

20 Jul 02:57
Compare
Choose a tag to compare

This release brings support for Solidity 0.8.26.

v18.1.7

17 Jul 01:37
Compare
Choose a tag to compare

Single patch with a fix for

#269 InferTypes.signature() should not fail when partial ASTs are missing some UserDefinedTypeName's def

v18.1.6

30 Apr 04:32
Compare
Choose a tag to compare

Fixes an issue with the previous release where we unnecessarily broke the ASTNodeFactory.copy interface.

v18.1.5

30 Apr 03:13
Compare
Choose a tag to compare

WARNING: Please skip this release, as it breaks the ASTNodeFactory.copy interface unnecessarily. Install 18.1.6 instead.

Small patch allowing id remappings to be passed in to ASTNodeFactory.copy

v18.1.4

24 Apr 01:08
Compare
Choose a tag to compare

This release introduces a small bugfix.

Fixes

  • Type inference doesnt crash on bytes.concat() taking fixed-bytes args