We are proud to announce the final release of PHP_Depend version 0.10.0. This version only contains a small bugfix compared to the last release canditate. Version 0.10.0 of PHP_Depend was released on February the 05th 2011. The key feature for this release is the overall performance of PHP_Depend. Therefore we have implemented a new caching layer that reuses already calculated analyzes-results much more efficient than older versions of PHP_Depend. With these modifications we have achieved a performance gain of 100% and more for consecutive analysis-runs.
This final release only fixes a small bug in PHP_Depend's analyzer class locator that has caused some issues when PHP_Depend was executed as an external dependency that uses a *.phar archive as distribution format.
Fixed #9623949: Analyzer locator does not work from phar archive. Fixed in commit #f53dca9.
PHP_Depend has moved the complete issue tracking infrastructure to PivotalTracker.
Download the latest version of PHP_Depend as a PHAR archive here.
CommentsYesterday we have released the third release candidate 0.10.0RC3 of PHP_Depend, that will hopefully the last one before the final release of 0.10.0. In this release we have closes two bugs. The first bug already exist for a longer time in PHP_Depend. The line numbers and columns of some abstract syntax tree nodes weren't set. The second bug was introduced in release 0.10.0RC1 and it has changed the behavior of the --ignore= option in such a way, that absolute paths weren't ignored anymore.
Fixed #189: Invalid Start/End Line/Column for object method invocation. Fixed in commit #c6cc9dd.
Fixed #191: New implementation of --ignore only accepts relative paths. Fixed in commit #38e6b52.
As always, you can get the latest PHP_Depend version from its PEAR channel: pear.pdepend.org:
~ $ pear channel-discover pear.pdepend.org
~ $ pear install pdepend/PHP_Depend-betayou can fetch the sources from the project's GitHub reposition:
~ $ git clone git://github.com/pdepend/pdepend.gitOr download the latest version of PHP_Depend as a Phar archive:
~ $ wget http://pdepend.org/download/release/latest/pdepend.pharSo please download, test this release candidate and if an issue pops up, report it in PHP_Depend's issue tracker.
CommentsYesterday we have released the bugfix version 0.9.19 of PHP_Depend. With this release we have closed a parsing error, that caused PHP_Depend's parser to throw an exception when it detected a literal dollar token in a double quote string.
CommentsYesterday we have released the bugfix version 0.9.18 of PHP_Depend. With this release we have closed a parsing error, that prevented PHP_Depend from handling those source files that use some wired syntax in foreach-statements.
CommentsSome days ago I founded a company together with two good friends, Kore Nordmann and Tobias Schlitt, which will, beside other services, provide professional support around PHP Depend.
Qafoo - passion for software quality provides training and consulting around high quality PHP software engineering and processes, you'll find more information on this on our website. Beside that Qafoo also provides professional support for quality assurance tools like Arbit, PHP_Depend, and PhpUnderControl.
So, if you are using PHP Depend in your company, we would be happy to discuss support contracts with you. We designed plans for incident based and continuous support, as you can see on our support page.
Comments