Skip to content

v0.23.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 10:24
· 459 commits to main since this release
eddb35c

Changed

  • Breaking: serde is now an opt-in feature instead of an unconditional dependency. Serialize impls for the AST and the php_ast::fingerprint module require features = ["serde"]; the php-rs-parser feature of the same name forwards to php-ast and phpdoc-parser. A plain parse no longer compiles serde_derive or expands Serialize for the ~170 AST types (php-ast, phpdoc-parser, php-rs-parser).

Fixed

  • docs.rs builds php-rs-parser with only the serde feature, so the internal instrument profiling module no longer appears as public API (php-rs-parser).