Skip to content

Releases: xp-framework/ast

11.3.1: Backtick operator

02 Nov 11:57
Compare
Choose a tag to compare
  • Fixed strings enclosed in backticks - @thekid

11.3.0: Asymmetric visibility

26 Aug 19:29
Compare
Choose a tag to compare

11.2.1: Grouped imports fix

11 Aug 21:51
Compare
Choose a tag to compare
  • Fixed grouped use statements containing aliases not scoped correctly
    (@thekid)

11.2.0: Generic type support

04 Aug 18:11
Compare
Choose a tag to compare
  • Merged PR #53: Add syntactic support for T<string>::class - @thekid

11.1.0: Property hooks

15 Jun 08:46
Compare
Choose a tag to compare
  • Merged PR #45: Implement property hooks syntax - @thekid

11.0.1: Modulo fix

24 Mar 21:10
Compare
Choose a tag to compare
  • Fixed %= (modulo-assignment) operator - @thekid

11.0.0: XP 12 compatibility, logical assignments

23 Mar 18:17
Compare
Choose a tag to compare
  • Merged PR #51: Logical Operators and Assignment Expressions - @thekid
  • Made this library compatible with XP 12, droppping support for all but
    the latest PHP 7 version. Minimum PHP version required is now 7.4!
    (@thekid)

10.3.1: Closure parsing fix

06 Jan 13:50
Compare
Choose a tag to compare
  • Added PHP 8.4 to the test matrix - @thekid
  • Fixed parsing captures and return types for closures - @thekid

10.3.0: Line numbers @ start

06 Oct 06:42
Compare
Choose a tag to compare
  • Merged PR #49: Record starting line numbers for multi-line nodes
    (@thekid)

10.2.3: Signature::insert() fix

01 Oct 09:01
Compare
Choose a tag to compare
  • Fixed Signature::insert() - @thekid
  • Refactored code base to use the class loading mechanism instead of the
    Package class from lang.reflect. See xp-framework/rfc#338
    (@thekid)