Skip to content
This repository was archived by the owner on Mar 18, 2026. It is now read-only.

Releases: google/summit-ast

Summit 2.4.0 (2025-01-13)

Choose a tag to compare

@aaronhurst-google aaronhurst-google released this 13 Jan 19:40
0b26568

Major changes since last version:

Updates apex-parser to version 4.4.0.

Summit 2.3.0 (2024-06-23) 

Choose a tag to compare

@aaronhurst-google aaronhurst-google released this 24 Jun 00:53
b036f6a

Major changes since last version:

  • Updates apex-parser to version 4.1.0.
  • Support all binding vars in SOSL queries

Minor changes since last version:

  • JSON serialization for SummitTool binary
  • Freshens all other dependencies to latest versions.
  • Update to bazel 6.5.0.
  • Freshens build rules to latest versions.

Summit 2.2.0 (2024-03-10)

Choose a tag to compare

@aaronhurst-google aaronhurst-google released this 11 Mar 06:23
beb9e62

Major changes since last version:

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)

Choose a tag to compare

@aaronhurst-google aaronhurst-google released this 22 Dec 19:35
5b7a78f

Minor changes since last version:

  • Fix multithreading issues and provide parse exceptions

Summit 2.1.0 (2023-03-14)

Choose a tag to compare

@aaronhurst-google aaronhurst-google released this 14 Mar 22:30
36a8c41

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)

Choose a tag to compare

@aaronhurst-google aaronhurst-google released this 28 Nov 21:46
d9718dc

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 to FieldDeclarationGroup).
  • Split SoqlOrSoslExpression into SoqlExpression and SoslExpression.
  • 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 for SourceLocations.

Summit 1.0.0 (2022-09-15)

Choose a tag to compare

@aaronhurst-google aaronhurst-google released this 28 Nov 21:55
dca1374

This is the first release of Summit AST.