Skip to content

Releases: OpenZeppelin/solidity-ast

v0.4.39

29 Dec 20:02
Compare
Choose a tag to compare
0.4.39

v0.4.38

29 Dec 20:02
Compare
Choose a tag to compare
0.4.38

v0.4.37

29 Dec 20:02
Compare
Choose a tag to compare
0.4.37

v0.4.36

14 Nov 20:08
Compare
Choose a tag to compare
  • Fix error in findAll when the code contains user defined value types.

v0.4.27

04 Oct 23:05
Compare
Choose a tag to compare
  • Added UserDefinedValueTypeDefinition which can appear in SourceUnit and ContractDefinition.
  • Added ContractDefinition.canonicalName from Solidity 0.8.9.
  • Added new EVM version 'london'.

v0.4.26

27 Jun 14:11
Compare
Choose a tag to compare
  • Add a new utility for looking up AST nodes based on their id and type.

v0.4.25

04 Jun 00:06
Compare
Choose a tag to compare
  • Remove Yul nodes from Node and NodeType, export them separately as YulNode and YulNodeType.

v0.4.24

01 Jun 22:48
Compare
Choose a tag to compare
  • Fixed duplicate type name in generated declaration file.

v0.4.23

30 May 23:22
Compare
Choose a tag to compare
  • Added missing values for Assignment.operator: >>=, <<=
  • Added missing values for BinaryOperation.operator: &, |
  • Added missing kind of Expression: IndexRangeAccess (e.g. msg.data[start:end])
  • Added missing field in members of InlineAssembly.externalReferences: suffix ('slot' and 'offset')

v0.4.22

30 May 21:13
Compare
Choose a tag to compare
  • Added Yul types for typing InlineAssembly.AST.
  • Fixed Identifier.overloadedDeclarations: was unknown and is now number.