Skip to content

Releases: TysonAndre/php-parser-to-php-ast

0.2.1: Fix composer warnings about uppercase package names

12 Mar 00:46
Compare
Choose a tag to compare

And fix obvious incorrect phpdoc.

Update appveyor/travis configurations for tests.

Add PHP classes for \ast\Node and \ast\Node\Decl and constants

18 Sep 00:46
Compare
Choose a tag to compare

Automatically create PHP classes for \ast\Node and \ast\Node\Decl and constants if nikic/php-ast isn't enabled.

This allows this library to be used as a pure PHP substitute for php-ast.

Rewrite API, fix a few edge cases, add support for PHP 7.0, 7.1, and 7.2, as well as AST Version 45

18 Sep 00:07
Compare
Choose a tag to compare

The API now exposes instance methods instead of static methods.
Calls to change options on one converter instance should no longer affect other converter instances

AST version 40, 45, and 50 are now supported.

Fix bugs found in 0.0.2, add test cases.

Contains utilities to convert PHP-Parser to php-ast versions 40 and 50

17 Sep 05:43
Compare
Choose a tag to compare

Fixes bugs found in 0.0.1, implements missing functionality not covered by previous test cases.

The API may change in future releases (e.g. expose public instance methods instead of static methods)

Pre-release: Contains utilities to convert PHP-Parser to php-ast versions 40 and 50

01 Sep 22:55
Compare
Choose a tag to compare

The method layout may change after the release.
See README.md for available functionality.