Today I released PHP_Depend 0.9.5, which contains many bug fixes and improvements. The main features of this release are PHP 5.3 namespace support and a more robust parser that ignores most kinds of syntax errors.
Closed #2: Support PHP 5.3 namespace syntax, implemented since svn revision #789.
Closed #61: Catch parser errors and continue processing, implemented in svn revision #880.
Closed #63: Make ResultPrinter a configurable option, implemented in svn revision #668.
Fixed #64: The single cache directory causes permission denied on UNIX systems, fixed in svn revision #667.
Fixed #65: Endless loop for class and interface declarations without body, fixed in svn revision #672.
Closed #66: Dependency wiring should be done at the end of the parsing process, implemented in svn revision #855.
Fixed #69: Parser does not handle PHP 5.3 class names in function and method bodies, fixed in svn revision #688.
Fixed #70: Parser throws an unexpected token exception for closure, fixed in svn revision #726.
Fixed #71: Parser throws an unexpected token exception for signed default values, fixed in svn revision #740.
Fixed #73: Inconsistent state when an interface and a class with the same name exists, fixed in svn revision #776.
Fixed #76: Tokenizer keyword detection is broken, fixed in svn revision #871.
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
Fields with bold names are mandatory.