Now that we have completed support for all the new language features introduced with PHP 5.4, we are ready to release version 1.0.0 of PHP_Depend. PHP_Depend can now handle traits, static closures, binary numbers, the callable type hint and the new short array syntax. Beside that, we have spent much effort in improving PHP_Depend's overall performance and we got an average speed gain of ~ 15% for processing major frameworks like Symfony2 or FLOW3, when PHP_Depend's file cache (default setup) is used. Additionally this release closes several minor issues in PHP_Depend.
Implemented #8927307: Add support for traits Implemented in commit #84f612e.
Implemented #19874825: Implement the short array syntax introduced with PHP 5.4 Implemented in commit #338bca2.
Implemented #9069837: Implement expression lists. Implemented in commit #bbb06c7.
Implemented #21435399: Implement PHP 5.4 variable method names Implemented in commit #911b6ec.
Implemented #21408469: Implement PHP 5.4 binary number format Implemented in commit #e3bccf1.
Implemented #21339411: Implement PHP 5.4 callable type hint Implemented in commit #ee5caa6.
Implemented #21271399: Deprecate the --phpunit-xml log option Implemented in commit #658c25c.
Implemented #19817309: Implement PHP 5.4 array dereferencing Implemented in commit #6dba831.
Fixed #18976391: PHP_Depend's file cache implementation does not work with PHP 5.4. Fixed in commit #06ce51a.
Fixed #18459091: PDepend task never ends, if there is an incorrect inheritance Fixed in commit #13b5d12.
Fixed #19875155: Implement static closures Fixed in commit #1e24a34.
You can download release 1.0.0 through pdepend's PEAR Channel Server or you can download this release as a Phar archive here.