v0.14.0
Minor Changes
-
#753
b35c763Thanks @AntonyBlakey! - Add tree query implementation asQuery::parseandCursor::query -
#755
8c260fcThanks @OmarTawfik! - support parsing NatSpec comments -
#908
ab3688bThanks @Xanewok! - Changed the cst.NodeType in TS to use more descriptive string values rather than 0/1 integers -
#887
dff1201Thanks @Xanewok! - Add support for constant function modifier removed in 0.5.0 -
#885
a9bd8daThanks @Xanewok! - Flatten the trivia syntax nodes into sibling tokens -
#908
ab3688bThanks @Xanewok! - Add RuleNode/TokenNode::toJSON() in the TypeScript API
Patch Changes
-
#801
ecbba49Thanks @OmarTawfik! - unreserve pragma keywords in all versions -
#869
951b58dThanks @OmarTawfik! - support dots in yul identifiers from0.5.8till0.7.0 -
#890
1ff8599Thanks @Xanewok! - Markoverrideas being a valid attribute only after 0.6.0 -
#800
d1827ffThanks @OmarTawfik! - support unicode characters in string literals up to0.7.0 -
#797
86f36d7Thanks @OmarTawfik! - fix source locations for unicode characters in error reports -
#854
4b8970bThanks @OmarTawfik! - parse line breaks without newlines -
#844
f62de9eThanks @OmarTawfik! - fix parsing empty/**/comments -
#799
303dda9Thanks @OmarTawfik! - prevent parsing multiple literals underStringExpressionbefore0.5.14 -
#847
6b6f260Thanks @OmarTawfik! - prioritize parsingMultiLineCommentoverMultiLineNatSpecComment -
#796
59e1e53Thanks @OmarTawfik! - addpublicandinternaltoUnnamedFunctionAttributetill0.5.0 -
#756
e839817Thanks @OmarTawfik! - fix parsingpayableprimary expressions -
#851
67dfde8Thanks @OmarTawfik! - fix selection order of prefix/postfix AST fields -
#857
f677d5eThanks @OmarTawfik! - renameFieldNametoNodeLabel -
#852
ca79ecaThanks @OmarTawfik! - allow parsingColonEqualas two separate tokens before0.5.5 -
#889
ce5050fThanks @Xanewok! - Supportdeleteas an expression rather than a statement -
#923
bb30fc1Thanks @Xanewok! - Support arbitrary ASCII escape sequences in string literals until 0.4.25 -
#887
dff1201Thanks @Xanewok! - Support view and pure function modifiers only from 0.4.16 -
#800
d1827ffThanks @OmarTawfik! - renameAsciiStringLiteraltoStringLiteral -
#838
ad98d1cThanks @OmarTawfik! - upgrade to rust1.76.0 -
#849
5c42e0eThanks @OmarTawfik! - addoverrideandvirtualtoConstructorAttribute -
#862
5e37ea0Thanks @Xanewok! - allow call options as a post-fix expression -
#786
0bfa6b7Thanks @OmarTawfik! - support Yul label statements before0.5.0 -
#839
2d698ebThanks @OmarTawfik! - support string literals in version pragmas -
#891
70c9d7dThanks @Xanewok! - Fix parsing<NUMBER>.membermember access expression -
#842
2069126Thanks @OmarTawfik! - addprivatetoUnnamedFunctionAttributetill0.5.0 -
#840
7fb0d20Thanks @OmarTawfik! - allowvarinTupleDeconstructionStatementbefore0.5.0