Teknik is a suite of services with attractive and functional interfaces. https://www.teknik.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CHANGELOG 4.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. phpmd-1.2.0 (2011/09/27)
  2. ========================
  3. - Implemented: PHPMD needs a *strict* mode.
  4. phpmd-1.1.1 (2011/06/30)
  5. ========================
  6. - Fixed: Bug in PHPMD's package manifest file.
  7. phpmd-1.1.0 (2011/03/20)
  8. ========================
  9. - Implemented #10474873: Add rule for PHP's goto statement. Implemented
  10. with commit #2745a20.
  11. - Implemented #10474987: Implement rule for CBO metric. Implemented with
  12. commit #14277b4.
  13. - Implemented #11012465: Replace deprecated PHPUnit features in test suite.
  14. Implemented with commit #4adb88d.
  15. - Fixed #10096717: LongVariable rule should not apply on private
  16. properties. Fixed with commit #f063bc9.
  17. phpmd-1.0.1 (2011/02/12)
  18. ========================
  19. - Fixed #9930643: The include_path does not match with PHP_Depend's new
  20. directory layout. Fixed with commit #531be78.
  21. - Fixed #9626017: Clear temporary resources after a test has finished.
  22. Fixed with commit #b385f15.
  23. phpmd-1.0.0 (2011/02/05)
  24. ========================
  25. - Fixed #9626017: Clear temporary resources after a test has finished. Fixed
  26. with commit #b385f15.
  27. - New source layout that follows maven's conventions for the directory
  28. structure of a product.
  29. - Switched to PHPUnit 3.5.x as testing framework
  30. phpmd-0.2.8 (2010/11/25)
  31. ========================
  32. - Improved help text for the PHPMD command line. Thanks to Volker
  33. Dusch for this contribution. https://github.com/edorian/phpmd
  34. - PHPMD is now compatible with next PHP_Depend release 0.10.0
  35. phpmd-0.2.7 (2010/09/01)
  36. ========================
  37. - Fixed #36: @SupressWarnings annotation does not work for
  38. UnusedPrivateMethod rule. Fixed in svn revision #284.
  39. - Fixed #35: Stream Writer closes STDOUT. Fixed in svn revision #286.
  40. - Fixed #33: PEAR package.xml does not @php_bin@ and @bin_dir@ on
  41. phpmd.bat. Fixed in svn revision #264.
  42. phpmd-0.2.6 (2010/07/03)
  43. ========================
  44. - Implemented #24: Implement Depth Of Inheritance Rule. Implemented in
  45. svn revision #253.
  46. - Implemented #25: Implement Number of Children Rule. Implemented in svn
  47. revision #252.
  48. - Implemented #26: Implement Rule that detects the usage of PHP's eval()
  49. function. Implemented in svn revision #251.
  50. - Implemented #27: Implement Rule that detects the usage of PHP's exit()
  51. expression. Implemented in svn revision #250.
  52. - Fixed #28: Unused local variable and unused parameter rule produces
  53. false positives. Fixed in svn revision #245.
  54. - Implemented #30: New option --version added to PHPMD's command line
  55. interface. Implemented in svn revision #246.
  56. - Names of several command line options unified with PHPUnit and PHPCPD.
  57. The --ignore option is now --exclude and --extensions is now --suffixes.
  58. phpmd-0.2.5 (2010/04/03)
  59. ========================
  60. - Implemented #12: Add rule for the Weighted Methods Per Class Metric.
  61. Implemented in svn revision #228.
  62. - Fixed #16: Alternative syntax for properties in rule set files
  63. implemented. Fixed in svn revision #220
  64. - Fixed #17: Do not return success exit code when PHPMD detects rule
  65. violations in analyzed source code. Fixed in svn revision #226.
  66. - Fixed #19: Super globals were detected as unused variables.Fixed in
  67. svn revision #218
  68. - Fixed #20: Local static variables were treated as unused variables.
  69. Fixed in svn revision #219.
  70. phpmd-0.2.4 (2010/03/08)
  71. ========================
  72. - E_NOTICE bug fix in naming rule.
  73. phpmd-0.2.3 (2010/03/04)
  74. ========================
  75. - Fixed #6: PHP Tokenizer required but no error when installing.
  76. - Fixed #7: UnusedLocalVariable ruleset incorrectly flags variables
  77. as unused when used inside double quoted string. Fixed in svn
  78. revision #187.
  79. - Implemented #9: Add support for "Suppress warnings" annotations.
  80. Implemented in svn revision #200.
  81. - Implemented #10: Support for exclude element in rule-set files added.
  82. Implemented in svn revision #189.
  83. - Implemented #13: Implement naming rules, e.g. short variables, parameter
  84. etc.
  85. - Fixed #14: ExcessivePublicCount rule should utilize PHP_Depend's cis
  86. metric. Fixed in svn revision #203.
  87. - Fixed #15: ExcessivePublicCount rule is never used. Fixed in svn
  88. revision #202.
  89. phpmd-0.2.2 (2010/01/20)
  90. ========================
  91. - Small change to the command line interface, which did not return an
  92. exit code != 0 when an exception occured.
  93. phpmd-0.2.1 (2010/01/05)
  94. ========================
  95. - Implemented #5: Allow multiple input files/directories. Implemented in svn
  96. revision #158.
  97. - Tested: Additional unit tests for multiple components added.
  98. phpmd-0.2.0 (2009/12/30)
  99. ========================
  100. - Implemented #2: Support for unused code fules completed, implemented in svn
  101. revision #134.
  102. - Implemented #3: Text renderer implemented.
  103. - Implemented #4: Implement a html renderer, implemented in svn revision #139.
  104. - Several performance improvements.
  105. phpmd-0.1.0 (2009/12/20)
  106. ========================
  107. - Initial release