All Versions
31
Latest Version
Avg Release Cycle
26 days
Latest Release
120 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.14.1 Changes
July 04, 2021Closed issues:
- ✅ Tests: E2E test for transitive dependencies #619
- 📄 Docs: Transitive dependencies docs dropped with docs refactor #617
- Bool Collector: Multiple Class Layers #616
- 🐛 Bug: .editorconfig breaks TableOutputFormatterTest #614
- 🐛 bug: deptrac doesn't understand imported namespaces. #609
- no errors are found if the project name matches
exclude_files
#600 - strange error if specify single file in config #599
- ⚡️ GPG public key not found on keyservers (phive install/update) #598
- Can we read the rules somehow from composer.json #218
🔀 Merged pull requests:
- ✅ editorconfig: Ignore trailing whitespace in tests #629 (dbrumann)
- Doc Improvement: Add linkable headlines to features #627 (dbrumann)
- ➕ Add e2e test for transitive dependencies #623 (dbrumann)
- 🔄 Replace changelog-linker with github_changelog_generator #622 (dbrumann)
- ➕ Add transitive deps to depfile docs #621 (dbrumann)
- ➕ Add example for transitive dependencies. #620 (dbrumann)
- 🛠 BUGFIX: Forgotten config validation for transitive dependencies #618 (patrickkusebauch)
- 🛠 Fix things missed by rector #613 (dbrumann)
- ⬆️ Bump symfony/dependency-injection from 5.3.2 to 5.3.3 #612 (dependabot[bot])
- ⬆️ Bump symfony/config from 5.3.2 to 5.3.3 #611 (dependabot[bot])
- ⬆️ Bump symfony/yaml from 5.3.2 to 5.3.3 #610 (dependabot[bot])
- Note about piping debug commands #608 (patrickkusebauch)
- ⚡️ Update formatters.md #607 (patrickkusebauch)
- ⚡️ Update depfile.md #606 (patrickkusebauch)
- ⬆️ Automatic upgrade of code done with rectorphp/rector #605 (patrickkusebauch)
- ⬆️ Upgrade PHP requirements #604 (dbrumann)
- ⚡️ Update symfony dependencies #595 (dbrumann)
- 🛠 bugfix in propagating analyzer config #588 (patrickkusebauch)
- 🔨 Refactored debug output #587 (patrickkusebauch)
- Readme: link the CollectorInterface #584 (staabm)
- 👌 Support for attributes #583 (patrickkusebauch)
- Transitive dependencies #579 (patrickkusebauch)
- 👍 Basic template type and generic support #578 (patrickkusebauch)
- ⚡️ Update composer dependency for phpdocparser #574 (patrickkusebauch)
- JUnit output formatter - unmatched skipped violations #573 (patrickkusebauch)
- List unassigned classes #572 (patrickkusebauch)
- Not counting use statements #571 (patrickkusebauch)
- Subgraphs and groups #570 (patrickkusebauch)
- 🔧 Output configuration - Hidden layers #567 (patrickkusebauch)
- 📄 Restructure docs. #566 (dbrumann)
- 0️⃣ Switch default branch to main #565 (dbrumann)
- ⚡️ Update Symfony dependencies #564 (dbrumann)
- 🛠 fix randomly failing test in LayerAnalyerTest #563 (smoench)
- ➕ Add JSON formatter #551 (oldy777)
- ⬆️ Bump composer/xdebug-handler from 2.0.0 to 2.0.1 #544 (dependabot[bot])
- ⬆️ Bump nikic/php-parser from 4.10.4 to 4.10.5 #543 (dependabot[bot])
- ⬆️ Bump symfony/yaml from 5.2.5 to 5.2.7 #542 (dependabot[bot])
- ⬆️ Bump symfony/config from 5.2.4 to 5.2.7 #541 (dependabot[bot])
- ⬆️ Bump symfony/dependency-injection from 5.2.6 to 5.2.7 #540 (dependabot[bot])
- ⬆️ Bump symfony/console from 5.2.6 to 5.2.7 #539 (dependabot[bot])
-
v0.14.0 Changes
June 23, 2021Implemented enhancements:
- Report class definitions without layers #546
- Recognizing @template T phpdoc #535
- ➕ Add support for attributes #375
🛠 Fixed bugs:
- Rule with null is interpreted as empty string #580
Closed issues:
- 👉 Make debug output more friendly for piping into other commands #581
- Count use statements #569
- ➕ Add unmatched skipped violations to junit report #568
- 🔧 Help needed for configuring a Domain-based project #555
- 📦 Phar Composer package #537
- Partial use statements #536
- 👍 PHP 8 support #534
- Directory collector define depth or exclude subdirectories #533
- Cache file location #491
- Analyze global functions #280
- 👍 Allow Transitive Dependencies #202
- ➕ Add ability to inherit from a parent layer #158
- grouping layers #77
- ➕ Add command to visualize a group #69
- 👌 Support for dot clusters #39
-
v0.13.0 Changes
April 16, 2021Implemented enhancements:
- ➕ Add debug command #327
Closed issues:
- ⚡️ update xdebug-handler to v2 #530
🔀 Merged pull requests:
- ⚡️ update xdebug-handler to v2 #532 (smoench)
- ⬆️ Bump jetbrains/phpstorm-stubs from 2020.2 to 2020.3 #531 (dependabot[bot])
- ⬆️ Bump symfony/console from 5.2.5 to 5.2.6 #529 (dependabot[bot])
- ⬆️ Bump symfony/dependency-injection from 5.2.5 to 5.2.6 #528 (dependabot[bot])
- ➕ adds debug commands for layer and class-likes #527 (smoench)
- ⬆️ Bump composer/xdebug-handler from 1.4.5 to 1.4.6 #526 (dependabot[bot])
- ⬆️ Bump phpstan/phpdoc-parser from 0.4.12 to 0.4.14 #525 (dependabot[bot])
-
v0.12.0 Changes
March 12, 2021Implemented enhancements:
- Set document root for directory collector #328
- ⚠ emit errors instead of warnings, when
--report-uncovered --fail-on-uncovered
is used in combination #510 - Paths relative to depfile #453
🛠 Fixed bugs:
Closed issues:
\
vs\\
in depfile #508- using
/vendor/
as a layer #506 - 🔋 Feature request: Except layer collector #503
- mixed directory separators #500
- 🔋 Feature request: Parametrised imports #493
- Error Analysis psalm ? #349
- 🔧 hackable/flexible depfile configuration #76
- ➕ add support for Service Configurations #20
- 0️⃣ Use TableOutputFormatter as default #492
- How are classes handled which are part of several layers #488
- 0️⃣ Don't report skipped violations by default #487
- Extending/ including config #486
- ✂ Remove deprecated options #481
🔀 Merged pull requests:
- ⬆️ Bump symfony/yaml from 5.2.4 to 5.2.5 #520 (dependabot[bot])
- ⚡️ update build matrix OS #502 (smoench)
- Parameters #501 (smoench)
- ⚠ [POC] report warnings about classes are in two or more layers #499 (smoench)
- Report uncovered as errors with GithubActionOutputFormatter #523 (smoench)
- ⬆️ Bump symfony/console from 5.2.4 to 5.2.5 #522 (dependabot[bot])
- ⬆️ Bump symfony/dependency-injection from 5.2.4 to 5.2.5 #521 (dependabot[bot])
- ⬆️ Bump symfony/options-resolver from 5.2.3 to 5.2.4 #517 (dependabot[bot])
- ⬆️ Bump symfony/dependency-injection from 5.2.3 to 5.2.4 #516 (dependabot[bot])
- ⬆️ Bump symfony/finder from 5.2.3 to 5.2.4 #515 (dependabot[bot])
- ⬆️ Bump symfony/config from 5.2.3 to 5.2.4 #514 (dependabot[bot])
- ⬆️ Bump symfony/yaml from 5.2.3 to 5.2.4 #513 (dependabot[bot])
- ⬆️ Bump symfony/console from 5.2.3 to 5.2.4 #512 (dependabot[bot])
- ⬆️ Bump symfony/event-dispatcher from 5.2.3 to 5.2.4 #511 (dependabot[bot])
- readme: fix
classNameRegex
example #507 (clxmstaab) - ⬆️ Bump phpstan/phpdoc-parser from 0.4.11 to 0.4.12 #505 (dependabot[bot])
- ⬆️ Bump phpstan/phpdoc-parser from 0.4.10 to 0.4.11 #498 (dependabot[bot])
- ✂ Remove deprecated formatter options #497 (smoench)
- 0️⃣ Use TableOutputFormatter as default #496 (smoench)
- ✂ Remove deprecated options #495 (smoench)
- 0️⃣ Don't report skipped violations by default #494 (smoench)
- ⚡️ update tools #490 (smoench)
- 🔧 [RFC] Import configuration files #489 (smoench)
-
v0.11.1 Changes
February 09, 2021Closed issues:
- coverage 100% #16
- ➕ Add support for report skipped option in GithubActionsOutputFormatter #483
- ➕ Add support for report skipped option in TableOutputFormatter #482
🔀 Merged pull requests:
- ➕ Add support for report skipped option in TableOutputFormatter #485 (smoench)
- ➕ Add support for report skipped option in GithubActionsOutputFormatter #484 (sasezaki)
- ⬆️ Bump symfony/yaml from 5.2.2 to 5.2.3 #480 (dependabot[bot])
- ⬆️ Bump symfony/finder from 5.2.2 to 5.2.3 #479 (dependabot[bot])
- ⬆️ Bump symfony/event-dispatcher from 5.2.2 to 5.2.3 #478 (dependabot[bot])
- ⬆️ Bump symfony/dependency-injection from 5.2.2 to 5.2.3 #477 (dependabot[bot])
- ⬆️ Bump symfony/console from 5.2.2 to 5.2.3 #476 (dependabot[bot])
- ⬆️ Bump symfony/config from 5.2.2 to 5.2.3 #475 (dependabot[bot])
- ⬆️ Bump symfony/options-resolver from 5.2.2 to 5.2.3 #474 (dependabot[bot])
- ➕ Add option to not print skipped violations in ConsoleOutputFormatter #471 (lprzybylek)
-
v0.11.0 Changes
February 01, 2021🔀 Merged pull requests:
-
v0.10.3 Changes
January 29, 2021Implemented enhancements:
Closed issues:
- can not find declaration property type dependency. #455
- must not depend on Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository (Repository on Service) #448
- 📚 Baseline dump documentation incomplete #414
- False positive: How can this be a violation? #351
- ➕ Add support for sarb.json output format to baselines can be made #268
🔀 Merged pull requests:
- use psalm level 1 #330 (smoench)
- ✅ clean up the temp file even when the test fails #469 (xabbuh)
- ✅ replace useless specific output file to temp file at test. #468 (sasezaki)
- ⚡️ update psalm to v4.4.1 #467 (smoench)
- ⚡️ update phpstan to v0.12.70 #466 (smoench)
- Readme: fix typo #465 (staabm)
- ⚡️ update php-cs-fixer to v2.18.2 #464 (smoench)
- ⬆️ Bump symfony/config from 5.2.1 to 5.2.2 #463 (dependabot[bot])
- ⬆️ Bump symfony/options-resolver from 5.2.1 to 5.2.2 #462 (dependabot[bot])
- ⬆️ Bump symfony/dependency-injection from 5.2.1 to 5.2.2 #461 (dependabot[bot])
- ⬆️ Bump symfony/finder from 5.2.1 to 5.2.2 #460 (dependabot[bot])
- ⬆️ Bump symfony/console from 5.2.1 to 5.2.2 #459 (dependabot[bot])
- ⬆️ Bump symfony/yaml from 5.2.1 to 5.2.2 #458 (dependabot[bot])
- ⬆️ Bump symfony/event-dispatcher from 5.2.1 to 5.2.2 #457 (dependabot[bot])
- simplify cache file reading #452 (smoench)
- 🔧 simplify configuration loading #451 (smoench)
- 📜 simplify file parsing #450 (smoench)
- ➕ add infection testing #447 (smoench)
- ⚡️ update psalm to version 4.3.1 #446 (smoench)
- ⚡️ update phpunit to version 8.5.13 #445 (smoench)
- ⚡️ update phpstan to version 0.12.64 #444 (smoench)
- ⚡️ update php-cs-fixer to version 2.17.2 #443 (smoench)
- ⚡️ update box to version 3.11.0 #442 (smoench)
- ⬆️ Bump symfony/dependency-injection from 5.2.0 to 5.2.1 #441 (dependabot[bot])
- ⬆️ Bump symfony/config from 5.2.0 to 5.2.1 #440 (dependabot[bot])
- ⬆️ Bump symfony/console from 5.2.0 to 5.2.1 #439 (dependabot[bot])
- ⬆️ Bump symfony/yaml from 5.2.0 to 5.2.1 #438 (dependabot[bot])
- ⬆️ Bump nikic/php-parser from 4.10.3 to 4.10.4 #437 (dependabot[bot])
- ⬆️ Bump symfony/finder from 5.2.0 to 5.2.1 #436 (dependabot[bot])
- ⬆️ Bump symfony/event-dispatcher from 5.2.0 to 5.2.1 #435 (dependabot[bot])
- ⬆️ Bump symfony/options-resolver from 5.2.0 to 5.2.1 #434 (dependabot[bot])
- ⬆️ Bump phpstan/phpdoc-parser from 0.4.9 to 0.4.10 #433 (dependabot[bot])
-
v0.10.2 Changes
December 08, 2020🛠 Fixed bugs:
- Using deptrac 0.10.1 with php 7.4 results in error #431
🔀 Merged pull requests:
- ⚡️ update phpstan to 0.12.58 #430 (smoench)
- don't scope symfony polyfill's #429 (smoench)
- ⬆️ Bump symfony/dependency-injection from 5.1.8 to 5.2.0 #427 (dependabot[bot])
- ⬆️ Bump symfony/console from 5.1.8 to 5.2.0 #426 (dependabot[bot])
- ⬆️ Bump symfony/config from 5.1.8 to 5.2.0 #425 (dependabot[bot])
- ⬆️ Bump symfony/options-resolver from 5.1.8 to 5.2.0 #424 (dependabot[bot])
- ⬆️ Bump symfony/event-dispatcher from 5.1.8 to 5.2.0 #423 (dependabot[bot])
- ⬆️ Bump symfony/finder from 5.1.8 to 5.2.0 #422 (dependabot[bot])
- ⬆️ Bump symfony/yaml from 5.1.8 to 5.2.0 #421 (dependabot[bot])
-
v0.10.1 Changes
December 04, 2020 -
v0.10.0 Changes
November 20, 2020🛠 Fixed bugs:
- Deptrac fails on invalid PHP8 code #416
Closed issues:
🔀 Merged pull requests:
- 👍 Allow PHP 8 #417 (smoench)
- ⬆️ Bump composer/xdebug-handler from 1.4.4 to 1.4.5 #415 (dependabot[bot])