Skip to content

Releases: qossmic/deptrac

0.7.1

04 May 10:26
Compare
Choose a tag to compare

[0.7.1] - 2020-05-04

Fixed

  • [#302] Bugfix: cover more DocBlock types

0.7.0

02 May 14:13
Compare
Choose a tag to compare

[0.7.0] - 2020-05-02

Added

Changed

Removed

0.6.0

18 Oct 14:00
Compare
Choose a tag to compare

0.6.0 - 2019-10-18

Changed

  • #255 Enhancement: Add return type declarations to closures, Thanks to [@localheinz]
  • #257 adds missing dependency resolver test, Thanks to [@smoench]
  • #267 improve tests, Thanks to [@smoench]
  • #262 dependency updates, Thanks to [@smoench]
  • #261 Update README.md, Thanks to [@dbrumann]
  • #259 phpstan level max, Thanks to [@smoench]
  • #258 Enhancement: Throw exception when configuration can be parsed as yaml, but does not contain array, Thanks to [@localheinz]
  • #263 phpstan - inferPrivatePropertyTypeFromConstructor, Thanks to [@smoench]
  • #264 simplify console output mode (verbose), Thanks to [@smoench]
  • #254 Enhancement: Enable static_lambda fixer, Thanks to [@localheinz]
  • #253 Enhancement: Keep rules sorted in .php_cs.dist, Thanks to [@localheinz]
  • #252 Enhancement: Introduce temporary variable, Thanks to [@localheinz]
  • #251 Enhancement: Update phpstan/phpstan, Thanks to [@localheinz]
  • #250 use event classes for emitted and flattened dependencies, Thanks to [@smoench]
  • #249 refactor dependencies resolution, Thanks to [@smoench]
  • #247 refactor inherits resolving, Thanks to [@smoench]
  • #256 Enhancement: Throw exception when configuration cannot be parsed as yaml, Thanks to [@localheinz]
  • #228 improve file exclusion, Thanks to [@smoench]
  • #235 Improve console output of analyze command., Thanks to @temp
  • #245 refactor/improve method collector, Thanks to [@smoench]
  • #244 dependency updates, Thanks to [@smoench]
  • #243 anonymous class resolver, Thanks to [@smoench]
  • #242 upgrade box to v3.8, Thanks to [@smoench]
  • #241 class constant resolver, Thanks to [@smoench]
  • #236 split progressbar to its own subscriber, Thanks to [@smoench]
  • #247 refactor inherits resolving, Thanks to [@smoench]
  • #234 upgrade to symfony 4.3, Thanks to [@smoench]
  • #233 upgrade to phpunit 8, Thanks to [@smoench]
  • #232 increase minimum php version to 7.2, Thanks to [@smoench]
  • #246 naming + improvements, Thanks to [@smoench]
  • #224 annotation dependency resolver, Thanks to [@smoench]
  • #248 Update documentation on bool collector to describe actual behaviour, Thanks to @rpkamp

Fixed

  • #265 Bugfix: classes in other namespaces are resolved in same namespace, Thanks to [@smoench]
  • #227 Fix: Remove non-applicable exclude configuration, Thanks to [@localheinz]
  • #230 Fix alignment, Thanks to @BackEndTea
  • #223 Fix outdated graphviz download link in README, Thanks to @LeoVie

0.5.0

15 Mar 14:27
Compare
Choose a tag to compare

Added

  • #219 added input parameter option for cache file

Changed

  • #215 Enhancement: Apply @PHPUnit60Migration:risky ruleset

  • #214 Enhancement: Update phpstan/phpstan

Fixed

  • #216 Fix: Remove sudo configuration

  • #213 Enhancement: Reference phpunit.xsd as installed with composer

  • #211 improved caching mechanism

  • #210 don't apply dependencies from prev classes to current class when file contains more than one class

0.4.0

11 Jan 07:54
Compare
Choose a tag to compare

Added

  • #195 chaching parsed files

  • #200 skip class dependency violation (@torinaki)

Changed

  • #197 use progress bar instead printing dots

  • #190 added several nullable and void type-hints

Removed

  • #190 removed support for PHP <7.1

0.3.0

05 Nov 17:09
Compare
Choose a tag to compare

Added

  • #160 new ClassNameRegexCollector was added

  • #167 Added JUnit report formatter.

Changed

  • #179 disabled JUnitFormatter and GraphizFormatter by default

Deprecated

  • Nothing.

Removed

  • #177 Removed the self updating mechanism.

Fixed

  • Nothing.

0.2.0

23 Mar 12:29
94dc01c
Compare
Choose a tag to compare
  • added DirectoryCollector
  • removed support for PHP < 7.0 and HHVM
  • minor improvements and bugfixes