PHP_Depend-0.9.6 released
Today I released PHP_Depend 0.9.6, which contains many bug fixes and improvements, but the main feature of this release is behind the scene, I have started to migrate PHP_Depend's internal system from plain Token object to an Abstract Syntax Tree.
- Closed #57: Display caption for abbreviations in overview pyramid, implemented in svn revision #947.
- Closed #80: Store default value for class properties.
- Fixed #81: PHP_Depend does not support comma separated property declarations, fixed in svn revision #916.
- Fixed #82: PHP_Depend does not support comma separated constant definitions, fixed in svn revision #931.
- Closed #83: Make ClassOrInterfaceReference an ASTNode, implemented in svn revision #917.
- Fixed #87: The parent keyword is not accepted as parameter type hint, fixed in svn revision #925.
- Fixed #89: Coupling analyzer reports wrong results, fixed in svn revision #939
- Fixed #90: Coupling analyzer does not handle PHP 5.3 function chains, fixed in svn revision #943.
- Fixed #91: Parser throws an exception when CLASS as default value of an array property, fixed in svn revision #944.
- Closes #92: Use class constants as analyzer identifiers, implemented in svn revision #950.
You can get the latest PHP_Depend version from its PEAR channel: pear.pdepend.org
mapi@arwen ~ $ pear channel-discover pear.pdepend.org
mapi@arwen ~ $ pear install pdepend/PHP_Depend-beta