1.0.2 (2022-12-02)
Merged pull requests:
1.0.1 (2022-12-02)
Merged pull requests:
- Fix init not working in phar. #1039 (dbrumann)
- Fix typos in configuration reference #1035 (jschaedl)
- Fix unittests for windows #1029 (maxbeckers)
- Fix docs: use correct case in markdown filenames #1026 (lptn)
1.0.0 (2022-11-01)
Merged pull requests:
- Upgrade dependency requirements for PHP 8.1. #1019 (dbrumann)
- Update dependencies #1018 (dbrumann)
- Doc fix: Replace markdown in table with html tags #1017 (dbrumann)
- Bump symfony/console from 5.4.12 to 5.4.13 #1000 (dependabot[bot])
- Bump symfony/filesystem from 5.4.12 to 5.4.13 #999 (dependabot[bot])
- Bump symfony/dependency-injection from 6.1.3 to 6.1.5 #998 (dependabot[bot])
- Add DependencyType.php information into the contract #996 (patrickkusebauch)
- Update cs config for left aligned phpdoc #995 (dbrumann)
- Fix minor type mismatch in AstMap docblock #994 (dbrumann)
- Make PostProcessEvent stoppable. #993 (dbrumann)
- Bump phpunit/phpunit from 9.5.24 to 9.5.25 #991 (dependabot[bot])
- Bump phpstan/phpstan from 1.8.5 to 1.8.6 #990 (dependabot[bot])
- Fix init with existing file. #987 (dbrumann)
- Update documentation #986 (dbrumann)
- Misc fixes #983 (patrickkusebauch)
- Fix tag for event_listener. #980 (dbrumann)
- Update dependencies #976 (dbrumann)
- Rector assisted update to PHP 8.1 #953 (patrickkusebauch)
- Update to php 8.1 #935 (patrickkusebauch)
0.24.0 (2022-08-12)
Merged pull requests:
- Remove unused depfile option from analyse command #952 (dbrumann)
- Fix missing graphviz config breaks command usage #951 (dbrumann)
- Bump phpstan/phpstan-symfony from 1.2.8 to 1.2.9 #950 (dependabot[bot])
- Revert b3ef802 #947 (dbrumann)
- Update dependencies #946 (dbrumann)
- add interface suffix #937 (gennadigennadigennadi)
- Restore semantic formatter configuration. #936 (dbrumann)
- Fix issue when using layer-collector #932 (dbrumann)
- Modularization #923 (patrickkusebauch)
0.23.0 (2022-06-24)
Merged pull requests:
- Add option to clear cache #918 (patrickkusebauch)
- Resolution of template vars defined at function-like level #903 (patrickkusebauch)
- Make AST map aware of custom function calls #902 (patrickkusebauch)
0.22.1 (2022-06-11)
Merged pull requests:
- Fixes #910 #912 (patrickkusebauch)
- Fixed locally failed tests #911 (patrickkusebauch)
0.22.0 (2022-06-10)
Merged pull requests:
0.21.1 (2022-06-10)
Merged pull requests:
- Private collectors #905 (patrickkusebauch)
- Internal call implementation #904 (patrickkusebauch)
0.21.0 (2022-06-07)
Merged pull requests:
- Misc quick fixes and improvements #901 (patrickkusebauch)
- Update dependencies #900 (dbrumann)
- New collector for glob patterns #899 (dbrumann)
- Restore semantic configuration to allow deep merge on import #898 (dbrumann)
- Make allowed layer resolution public #897 (patrickkusebauch)
- Update License to 2022 #896 (TheCadien)
- Add upgrade guide to docs and add install instructions to GitHub-README #886 (dbrumann)
- Add new Attribute-Collector #885 (dbrumann)
- Avoid redundant code for unconditional collectors #884 (dbrumann)
- Investigate test output being different in CI #882 (dbrumann)
- Get rid of phive #881 (patrickkusebauch)
- add interfaceNameRegexCollector #836 (gennadigennadigennadi)
0.20.0 (2022-05-05)
Merged pull requests:
- Bump phpstan/phpstan from 1.5.4 to 1.6.3 #873 (dependabot[bot])
- Bump symfony/finder from 5.4.3 to 5.4.8 #872 (dependabot[bot])
- Bump vimeo/psalm from 4.22.0 to 4.23.0 #871 (dependabot[bot])
- Bump symfony/dependency-injection from 5.4.7 to 5.4.8 #870 (dependabot[bot])
- Bump symfony/config from 5.4.7 to 5.4.8 #868 (dependabot[bot])
- AstMap In Memory Cache #866 (patrickkusebauch)
- Add formatter configuration, so that extensions can autowire it. #865 (patrickkusebauch)
- Bump phpstan/phpdoc-parser from 1.4.3 to 1.4.5 #863 (dependabot[bot])
- Configuration overhaul #860 (dbrumann)
- Update baseline file to adhere to new file format. #855 (dbrumann)
- Allow graphviz-image to output image in different formats. #854 (dbrumann)
- Remove unused dependency from AstRunner and its dependencies. #853 (dbrumann)
- Upgrade tools and dependencies #852 (dbrumann)
- Update box from 3.14 to 3.16 #851 (dbrumann)
- 801 remove getType #833 (gennadigennadigennadi)
- Update collector keys #826 (patrickkusebauch)
- Create baseline directory if it does not exist. #825 (patrickkusebauch)
- Update docs to reflect 0.19 depfile structure #822 (patrickkusebauch)
- Bump phpstan/phpstan-symfony from 1.0.4 to 1.1.5 #819 (dependabot[bot])
- Bump symfony/yaml from 5.4.2 to 5.4.3 #817 (dependabot[bot])
- Bump symfony/options-resolver from 5.4.0 to 5.4.3 #816 (dependabot[bot])
- Bump symfony/finder from 5.4.2 to 5.4.3 #815 (dependabot[bot])
- Bump symfony/console from 5.4.2 to 5.4.3 #814 (dependabot[bot])
- Bump symfony/dependency-injection from 5.4.2 to 5.4.3 #813 (dependabot[bot])
- Bump symfony/config from 5.4.2 to 5.4.3 #812 (dependabot[bot])
- Bump symfony/filesystem from 5.4.0 to 5.4.3 #811 (dependabot[bot])
- Bump symfony/event-dispatcher from 5.4.0 to 5.4.3 #810 (dependabot[bot])
- Added a Codeclimate output formatter #808 (marekstodolny)
0.19.3 (2022-01-27)
Merged pull requests:
0.19.2 (2022-01-23)
Merged pull requests:
- Fix performance issue #799 (pincher2012)
0.19.1 (2022-01-16)
Merged pull requests:
0.19.0 (2022-01-12)
Merged pull requests:
- Bump phpdocumentor/type-resolver from 1.5.1 to 1.6.0 #787 (dependabot[bot])
- Bump composer/xdebug-handler from 2.0.3 to 2.0.4 #786 (dependabot[bot])
- Bump symfony/yaml from 5.4.0 to 5.4.2 #783 (dependabot[bot])
- Bump symfony/config from 5.4.0 to 5.4.2 #782 (dependabot[bot])
- Bump symfony/console from 5.4.1 to 5.4.2 #781 (dependabot[bot])
- Bump symfony/dependency-injection from 5.4.1 to 5.4.2 #780 (dependabot[bot])
- Bump symfony/finder from 5.4.0 to 5.4.2 #779 (dependabot[bot])
- Fix 758 #778 (mdevlamynck)
- Resolves #715 #776 (patrickkusebauch)
- ReturnTypeWillChange support #775 (patrickkusebauch)
- Refactor of TokenLayerResolver #774 (patrickkusebauch)
- Fix outdated image reference #773 (patrickkusebauch)
- Support for adding tagged services (allows for adding formatters, col… #772 (patrickkusebauch)
- Fix link warnings #771 (dbrumann)
- Allow manual dispatch of doc-build workflow #770 (dbrumann)
- Documentation website #769 (dbrumann)
- Fix Invalid type for path "deptrac.parameters.analyzer". #767 (dbrumann)
- Update tools installed via phive. #765 (dbrumann)
- Update composer.json for phpdocumentator #762 (patrickkusebauch)
- Move command defaults to static variables #761 (dbrumann)
- Update php-cs-fixer rules #760 (dbrumann)
- Extract AnalyseRunner from command #759 (dbrumann)
- Layer collector #757 (patrickkusebauch)
- Pointing to groups #755 (patrickkusebauch)
- Refactor of output formatters #754 (patrickkusebauch)
- Update to support phpdocumentator/graphviz:2.0.0-beta1 #753 (patrickkusebauch)
- Refactor AstParser FileReference cache #752 (dbrumann)
- Depfile use output instead of symfony #748 (dbrumann)
- Sort output from baseline formatter #747 (dbrumann)
- Refactor ConsoleSubscriber for Deptrac-Output #746 (dbrumann)
- Update phive tools #745 (dbrumann)
- Extract debug layer command into runner #744 (dbrumann)
- Extract debug token command runner #743 (dbrumann)
- Extract debug unassigned command logic into runner #742 (dbrumann)
- Extract debug unassigned options #741 (dbrumann)
- Extract debug token command options #740 (dbrumann)
- Extract debug layer command options #739 (dbrumann)
- Extract analyse command options. #738 (dbrumann)
- Replace FileHelper with Symfony's Path. #736 (dbrumann)
- Update github workflows for PHP 8.1 and 8.2 nightly builds. #735 (dbrumann)
- Upgrading dependencies #734 (dbrumann)
- Stop github-actions from closing unwanted issues. #725 (dbrumann)
- Refactor application configuration #706 (dbrumann)
0.18.0 (2021-11-24)
Merged pull requests:
- Update Symfony components to allow 6.0 #724 (dbrumann)
- Update to support PHPStan v1 #723 (patrickkusebauch)
0.17.0 (2021-11-01)
0.16.0 (2021-11-01)
Merged pull requests:
- Option
--graphviz-dump-image
creates directory #714 (dbrumann) - Update multiple dependencies. #713 (dbrumann)
- Bump symfony/config from 5.3.4 to 5.3.10 #712 (dependabot[bot])
- Bump symfony/dependency-injection from 5.3.7 to 5.3.10 #711 (dependabot[bot])
- Bump symfony/console from 5.3.7 to 5.3.10 #710 (dependabot[bot])
- Fix issue #707 #709 (patrickkusebauch)
- Bump phpdocumentor/type-resolver from 1.4.0 to 1.5.1 #702 (dependabot[bot])
- use consistent directory-separator in baseline #700 (staabm)
- Refactor exceptions #699 (dbrumann)
- DirectoryCollector: Support OS agnostic paths #698 (staabm)
- Update deps #692 (dbrumann)
- Move getDefaultFile to trait #690 (gennadigennadigennadi)
- Upgrade PHPUnit #688 (dbrumann)
- Upgrade php-cs-fixer #687 (dbrumann)
- Allow PHP 8.1 to fail builds. #683 (dbrumann)
- feat: support php 8.1 #681 (shouze)
0.15.2 (2021-08-25)
Merged pull requests:
- docs: added analyser.types example #673 (staabm)
- Add superglobal collector to services.php #672 (patrickkusebauch)
0.15.1 (2021-08-24)
0.15.0 (2021-08-20)
Merged pull requests:
- Update dependencies #670 (dbrumann)
- fixed bug in merging hidden_layers #669 (patrickkusebauch)
- Make library usable as is without shim #666 (patrickkusebauch)
- Fix master #665 (patrickkusebauch)
- Report yaml syntax errors in more detail #662 (staabm)
- Run deptrac as part of the test suite #648 (dbrumann)
- Debug commands #647 (patrickkusebauch)
- Ruleset config refactor #646 (patrickkusebauch)
- Eat your own dog food (use deptrac on deptrac) #645 (patrickkusebauch)
- Rename analyze to analyse for builds. #644 (dbrumann)
- Cleanup #643 (patrickkusebauch)
- analyze -> analyse #641 (patrickkusebauch)
- Update docs for graphviz formatter #640 (patrickkusebauch)
- Support for file, function and superglobal tokens #634 (patrickkusebauch)
- Bump nikic/php-parser from 4.10.5 to 4.11.0 #630 (dependabot[bot])
- new GraphVizOutputFormatter #626 (patrickkusebauch)
- Internal refactor to support more token types - part 1/??? #602 (patrickkusebauch)
- Regex validation #596 (patrickkusebauch)
0.14.1 (2021-07-04)
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)
- 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])
0.14.0 (2021-06-23)
0.13.0 (2021-04-16)
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])
0.12.0 (2021-03-12)
Fixed bugs:
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)
- Use TableOutputFormatter as default #496 (smoench)
- Remove deprecated options #495 (smoench)
- Don't report skipped violations by default #494 (smoench)
- update tools #490 (smoench)
- [RFC] Import configuration files #489 (smoench)
0.11.1 (2021-02-09)
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)
0.11.0 (2021-02-01)
Merged pull requests:
0.10.3 (2021-01-29)
Implemented enhancements:
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])
0.10.2 (2020-12-08)
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])
0.10.1 (2020-12-04)
Merged pull requests:
- Bump nikic/php-parser from 4.10.2 to 4.10.3 #428 (dependabot[bot])
- update to box v3.9.1 #420 (smoench)
- update jetbrains/phpstorm-stubs to v2020.2 #419 (smoench)
- add psalm pseudo-types #418 (marcosh)
0.10.0 (2020-11-20)
Merged pull requests:
- Allow PHP 8 #417 (smoench)
- Bump composer/xdebug-handler from 1.4.4 to 1.4.5 #415 (dependabot[bot])
0.9.0 (2020-10-30)
Implemented enhancements:
- Enhancement: Mark test classes as final #400 (localheinz)
- Enhancement: Enable final_static_access fixer #397 (localheinz)
- Simplify formatter options #396 (smoench)
- [GraphViz] display depend on count #378 (smoench)
- Fix PHPUnit phar extension name, so PHPStorm can analyse it and refrences can be used in tests #353 (smoench)
- introduce table output formatter #337 (smoench)
- Load Collectors by FQCN #320 (DanielBadura)
Merged pull requests:
- Bump symfony/options-resolver from 5.1.7 to 5.1.8 #411 (dependabot[bot])
- Bump symfony/finder from 5.1.7 to 5.1.8 #410 (dependabot[bot])
- Bump symfony/config from 5.1.7 to 5.1.8 #409 (dependabot[bot])
- Bump symfony/event-dispatcher from 5.1.7 to 5.1.8 #408 (dependabot[bot])
- Bump symfony/dependency-injection from 5.1.7 to 5.1.8 #407 (dependabot[bot])
- Bump symfony/console from 5.1.7 to 5.1.8 #406 (dependabot[bot])
- Bump symfony/yaml from 5.1.7 to 5.1.8 #405 (dependabot[bot])
- Bump composer/xdebug-handler from 1.4.3 to 1.4.4 #404 (dependabot[bot])
- report unmatched skipped violations #403 (smoench)
- github actions show inherit path #402 (smoench)
- use composer v2 for CI #401 (smoench)
- Fix: Reject rule sets referencing unknown layers #399 (localheinz)
- Fix: Reject duplicate layer names #398 (localheinz)
- Introduce BaselineOutputFormatter #395 (marcelthole)
- Bump symfony/dependency-injection from 5.1.6 to 5.1.7 #394 (dependabot[bot])
- Bump symfony/options-resolver from 5.1.6 to 5.1.7 #393 (dependabot[bot])
- Bump symfony/finder from 5.1.6 to 5.1.7 #392 (dependabot[bot])
- Bump symfony/event-dispatcher from 5.1.6 to 5.1.7 #391 (dependabot[bot])
- Bump symfony/yaml from 5.1.6 to 5.1.7 #390 (dependabot[bot])
- Bump symfony/console from 5.1.6 to 5.1.7 #389 (dependabot[bot])
- Bump symfony/config from 5.1.6 to 5.1.7 #388 (dependabot[bot])
- Bump symfony/console from 5.1.5 to 5.1.6 #387 (dependabot[bot])
- Bump symfony/yaml from 5.1.5 to 5.1.6 #386 (dependabot[bot])
- Bump nikic/php-parser from 4.10.1 to 4.10.2 #385 (dependabot[bot])
- Bump symfony/finder from 5.1.5 to 5.1.6 #384 (dependabot[bot])
- Bump symfony/config from 5.1.5 to 5.1.6 #383 (dependabot[bot])
- Bump symfony/event-dispatcher from 5.1.5 to 5.1.6 #382 (dependabot[bot])
- Bump symfony/dependency-injection from 5.1.5 to 5.1.6 #381 (dependabot[bot])
- Bump symfony/options-resolver from 5.1.5 to 5.1.6 #380 (dependabot[bot])
- Bump nikic/php-parser from 4.10.0 to 4.10.1 #379 (dependabot[bot])
- update tools #377 (smoench)
- Bump nikic/php-parser from 4.9.1 to 4.10.0 #374 (dependabot[bot])
- Bump phpdocumentor/type-resolver from 1.3.0 to 1.4.0 #372 (dependabot[bot])
- Bump symfony/event-dispatcher from 5.1.4 to 5.1.5 #371 (dependabot[bot])
- Bump symfony/options-resolver from 5.1.4 to 5.1.5 #370 (dependabot[bot])
- Bump symfony/dependency-injection from 5.1.4 to 5.1.5 #369 (dependabot[bot])
- Bump symfony/finder from 5.1.4 to 5.1.5 #368 (dependabot[bot])
- Bump symfony/config from 5.1.4 to 5.1.5 #367 (dependabot[bot])
- Bump symfony/console from 5.1.4 to 5.1.5 #366 (dependabot[bot])
- Bump symfony/yaml from 5.1.4 to 5.1.5 #365 (dependabot[bot])
- Bump symfony/config from 5.1.3 to 5.1.4 #364 (dependabot[bot])
- Bump symfony/event-dispatcher from 5.1.3 to 5.1.4 #363 (dependabot[bot])
- Bump symfony/dependency-injection from 5.1.3 to 5.1.4 #362 (dependabot[bot])
- Bump symfony/yaml from 5.1.3 to 5.1.4 #361 (dependabot[bot])
- Bump symfony/finder from 5.1.3 to 5.1.4 #360 (dependabot[bot])
- Bump symfony/options-resolver from 5.1.3 to 5.1.4 #359 (dependabot[bot])
- Bump symfony/console from 5.1.3 to 5.1.4 #358 (dependabot[bot])
- Bump nikic/php-parser from 4.9.0 to 4.9.1 #357 (dependabot[bot])
- Bump composer/xdebug-handler from 1.4.2 to 1.4.3 #356 (dependabot[bot])
- Bump nikic/php-parser from 4.8.0 to 4.9.0 #355 (dependabot[bot])
- Bump nikic/php-parser from 4.7.0 to 4.8.0 #354 (dependabot[bot])
- Bump phpstan/phpdoc-parser from 0.4.8 to 0.4.9 #350 (dependabot[bot])
- Bump nikic/php-parser from 4.6.0 to 4.7.0 #348 (dependabot[bot])
0.8.2 (2020-07-24)
Merged pull requests:
- Bump symfony/finder from 5.1.2 to 5.1.3 #347 (dependabot[bot])
- Bump symfony/console from 5.1.2 to 5.1.3 #346 (dependabot[bot])
- Bump symfony/yaml from 5.1.2 to 5.1.3 #345 (dependabot[bot])
- Bump symfony/dependency-injection from 5.1.2 to 5.1.3 #344 (dependabot[bot])
- Bump symfony/config from 5.1.2 to 5.1.3 #343 (dependabot[bot])
- Bump nikic/php-parser from 4.5.0 to 4.6.0 #342 (dependabot[bot])
- Bump phpdocumentor/type-resolver from 1.1.0 to 1.3.0 #341 (dependabot[bot])
- Bump symfony/options-resolver from 5.1.2 to 5.1.3 #340 (dependabot[bot])
- Bump symfony/event-dispatcher from 5.1.2 to 5.1.3 #339 (dependabot[bot])
- Add option to report uncovered dependencies for GitHubActionFormatter #338 (jschaedl)
- ignore (psalm) pseudo types #336 (smoench)
- Add missing Collectors into the container #335 (DanielBadura)
- Change default file to depfile.yaml #334 (DanielBadura)
0.8.1 (2020-07-10)
Merged pull requests:
- install tools with phive #316 (smoench)
- upgrade to symfony 5.1 #315 (smoench)
- adds jetbrains/phpstorm-stubs for not blaming about uncovered internal classes #314 (smoench)
- Adds uses, extends and inherits collectors. #311 (dbrumann)
- Fixes key for implements Collector #308 (dbrumann)
- Add flag --fail-on-uncovered (closes #306) #307 (hugochinchilla)
- Add GitHub Actions Output Formatter #305 (jtaylor100)
- update github actions #303 (smoench)
- Enable GithubActionsOutputFormatter by default in GithubActions environment #324 (jschaedl)
- psalm level 2 #323 (smoench)
- differentiate between possible use types #322 (smoench)
- Add Psalm #321 (DanielBadura)
0.8.0 (2020-06-19)
0.7.1 (2020-05-04)
Merged pull requests:
0.7.0 (2020-05-02)
Merged pull requests:
- adds file reference builder #300 (smoench)
- adds implements collector #298 (smoench)
- Add doc for MethodCollector and misc #297 (smoench)
- use php config files #296 (smoench)
- upload phar artifact #295 (smoench)
- adds composer/xdebug-handler #294 (smoench)
- dependency updates #292 (smoench)
- jUnit: report successful + uncovered testcases #290 (smoench)
- dependency updates #289 (smoench)
- remove banner #288 (smoench)
- refactor type resolving #287 (smoench)
- use latest phpstan version #286 (smoench)
- report uncovered dependencies #285 (smoench)
- update dependencies #284 (smoench)
- improve analysing performance #283 (smoench)
- update actions config #281 (smoench)
- resolve file occurrences of dependencies #279 (smoench)
- make AstMap immutable #278 (smoench)
- upgrade to symfony 5.0 #276 (smoench)
- use checkout fetch depth one #275 (smoench)
- use github actions #274 (smoench)
- Update README.md #272 (radimvaculik)
- test on PHP 7.4 #271 (smoench)
- add xml formatter #270 (timglabisch)
- POC: track uncovered dependencies #266 (smoench)
0.6.0 (2019-10-18)
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)
0.5.0 (2019-03-15)
Implemented enhancements:
Fixed bugs:
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)
0.4.0 (2019-01-11)
Merged pull requests:
- extend travis ci config #206 (smoench)
- enable gz compression + php-scoper #204 (smoench)
- upgrade to symfony v4.2 #203 (smoench)
- Improve wording, typos, title case in README #201 (umulmrum)
- Implemented skip violations #200 (dbalabka)
- use git-version as app version + enable php and json compactor #198 (smoench)
- use progress bar instead of printing a '.' per file #197 (smoench)
- force strict types #196 (smoench)
- caching parsed files #195 (smoench)
- refactor console formatter into subscriber #194 (DavidBadura)
- improve tests #193 (smoench)
- integrate Astrunner #192 (smoench)
- bump to symfony 4.1 #191 (smoench)
- bump to PHP 7.1 + cleanup #190 (smoench)
0.3.0 (2018-11-05)
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)
0.2.0 (2018-03-23)
Merged pull requests:
- DirectoryCollector: move tests + cs fixes #149 (smoench)
- Feature directory collector #147 (timglabisch)
- Added more type-hints including for astrunner type-hints improvement #145 (smoench)
- type-hints #142 (smoench)
- Use Null Coalesce Operator #140 (carusogabriel)
- Drop PHP <7.0 and HHVM support + upgrade to symfony 3.4 LTS #138 (smoench)
- use namespaced phpunit TestCase #137 (smoench)
- Feature: directory collector #135 (jkuchar)
- move tests to top level dir #133 (smoench)
- allow the "exclude_files" option to be omitted #128 (xabbuh)
- Prevent illegal offset warnings return types #127 (hiddeco)
- Prevent illegal offset warnings FQCN #125 (hiddeco)
- Fixed parsing of nullable return types #122 (hiddeco)
- Fix minor misprints #121 (bocharsky-bw)
- Emit method return types. #120 (dbrumann)
- fix typo #119 (meandmymonkey)
- Remove windows build CI-pipeline. #118 (dbrumann)
- Update nikic/php-parser to 3.0. #117 (dbrumann)
- allow PHPUnit 5 too for forward compatibility #116 (xabbuh)
- detect static method call and property access deps #115 (xabbuh)
- Update path in command example in README #110 (richardmiller-zz)
- Fix composer file permissions #100 (amansilla)
- Add tests for self update command #98 (amansilla)
- Sort composer packages #97 (amansilla)
- Add appveyor status to readme #96 (amansilla)
- Add description to composer file #95 (amansilla)
- drop no longer needed repositories #94 (xabbuh)
- Add support for Appveyor #93 (amansilla)
- Remove composer deprecated option --dev #91 (amansilla)
- use variables for binaries in Makefile #85 (ckressibucher)
- Add self-update command #84 (amansilla)
- Fix build php.ini documentation #83 (amansilla)
- fixed typo #82 (rokde)
- update Graphviz dependency for Windows #81 (maxime-pasquier)
- Add PHPDoc for CollectorInterface #80 (theofidry)
- Review of OutputFormatterInterface #78 (theofidry)
- Reduces verbosity when generating AstMap. #67 (dbrumann)
- Added a warning about formatter-options and default command. #64 (dbrumann)
- Add license to Composer #63 (theofidry)
- Add ToC #62 (theofidry)
- Analysis with violations returns a 0 exit code. #59 (dbrumann)
- Add travis build status to readme #58 (amansilla)
- Typo in README.md #55 (oliveradria)
- Fixes #52 with null exclude_files. #54 (dbrumann)
- Add travis-ci integration #53 (amansilla)
- Fixed typo in filename #51 (dbrumann)
- Fix typo in curl command #47 (icambridge)
- method collector #46 (slde-flash)
- Fix typos in documentation #45 (mre)
* This Changelog was automatically generated by github_changelog_generator