Skip to content

Releases: solidity-parser/parser

v0.14.4

Choose a tag to compare

@fvictorio fvictorio released this 25 Oct 08:18
d428f8b

Add support for using address as a property.

v0.14.0

Choose a tag to compare

@fvictorio fvictorio released this 19 Oct 13:59
a1f5cb0

This release adds support for user defined value types. Thanks to @0xbribe for the initial work on this!

v0.13.2

Choose a tag to compare

@fvictorio fvictorio released this 29 May 14:24
6031091

This version includes some fixes for a couple of issues that showed up after the 0.13.0 refactor:

  • Fallback and receive functions with the virtual modifier were not marked as virtual.
  • The PragmaDirective node was quite broken for pragmas other than pragma solidity.

Besides, this version adds some "Identifier" properties to some nodes. This means that nodes like VariableDeclaration have a name property that is just a string, so extracting the location of that string has to be done in an ad hoc way. Now there's also an identifier property with an Identifier node. This is somewhat redundant information. I think the name property should be deprecated at some point in favor of the identifier.

Similar changes were done for ImportDeclaration, NameValueExpression and FunctionCall nodes.

v0.13.1

Choose a tag to compare

@fvictorio fvictorio released this 26 May 19:14
49a74b9

This release adds the isDeclaredConst and isImmutable fields to the FileLevelConstant node. They are always true and false, respectively, because solidity doesn't support anything else right now, but having these fields makes it somewhat easier form some tools to handle all variable nodes the same way.

v0.12.1

Choose a tag to compare

@fvictorio fvictorio released this 14 Apr 00:29
32bd6e4

Fix a bug where a[:] slices weren't handled properly.

v0.12.0

Choose a tag to compare

@fvictorio fvictorio released this 04 Mar 19:01
0d60ffe

This version adds support for unicode strings (see issue #38) and adds support for catching Panic errors.

v0.11.1

Choose a tag to compare

@fvictorio fvictorio released this 20 Jan 14:40
a0e4466

This release adds support for the gwei ether unit (#37).

v0.11.0

Choose a tag to compare

@fvictorio fvictorio released this 28 Dec 19:12
936d9d7

This release adds support for unchecked blocks. This means that the parser should work fine with solidity 0.8.0.

v0.10.2

Choose a tag to compare

@fvictorio fvictorio released this 24 Dec 17:48
73f4bf1

This release fixes #35, that caused issues when a version pragma included || separators.

v0.8.2

Choose a tag to compare

@fvictorio fvictorio released this 08 Nov 01:48
c9a1a69

This release adds support for file level constants and it has some improvements in the type definitions.