Skip to content

Releases: Consensys/solc-typed-ast

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

v18.1.3

25 Mar 05:12
fc86617
Compare
Choose a tag to compare

This release introduces support to a current latest Solidity version.

Features

  • Support for Solidity 0.8.25 (#259)

Thanks to all external contributors who made this release possible.

v18.1.2

16 Feb 05:16
9a70060
Compare
Choose a tag to compare

This is a bugfix release, see maintenance notes.

Maintenance

  • Handle address payable in imports preprocessing parser (#256, fixes #255)

Thanks to all external contributors who made this release possible.