Changelog History
Page 4
-
v1.5.0 Changes
July 26, 2013๐ This release closes some PHP 5.4 related issues.
- ๐ Fixed #87: Fix: PHP Fatal error: Call to a member function isInstanceOf() on a non-object Fixed in commit #9ab3b6d.
- ๐ Fixed #81: Fix error when using entire ruleset "Naming" Fixed in commit #a473345.
- ๐ Fixed #91: (tiny) documentation typo fix Fixed in commit #2a3d304.
- ๐ Implemented #66: Added support for short variable name exceptions Implemented in commit #1484e22.
- Implemented #73: Show available formats and rulesets Implemented in commit #86560ce.
-
v1.4.1 Changes
December 14, 2012๐ This release integrates several pull requests.
- ๐ Fixed #56: package.xml date invalid: 2011/02/12. Fixed in commit #575fe7b.
- Implemented #10: Fix UnusedLocalVariable to recognize compact function. Implemented in commit #e478912.
- Implemented #58: Skip "unused formal parameter" checking when method signature has been annotated as inherited using @inheritdoc. Implemented in commit #158e1f5.
-
v1.4.0 Changes
September 07, 2012๐ This release integrates some longer pending pull requests and smaller ๐ bugfixes. One major addition is support for Composer as distribution channel.
- ๐ Fixed #51: Fixed handling of traits. Fixed in commit #22b523c.
- Implemented #11: Add getStringProperty($name) to AbstractRule.php. Implemented in commit #b7d659f.
- โก๏ธ Implemented #12: Update README.rst on cmd line arguments. Implemented in commit #458d566.
- Implemented #53: Added getStringProperty and rule-setting to change TooManyMethods ignore Regexp. Implemented in commit #bc795b6.
- Implemented #10: Provide PHPMD as composer dependency on packagist.org. Implemented in commit #3622bb8.
-
v1.3.3 Changes
February 29, 2012๐ This release closes an issue introduced with the last release. It closes one more regression related to PHP's memory_limit and the Suhosin patch.
- ๐ Fixed fatal error due to bug in memory_limit modification code. Fixed in commit #e8b546d.
-
v1.3.2 Changes
February 25, 2012๐ This release closes a minor issue in PHP_PMD's memory handling when it is run in a PHP environment that uses the Suhosin patch and the suhosin.memory_limit setting.
- ๐ Fixed #25450811: Alert disable memory_limit Fixed in commit #19e4fc5.
-
v1.3.1 Changes
February 16, 2012๐ The 1.3.1 release of PHPMD closes one critical bug in PHPMD, that causes a fatal error due to the xdebug max_nesting_level setting for very deep self calls on methods.
- ๐ Fixed #24975295: Fatal: Maximum function nesting level reached in ASTNode.php:425 Fixed in commit #f6550df.
-
v1.3.0 Changes
February 04, 2012๐ Version 1.3.0 now depends on PHP_Depend 1.0.0 which has support for all the new language constructs introduced with PHP 5.4. Additionally ๐ this release contains some minor fixes for PHPMD's rule violation messages.
-
v1.2.1 Changes
October 04, 2011๐ The 1.2.1 release of PHPMD closes several minor issues and bugs. Beside that we have added a contribution by Francis Besset with โ additions rules for PHPMD. Finally we have updated the utilized ๐ PHP_Depend version to a newer release.
- ๐ Fixed #14990109: False detection of unused variable Fixed in commit #183fbd5.
- ๐ Fixed #23278127: PHPMD should exclude unused parameters from inherited methods Fixed in commit #d162b21.
- ๐ Fixed #9355859: PHP_Depend exceptions are silently ignored Fixed in commit #d3d553f.
- ๐ Implemented #11055167: Move PHPUnit annotations from method doc block to class doc block Implemented in commit #7bcddde.
- โ Added Superglobals rule in Controversial Implemented in commit #7176e74.
- โ Added rules to check CamelCase Implemented in commit #1c3c260.
-
v1.2.0 Changes
September 27, 2011๐ Version 1.2.0 is a small feature release of PHPMD that introduces the ๐ new command line option --strict. This options forces PHPMD to apply โ all rules, even if a source node contains the @SuppressWarnings annotation.
- โ Controverial PHPMD rule that checks if the project under test does not utilize PHP's super globals. Implemented in commit #0e60fb9.
- Implemented #18462127: PHPMD needs a strict mode. Implemented in commit #b066b44.
-
v1.1.1 Changes
June 30, 2011๐ Version 1.1.1 of PHPMD is a pure Bugfix release that fixes an issue in ๐ฆ PHPMD's package manifest. This bug prevents Pyrus the PEAR2 installer from installing PHPMD.
- ๐ Fixed #10096717: Bug in PHPMD's package manifest file. Fixed in commit #f063bc9.