Skip to content

Releases: nikic/php-ast

php-ast 1.1.3

10 Aug 16:18

Choose a tag to compare

  • Fix build against PHP 8.5.
  • In version 120, exit and clone are represented as AST_CALL instead of AST_EXIT and AST_CLONE.
  • Added MODIFIER_PUBLIC_SET, MODIFIER_PROTECTED_SET and MODIFIER_PRIVATE_SET asymmetric visibility flags.
  • Added BINARY_PIPE flag for AST_BINARY_OP for |> pipe operator.
  • Support (void) cast via TYPE_VOID flag on AST_CAST.

php-ast 1.1.2

10 Aug 18:10
152b420

Choose a tag to compare

  • Fix compilation errors in PHP 8.4.
  • In version 110, AST_PARAM and AST_PROP_ELEM nodes have a hooks node for property hooks (https://wiki.php.net/rfc/property-hooks)
  • In version 110, AST_CLOSURE and AST_ARROW_FUNC nodes have no name.

php-ast 1.1.1

12 Nov 11:33

Choose a tag to compare

  • Added support for PHP 8.3
  • In AST version 100, AST_CLASS_CONST_GROUP nodes have a type child node to represent typed class constants.

v1.0.4: Release php-ast 1.0.4 (#139)

10 Nov 23:40
34bad61

Choose a tag to compare

  • Add AST_TYPE_UNION to support PHP 8.0 Union Types.