Releases: google/summit-ast
Releases · google/summit-ast
Summit 2.2.0 (2024-03-10)
Major changes since last version:
- Move parser dependency to new home: http://github.com/apex-dev-tools/apex-parser
- Support null coalescing operator
- Support Decimal Literals
Minor changes since last versin:
- Interpret relative paths on command line correctly
(Thanks to Andreas Dangel for these contributions.)
Summit 2.1.1 (2023-12-22)
Minor changes since last version:
- Fix multithreading issues and provide parse exceptions
Summit 2.1.0 (2023-03-14)
Major changes since last version:
- Upgrade apex-parser dependency to version 2.17.0.
- Represent
DmlStatement.AccessLevel
for explicit user- or system-modes.
Minor changes since last version:
- Upgrade build to Bazel 6.0.0.
- Add
.bazelversion
file for bazelisk (thanks to Zack Whipkey). - Skeleton classes for future symbol resolution.
Summit 2.0.0 (2022-11-28)
Major changes since last version:
- Represent SOQL and SOSL bound expressions and query strings.
- Introduce
VariableDeclarationGroup
to split per-variable and shared aspects of declarations (similar toFieldDeclarationGroup
). - Split
SoqlOrSoslExpression
intoSoqlExpression
andSoslExpression
. - Represent enum values.
Minor changes since last version:
- Add
TypeRef.getTypeErasedString()
. - Reorder
getChildren()
for class body declarations, with all properties before all methods. - Reorder
getChildren()
for methods, with parameters before the body. - Code cleanup.
- Add
spanOf
method forSourceLocation
s.
Summit 1.0.0 (2022-09-15)
This is the first release of Summit AST.