Skip to content

Latest commit

 

History

History
680 lines (559 loc) · 30.6 KB

CHANGELOG.md

File metadata and controls

680 lines (559 loc) · 30.6 KB

Changelog

All notable changes to this project will be documented in this file, in reverse chronological order by release.

0.13.0 - 2021-04-16

Added

  • #527 adds debug commands for layer and class-likes, Thanks to @smoench

Changed

  • #532 update xdebug-handler to v2, Thanks to @smoench
  • #531 Bump jetbrains/phpstorm-stubs from 2020.2 to 2020.3
  • #529 Bump symfony/console from 5.2.5 to 5.2.6
  • #528 Bump symfony/dependency-injection from 5.2.5 to 5.2.6
  • #526 Bump composer/xdebug-handler from 1.4.5 to 1.4.6
  • #525 Bump phpstan/phpdoc-parser from 0.4.12 to 0.4.14

0.12.0 - 2021-03-12

Added

  • #499 report warnings about classes are in two or more layers, Thanks to @smoench
  • #489 Import configuration files, Thanks to @smoench

Changed

  • #523 Report uncovered as errors with GithubActionOutputFormatter, Thanks to @smoench
  • #502 update build matrix OS, Thanks to @smoench
  • #501 Parameters, Thanks to @smoench
  • #496 Use TableOutputFormatter as default, Thanks to @smoench
  • #494 Don't report skipped violations by default, Thanks to @smoench
  • #490 update tools, Thanks to @smoench
  • #522 Bump symfony/console from 5.2.4 to 5.2.5
  • #521 Bump symfony/dependency-injection from 5.2.4 to 5.2.5
  • #520 Bump symfony/yaml from 5.2.4 to 5.2.5
  • #517 Bump symfony/options-resolver from 5.2.3 to 5.2.4
  • #516 Bump symfony/dependency-injection from 5.2.3 to 5.2.4
  • #515 Bump symfony/finder from 5.2.3 to 5.2.4
  • #514 Bump symfony/config from 5.2.3 to 5.2.4
  • #513 Bump symfony/yaml from 5.2.3 to 5.2.4
  • #512 Bump symfony/console from 5.2.3 to 5.2.4
  • #511 Bump symfony/event-dispatcher from 5.2.3 to 5.2.4
  • #505 Bump phpstan/phpdoc-parser from 0.4.11 to 0.4.12
  • #498 Bump phpstan/phpdoc-parser from 0.4.10 to 0.4.11

Fixed

Removed

0.11.1 - 2021-02-09

Added

  • #485 Add support for report skipped option in TableOutputFormatter, Thanks to @smoench
  • #484 Add support for report skipped option in GithubActionsOutputFormatter, Thanks to @sasezaki
  • #471 Add option to not print skipped violations in ConsoleOutputFormatter, Thanks to @lprzybylek

Changed

  • #480 Bump symfony/yaml from 5.2.2 to 5.2.3
  • #479 Bump symfony/finder from 5.2.2 to 5.2.3
  • #478 Bump symfony/event-dispatcher from 5.2.2 to 5.2.3
  • #477 Bump symfony/dependency-injection from 5.2.2 to 5.2.3
  • #476 Bump symfony/console from 5.2.2 to 5.2.3
  • #475 Bump symfony/config from 5.2.2 to 5.2.3
  • #474 Bump symfony/options-resolver from 5.2.2 to 5.2.3

0.11.0 - 2021-02-01

Added

  • #472 Readme: added missing collectors into outline, Thanks to @staabm

Changed

0.10.3 - 2021-01-29

Added

Changed

  • #468 replace useless specific output file to temp file at test., Thanks to @sasezaki
  • #434 Bump symfony/options-resolver from 5.2.0 to 5.2.1
  • #435 Bump symfony/event-dispatcher from 5.2.0 to 5.2.1
  • #436 Bump symfony/finder from 5.2.0 to 5.2.1
  • #437 Bump nikic/php-parser from 4.10.3 to 4.10.4
  • #438 Bump symfony/yaml from 5.2.0 to 5.2.1
  • #439 Bump symfony/console from 5.2.0 to 5.2.1
  • #440 Bump symfony/config from 5.2.0 to 5.2.1
  • #441 Bump symfony/dependency-injection from 5.2.0 to 5.2.1
  • #442 update box to version 3.11.0, Thanks to @smoench
  • #443 update php-cs-fixer to version 2.17.2, Thanks to @smoench
  • #444 update phpstan to version 0.12.64, Thanks to @smoench
  • #445 update phpunit to version 8.5.13, Thanks to @smoench
  • #446 update psalm to version 4.3.1, Thanks to @smoench
  • #450 simplify file parsing, Thanks to @smoench
  • #467 update psalm to v4.4.1, Thanks to @smoench
  • #451 simplify configuration loading, Thanks to @smoench
  • #452 simplify cache file reading, Thanks to @smoench
  • #457 Bump symfony/event-dispatcher from 5.2.1 to 5.2.2
  • #458 Bump symfony/yaml from 5.2.1 to 5.2.2
  • #459 Bump symfony/console from 5.2.1 to 5.2.2
  • #460 Bump symfony/finder from 5.2.1 to 5.2.2
  • #461 Bump symfony/dependency-injection from 5.2.1 to 5.2.2
  • #462 Bump symfony/options-resolver from 5.2.1 to 5.2.2
  • #463 Bump symfony/config from 5.2.1 to 5.2.2
  • #464 update php-cs-fixer to v2.18.2, Thanks to @smoench
  • #466 update phpstan to v0.12.70, Thanks to @smoench
  • #433 Bump phpstan/phpdoc-parser from 0.4.9 to 0.4.10

Fixed

  • #469 clean up the temp file even when the test fails, Thanks to @xabbuh
  • #465 Readme: fix typo, Thanks to @staabm

0.10.2 - 2020-12-08

Changed

  • #430 update phpstan to 0.12.58, Thanks to @smoench
  • #429 don't scope symfony polyfill's, Thanks to @smoench
  • #427 Bump symfony/dependency-injection from 5.1.8 to 5.2.0
  • #426 Bump symfony/console from 5.1.8 to 5.2.0
  • #425 Bump symfony/config from 5.1.8 to 5.2.0
  • #424 Bump symfony/options-resolver from 5.1.8 to 5.2.0
  • #423 Bump symfony/event-dispatcher from 5.1.8 to 5.2.0
  • #422 Bump symfony/finder from 5.1.8 to 5.2.0
  • #421 Bump symfony/yaml from 5.1.8 to 5.2.0

0.10.1 - 2020-12-04

Added

Changed

  • #428 Bump nikic/php-parser from 4.10.2 to 4.10.3
  • #420 update to box v3.9.1, Thanks to @smoench
  • #419 update jetbrains/phpstorm-stubs to v2020.2, Thanks to @smoench

0.10.0 - 2020-11-20

Added

Changed

  • #417 changed emulative lexer to fixed one, Thanks to @smoench

0.9.0 - 2020-10-30

Added

Fixed

Changed

  • #402 github actions show inherit path, Thanks to @smoench
  • #401 use composer v2 for CI, Thanks to @smoench
  • #400 Enhancement: Mark test classes as final, Thanks to @localheinz
  • #397 Enhancement: Enable final_static_access fixer, Thanks to @localheinz
  • #396 Simplify formatter options, Thanks to @smoench
  • #366 Bump symfony/console from 5.1.4 to 5.1.5
  • #364 Bump symfony/config from 5.1.3 to 5.1.4
  • #363 Bump symfony/event-dispatcher from 5.1.3 to 5.1.4
  • #365 Bump symfony/yaml from 5.1.4 to 5.1.5
  • #411 Bump symfony/options-resolver from 5.1.7 to 5.1.8
  • #367 Bump symfony/config from 5.1.4 to 5.1.5
  • #368 Bump symfony/finder from 5.1.4 to 5.1.5
  • #361 Bump symfony/yaml from 5.1.3 to 5.1.4
  • #369 Bump symfony/dependency-injection from 5.1.4 to 5.1.5
  • #362 Bump symfony/dependency-injection from 5.1.3 to 5.1.4
  • #354 Bump nikic/php-parser from 4.7.0 to 4.8.0
  • #360 Bump symfony/finder from 5.1.3 to 5.1.4
  • #359 Bump symfony/options-resolver from 5.1.3 to 5.1.4
  • #358 Bump symfony/console from 5.1.3 to 5.1.4
  • #357 Bump nikic/php-parser from 4.9.0 to 4.9.1
  • #356 Bump composer/xdebug-handler from 1.4.2 to 1.4.3
  • #355 Bump nikic/php-parser from 4.8.0 to 4.9.0
  • #371 Bump symfony/event-dispatcher from 5.1.4 to 5.1.5
  • #350 Bump phpstan/phpdoc-parser from 0.4.8 to 0.4.9
  • #348 Bump nikic/php-parser from 4.6.0 to 4.7.0
  • #370 Bump symfony/options-resolver from 5.1.4 to 5.1.5
  • #372 Bump phpdocumentor/type-resolver from 1.3.0 to 1.4.0
  • #410 Bump symfony/finder from 5.1.7 to 5.1.8
  • #374 Bump nikic/php-parser from 4.9.1 to 4.10.0
  • #409 Bump symfony/config from 5.1.7 to 5.1.8
  • #408 Bump symfony/event-dispatcher from 5.1.7 to 5.1.8
  • #407 Bump symfony/dependency-injection from 5.1.7 to 5.1.8
  • #406 Bump symfony/console from 5.1.7 to 5.1.8
  • #405 Bump symfony/yaml from 5.1.7 to 5.1.8
  • #404 Bump composer/xdebug-handler from 1.4.3 to 1.4.4
  • #394 Bump symfony/dependency-injection from 5.1.6 to 5.1.7
  • #393 Bump symfony/options-resolver from 5.1.6 to 5.1.7
  • #392 Bump symfony/finder from 5.1.6 to 5.1.7
  • #384 Bump symfony/finder from 5.1.5 to 5.1.6
  • #377 update tools, Thanks to @smoench
  • #379 Bump nikic/php-parser from 4.10.0 to 4.10.1
  • #380 Bump symfony/options-resolver from 5.1.5 to 5.1.6
  • #381 Bump symfony/dependency-injection from 5.1.5 to 5.1.6
  • #382 Bump symfony/event-dispatcher from 5.1.5 to 5.1.6
  • #383 Bump symfony/config from 5.1.5 to 5.1.6
  • #385 Bump nikic/php-parser from 4.10.1 to 4.10.2
  • #391 Bump symfony/event-dispatcher from 5.1.6 to 5.1.7
  • #386 Bump symfony/yaml from 5.1.5 to 5.1.6
  • #387 Bump symfony/console from 5.1.5 to 5.1.6
  • #388 Bump symfony/config from 5.1.6 to 5.1.7
  • #389 Bump symfony/console from 5.1.6 to 5.1.7
  • #390 Bump symfony/yaml from 5.1.6 to 5.1.7

0.8.2 - 2020-07-24

Added

  • #338 Add option to report uncovered dependencies for GitHubActionFormatter, Thanks to @jschaedl
  • #335 Add missing Collectors into the container, Thanks to @DanielBadura

Changed

  • #347 Bump symfony/finder from 5.1.2 to 5.1.3
  • #346 Bump symfony/console from 5.1.2 to 5.1.3
  • #345 Bump symfony/yaml from 5.1.2 to 5.1.3
  • #344 Bump symfony/dependency-injection from 5.1.2 to 5.1.3
  • #343 Bump symfony/config from 5.1.2 to 5.1.3
  • #342 Bump nikic/php-parser from 4.5.0 to 4.6.0
  • #341 Bump phpdocumentor/type-resolver from 1.1.0 to 1.3.0
  • #340 Bump symfony/options-resolver from 5.1.2 to 5.1.3
  • #339 Bump symfony/event-dispatcher from 5.1.2 to 5.1.3
  • #336 ignore (psalm) pseudo types, Thanks to @smoench
  • #334 Change default file to depfile.yaml, Thanks to @DanielBadura

0.8.1 - 2020-07-10

Added

Changed

  • #324 Enable GithubActionsOutputFormatter by default in GithubActions environment, Thanks to @jschaedl
  • #323 psalm level 2, Thanks to @smoench
  • #322 differentiate between possible use types, Thanks to @smoench

0.8.0 - 2020-06-19

Added

Changed

Fixed

0.7.1 - 2020-05-04

Fixed

  • #302 Bugfix: cover more DocBlock types

0.7.0 - 2020-05-02

Added

Changed

Removed

0.6.0 - 2019-10-18

Changed

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 - 2019-03-15

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 - 2019-01-11

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 - 2018-11-05

Added

  • #160 new ClassNameRegexCollector was added

  • #167 Added JUnit report formatter.

Changed

  • #179 disabled JUnitFormatter and GraphizFormatter by default

Removed

  • #177 Removed the self updating mechanism.

[0.2.0] - 2018-03-24

Added

  • Added DirectoryCollector.

Removed

  • Removed support for PHP < 7.0 and HHVM.