All Versions
39
Latest Version
Avg Release Cycle
28 days
Latest Release
771 days ago

Changelog History
Page 4

  • v0.8.1 Changes

    July 10, 2020

    Full Changelog

    Implemented enhancements:

    • Enable GitHub Actions formatter automatically #318

    ๐Ÿ›  Fixed bugs:

    • 'Report uncovered' does not work properly with PHP built-in function/classes if they are imported #319

    ๐Ÿ”€ Merged pull requests:

  • v0.8.0 Changes

    June 19, 2020

    [0.8.0] - 2020-06-19

    โž• Added

    • [#314] adds jetbrains/phpstorm-stubs for not blaming about uncovered internal classes, Thanks to [@smoench]
    • [#311] Adds uses, extends and inherits collectors., Thanks to [@dbrumann]
    • [#307] Add flag --fail-on-uncovered (closes [#306]), Thanks to [@hugochinchilla]
    • [#305] Add GitHub Actions Output Formatter, Thanks to [@jtaylor100]

    ๐Ÿ”„ Changed

    • [#316] install tools with phive, Thanks to [@smoench]
    • โฌ†๏ธ [#315] upgrade to symfony 5.1, Thanks to [@smoench]
    • โšก๏ธ [#303] update github actions, Thanks to [@smoench]

    ๐Ÿ›  Fixed

    • ๐Ÿ›  [#308] Fixes key for implements Collector, Thanks to [@dbrumann]
  • v0.7.1 Changes

    May 04, 2020

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • Scan breaks on certain docblocks in 0.7.0 #301

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ›  Bugfix: cover more DocBlock types #302 (smoench)
  • v0.7.0 Changes

    May 02, 2020

    Full Changelog

    Implemented enhancements:

    • Disable Xdebug #293
    • ๐Ÿ‘‰ Make deptrac complain about namespaces that don't belong to any layers #231
    • Empty jUnit report when all checks passed #205

    ๐Ÿ›  Fixed bugs:

    • check for missing statements / dependencies #212

    Closed issues:

    • โž• Add separate cache file for each depfile #299
    • ๐Ÿ‘ Allow installation as composer dev-dependency #277
    • ๐Ÿ“„ docs for MethodNameCollector #49

    ๐Ÿ”€ Merged pull requests:

  • v0.6.0 Changes

    October 18, 2019

    Full Changelog

    Closed issues:

    • README should state that this applies only to PHP #260
    • Resolving docblock annotations #240
    • ::class construct not resolved as dependency #239
    • Anonymous class extending class from different layer not resolved as dependency #238
    • bool collector not working as documented #237
    • ๐Ÿ Deprecated Graphviz windows download link in README.md #222
    • ๐Ÿ“œ idea, replace nikic/php-parser with syntect #181
    • Sign the phar file #112
    • โž• add support for routing #21

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ‘Œ improve tests #267 (smoench)
    • ๐Ÿ›  Bugfix: classes in other namespaces are resolved in same namespace #265 (smoench)
    • simplify console output mode (verbose) #264 (smoench)
    • phpstan - inferPrivatePropertyTypeFromConstructor #263 (smoench)
    • โšก๏ธ dependency updates #262 (smoench)
    • โšก๏ธ Update README.md #261 (dbrumann)
    • phpstan level max #259 (smoench)
    • โœจ Enhancement: Throw exception when configuration can be parsed as yaml, but does not contain array #258 (localheinz)
    • โž• adds missing dependency resolver test #257 (smoench)
    • โœจ Enhancement: Throw exception when configuration cannot be parsed as yaml #256 (localheinz)
    • โœจ Enhancement: Add return type declarations to closures #255 (localheinz)
    • โœจ Enhancement: Enable static_lambda fixer #254 (localheinz)
    • โœจ Enhancement: Keep rules sorted in .php_cs.dist #253 (localheinz)
    • โœจ Enhancement: Introduce temporary variable #252 (localheinz)
    • โœจ Enhancement: Update phpstan/phpstan #251 (localheinz)
    • ๐Ÿ‘‰ use event classes for emitted and flattened dependencies #250 (smoench)
    • ๐Ÿ”จ refactor dependencies resolution #249 (smoench)
    • ๐Ÿ“š Update documentation on bool collector to describe actual behaviour #248 (rpkamp)
    • ๐Ÿ”จ refactor inherits resolving #247 (smoench)
    • naming + improvements #246 (smoench)
    • ๐Ÿ”จ refactor/improve method collector #245 (smoench)
    • โšก๏ธ dependency updates #244 (smoench)
    • anonymous class resolver #243 (smoench)
    • โฌ†๏ธ upgrade box to v3.8 #242 (smoench)
    • class constant resolver #241 (smoench)
    • split progressbar to its own subscriber #236 (smoench)
    • ๐Ÿ‘Œ Improve console output of analyze command. #235 (temp)
    • โฌ†๏ธ upgrade to symfony 4.3 #234 (smoench)
    • โฌ†๏ธ upgrade to phpunit 8 #233 (smoench)
    • increase minimum php version to 7.2 #232 (smoench)
    • ๐Ÿ›  Fix alignment #230 (BackEndTea)
    • ๐Ÿ‘Œ improve file exclusion #228 (smoench)
    • ๐Ÿ›  Fix: Remove non-applicable exclude configuration #227 (localheinz)
    • annotation dependency resolver #224 (smoench)
    • ๐Ÿ›  Fix outdated graphviz download link in README #223 (LeoVie)
  • v0.5.0 Changes

    March 15, 2019

    Full Changelog

    Implemented enhancements:

    • ๐Ÿ”ง Configurable cache file path #207
    • ๐Ÿ“œ Prototype: using php-parser NodeVisitor insteadof custom analysing methods #211 (smoench)

    ๐Ÿ›  Fixed bugs:

    • don't apply dependencies from prev classes to current class when fileโ€ฆ #210 (smoench)

    Closed issues:

    • Installation: Why we --force-accept-unsigned #220
    • Slow. Cache not working? #208

    ๐Ÿ”€ Merged pull requests:

    • Secure installation via phive #221 (amenk)
    • โž• added input parameter option for cache file #219 (smoench)
    • โšก๏ธ dependency updates #217 (smoench)
    • ๐Ÿ›  Fix: Remove sudo configuration #216 (localheinz)
    • โœจ Enhancement: Apply @PHPUnit60Migration:risky ruleset #215 (localheinz)
    • โœจ Enhancement: Update phpstan/phpstan #214 (localheinz)
    • โœจ Enhancement: Reference phpunit.xsd as installed with composer #213 (localheinz)
  • v0.4.0 Changes

    January 11, 2019

    Full Changelog

    Implemented enhancements:

    • (re-)integrate astrunner #187
    • Implement a proper --version #165

    Closed issues:

    • Skip violations #199
    • โฌ†๏ธ Bump minimum PHP version to 7.1 #189
    • ๐Ÿ— Building 0.3.0 phar fails #188
    • ๐Ÿš€ Alpha version release #186
    • provide a shim repository #185
    • Create a cache to speedup #144
    • ๐Ÿ“œ Cache parsing #71
    • โž• add documentation why you should use the phar build #50

    ๐Ÿ”€ Merged pull requests:

  • v0.3.0 Changes

    November 05, 2018

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • deptrac fails if user hase no write permission on the binary #173
    • DirectoryCollector not working #168

    Closed issues:

    • I would like to use this lib, but it depends on a dev-master lib #169
    • ClassNameCollector defines its own regex modifiers and delimiters - shouldn't #139
    • โž• Add JUnit formatter #89

    ๐Ÿ”€ Merged pull requests:

    • โฌ†๏ธ upgrade php-parser to v4.1.0 #184 (smoench)
    • โฌ†๏ธ upgrade symfony to v3.4.17 #183 (smoench)
    • โž• added a changelog #182 (smoench)
    • โœ… run tests with php 7.3 #180 (smoench)
    • disable optional output formatter #179 (smoench)
    • โฌ†๏ธ Upgrade to Box3 #178 (theofidry)
    • โœ‚ removed self updater and extended installation documentation #177 (smoench)
    • ๐Ÿšš move box.json to box.json.dist #174 (smoench)
    • โฌ†๏ธ upgrade several dependencies #172 (smoench)
    • โฌ†๏ธ upgrade astrunner to v1.0 #171 (smoench)
    • โž• Add output formatter to create junit reports #167 (jschaedl)
    • โฌ†๏ธ upgrade symfony to 3.4.11 #166 (smoench)
    • ๐Ÿ“‡ Rename CollectorFactory to Registry #163 (smoench)
    • โฌ†๏ธ upgrade to php-parser 4.0 #162 (smoench)
    • โšก๏ธ update astrunner #161 (smoench)
    • #139 - use your own regex pattern #160 (smoench)
    • ๐Ÿ›  fix collectors #157 (smoench)
    • ๐Ÿšš move analyzing dependencies to its own class #156 (smoench)
    • ๐Ÿšš move resolving files to be analysed to its own class #155 (smoench)
    • Astrunner: inject EventDispatcher via c'tor #154 (smoench)
    • ๐Ÿ”จ refactored configuration loading and dumping #153 (smoench)
    • ๐Ÿ‘‰ use fqcn as service ids #152 (smoench)
    • ๐Ÿ‘Œ improved service configuration #151 (smoench)
    • โž• added analyse alias for AnalyzeCommand #150 (smoench)
  • v0.2.0 Changes

    March 24, 2018

    โž• Added

    • โž• Added DirectoryCollector.

    โœ‚ Removed

    • โœ‚ Removed support for PHP < 7.0 and HHVM.