File tree 2 files changed +17
-1
lines changed
2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( http://keepachangelog.com/ )
6
6
and this project adheres to [ Semantic Versioning] ( http://semver.org/ ) .
7
7
8
+ ### [ 0.1.23] - 2025-05-19
9
+ - Added ` FunctionParameter ` for input parameters of ` FunctionType ` s (required for named argument support)
10
+ - Changed ` FunctionType ` field ` inputs ` to ` input_params `
11
+ - Added ` block.blobbasefee ` builtin variable
12
+ - Added ` blobhash ` builtin function
13
+ - Added new ` require ` function that takes an ` ErrorType `
14
+ - Added ` Type.is_user_error `
15
+ - Added ` ErrorType ` to make allow class error objects
16
+ - Added ` UserDefinedErrorType ` for solidity ` error ` 'function' types
17
+ - Added ` CreateError ` AST2 node for first class error initialisation
18
+ - Changed AST2 ` RevertWithError ` to take a ` CreateError ` object instead of a type and list of args
19
+ - Changed AST1 ` EventParameter ` and ` ErrorParameter ` to use ` var_name ` instead of ` name ` to be consistent with Parameter
20
+ - Changed AST1 ` Parameter ` to use ` soltypes.Type ` for ` var_type ` instead of ` Ident `
21
+ - Fixed hashing issue with ` NodeList `
22
+ - Fixed some issues with function type widening with
23
+ -
8
24
### [ 0.1.22] - 2024-08-29
9
25
- Fixed issues with external function call options(gas/value) being confused with name function arguments
10
26
- Renamed ` solnodes.CallFunction.modifiers ` to ` special_call_options `
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ def gen(self):
26
26
27
27
setup (
28
28
name = 'solidity-parser' ,
29
- version = '0.1.22 ' ,
29
+ version = '0.1.23 ' ,
30
30
31
31
install_requires = [
32
32
"antlr4-python3-runtime==4.11.1" ,
You can’t perform that action at this time.
0 commit comments