Skip to content

Releases: Consensys/solc-typed-ast

v7.2.0

16 Nov 06:12
ae66129
Compare
Choose a tag to compare

Features

  • Introduce canonicalName as getter for EnumDefinition, StructDefinition and UserDefinedValueTypeDefinition (#82).
  • Support UserDefinedValueTypeDefinition in ASTNodeFactory.makeIdentifierFor() (#82).

v7.1.0

11 Nov 07:37
4564583
Compare
Choose a tag to compare

Features

  • Support for Solidity 0.8.8, 0.8.9 and 0.8.10 (#76)

v7.0.2

28 Oct 04:25
7d40fc9
Compare
Choose a tag to compare

Maintenance

  • Fix resolveAny() for explicit imported symbols (#78)

v7.0.1

01 Oct 07:41
cce4f86
Compare
Choose a tag to compare

Maintenance

  • Fix for stack overflow when looking up non-existing identifiers in files with recursive imports (#74)

v7.0.0

30 Sep 05:22
b9d2d96
Compare
Choose a tag to compare

Features & maintenance

  • Refactor getter typing logic and canonical signatures logic (#70)

v6.1.4

29 Sep 07:32
de1fbe6
Compare
Choose a tag to compare

Features

  • Support composing getter/accessor types (#64)
  • Pretty printing (#71)

v6.1.3

22 Sep 11:47
bcec1d8
Compare
Choose a tag to compare

This patch adds the new optional compilationOutput argument to all compile* API endpoints, allowing users to select which outputs they want from the underlying solidity compiler. For reference on options please see the possible values in outputSelection in https://docs.soliditylang.org/en/v0.8.7/using-the-compiler.html#input-description

v6.1.2

20 Sep 16:13
74cb6e2
Compare
Choose a tag to compare

This is a small patch that adds:

  1. A new --compiler-settings command line arg to sol-ast-compile that allows passing additional compiler setting to solc directly (#66).
  2. A new optional argument compilerSettigns for all compile* API entry points, that allows passing additional compiler settings programatically (#66).
  3. Migration of some internal types from Scribble to solc-typed-ast (#63).

v6.1.1

02 Sep 08:28
64c1d1e
Compare
Choose a tag to compare

Maintenance

  • resolveAny() tweak for ImportDirectives (#61)

v6.1.0

26 Aug 09:14
4832036
Compare
Choose a tag to compare

Features

  • Allow documentation for Statement nodes to accept StructuredDocumentation (#59)