All Versions
137
Latest Version
Avg Release Cycle
44 days
Latest Release
134 days ago

Changelog History
Page 1

  • v2.16.1

    November 25, 2019
    • 🐛 bug #4476 FunctionsAnalyzer - add "isTheSameClassCall" for correct verifying of function calls (kubawerlos)
    • 🐛 bug #4605 PhpdocToParamTypeFixer - cover more cases (keradus, julienfalque)
    • 🐛 bug #4626 FinalPublicMethodForAbstractClassFixer - Do not attempt to mark abstract public methods as final (localheinz)
    • 🐛 bug #4632 NullableTypeDeclarationForDefaultNullValueFixer - fix for not lowercase "null" (kubawerlos)
    • 🐛 bug #4638 Ensure compatibility with PHP 7.4 (julienfalque)
    • 🐛 bug #4641 Add typed properties test to VisibilityRequiredFixerTest (GawainLynch, julienfalque)
    • 🐛 bug #4654 ArrayIndentationFixer - Fix array indentation for multiline values (julienfalque)
    • 🐛 bug #4660 TokensAnalyzer::isConstantInvocation - fix for extending multiple interfaces (kubawerlos)
    • 🐛 bug #4668 TokensAnalyzer::isConstantInvocation - fix for interface method return type (kubawerlos)
    • minor #4608 Allow Symfony 5 components (l-vo)
    • 👷 minor #4622 Disallow PHP 7.4 failures on Travis CI (julienfalque)
    • minor #4623 README - Mark up as code (localheinz)
    • ✅ minor #4637 PHP 7.4 integration test (GawainLynch, julienfalque)
    • ⚡️ minor #4643 DX: Update .gitattributes and move ci-integration.sh to root of the project (kubawerlos, keradus)
    • minor #4645 Check PHP extensions on runtime (kubawerlos)
    • 📄 minor #4655 Improve docs - README (mvorisek)
    • minor #4662 DX: generate headers in README.rst (kubawerlos)
    • minor #4669 Enable execution under PHP 7.4 (keradus)
    • ✅ minor #4670 TravisTest - rewrite tests to allow last supported by tool PHP version to be snapshot (keradus)
    • ✅ minor #4671 TravisTest - rewrite tests to allow last supported by tool PHP version to be snapshot (keradus)
  • v2.16.0

    November 03, 2019
    • 🔋 feature #3810 PhpdocLineSpanFixer - Introduction (BackEndTea)
    • 🔋 feature #3928 Add FinalPublicMethodForAbstractClassFixer (Slamdunk)
    • 🔋 feature #4000 FinalStaticAccessFixer - Introduction (ntzm)
    • 🔋 feature #4275 Issue #4274: Let lowercase_constants directive to be configurable. (drupol)
    • 🔋 feature #4355 GlobalNamespaceImportFixer - Introduction (gharlan)
    • 🔋 feature #4358 SelfStaticAccessorFixer - Introduction (SpacePossum)
    • 🔋 feature #4385 CommentToPhpdocFixer - allow to ignore tags (kubawerlos)
    • 🔋 feature #4401 Add NullableTypeDeclarationForDefaultNullValueFixer (HypeMC)
    • 🔋 feature #4452 Add SingleLineThrowFixer (kubawerlos)
    • 🔋 feature #4500 NoSuperfluousPhpdocTags - Add remove_inheritdoc option (julienfalque)
    • 🔋 feature #4505 NoSuperfluousPhpdocTagsFixer - allow params that aren't on the signature (azjezz)
    • 🔋 feature #4531 PhpdocAlignFixer - add "property-read" and "property-write" to allowed tags (kubawerlos)
    • 🔋 feature #4583 Phpdoc to param type fixer rebase (jg-development)
    • 🗄 minor #4033 Raise deprecation warnings on usage of deprecated aliases (ntzm)
    • ⚡️ minor #4423 DX: update branch alias (keradus)
    • ✅ minor #4537 SelfStaticAccessor - extend itests (keradus)
    • minor #4607 Configure no_superfluous_phpdoc_tags for Symfony (keradus)
    • 🗄 minor #4618 DX: fix usage of deprecated options (0x450x6c)
    • ⚠ minor #4619 Fix PHP 7.3 strict mode warnings (keradus)
    • minor #4621 Add single_line_throw to Symfony ruleset (keradus)
  • v2.15.5

    November 25, 2019
    • 🐛 bug #4476 FunctionsAnalyzer - add "isTheSameClassCall" for correct verifying of function calls (kubawerlos)
    • 🐛 bug #4641 Add typed properties test to VisibilityRequiredFixerTest (GawainLynch, julienfalque)
    • 🐛 bug #4654 ArrayIndentationFixer - Fix array indentation for multiline values (julienfalque)
    • 🐛 bug #4660 TokensAnalyzer::isConstantInvocation - fix for extending multiple interfaces (kubawerlos)
    • 🐛 bug #4668 TokensAnalyzer::isConstantInvocation - fix for interface method return type (kubawerlos)
    • minor #4608 Allow Symfony 5 components (l-vo)
    • 👷 minor #4622 Disallow PHP 7.4 failures on Travis CI (julienfalque)
    • ✅ minor #4637 PHP 7.4 integration test (GawainLynch, julienfalque)
    • ⚡️ minor #4643 DX: Update .gitattributes and move ci-integration.sh to root of the project (kubawerlos, keradus)
    • minor #4645 Check PHP extensions on runtime (kubawerlos)
    • 📄 minor #4655 Improve docs - README (mvorisek)
    • minor #4662 DX: generate headers in README.rst (kubawerlos)
    • minor #4669 Enable execution under PHP 7.4 (keradus)
    • ✅ minor #4671 TravisTest - rewrite tests to allow last supported by tool PHP version to be snapshot (keradus)
  • v2.15.4

    November 03, 2019
    • 🐛 bug #4183 IndentationTypeFixer - fix handling 2 spaces indent (kubawerlos)
    • 🐛 bug #4406 NoSuperfluousElseifFixer - fix invalid escape sequence in character class (remicollet, SpacePossum)
    • 🐛 bug #4416 NoUnusedImports - Fix imports detected as used in namespaces (julienfalque, SpacePossum)
    • 🐛 bug #4518 PhpUnitNoExpectationAnnotationFixer - fix handling expect empty exception message (ktomk)
    • 🐛 bug #4548 HeredocIndentationFixer - remove whitespace in empty lines (gharlan)
    • 🐛 bug #4556 ClassKeywordRemoveFixer - fix for self,static and parent keywords (kubawerlos)
    • 🐛 bug #4572 TokensAnalyzer - handle nested anonymous classes (SpacePossum)
    • 🐛 bug #4573 CombineConsecutiveIssetsFixer - fix stop based on precedence (SpacePossum)
    • 🐛 bug #4577 Fix command exit code on lint error after fixing fix. (SpacePossum)
    • 🐛 bug #4581 FunctionsAnalyzer: fix for comment in type (kubawerlos)
    • 🐛 bug #4586 BracesFixer - handle dynamic static method call (SpacePossum)
    • 🐛 bug #4594 Braces - fix both single line comment styles (SpacePossum)
    • 🐛 bug #4609 PhpdocTypesOrderFixer - Prevent unexpected default value change (laurent35240)
    • minor #4458 Add PHPStan (julienfalque)
    • 🚚 minor #4479 IncludeFixer - remove braces when the statement is wrapped in block (kubawerlos)
    • minor #4490 Allow running if installed as project specific (ticktackk)
    • minor #4517 Verify PCRE pattern before use (ktomk)
    • 🚚 minor #4521 Remove superfluous leading backslash, closes 4520 (ktomk)
    • minor #4532 DX: ensure data providers are used (kubawerlos)
    • minor #4534 Redo PHP7.4 - Add "str_split" => "mb_str_split" mapping (keradus, Slamdunk)
    • minor #4536 DX: use PHIVE for dev tools (keradus)
    • ⚡️ minor #4538 Docs: update Cookbook (keradus)
    • 🔧 minor #4541 Enhancement: Use default name property to configure command names (localheinz)
    • minor #4546 DX: removing unnecessary variable initialization (kubawerlos)
    • minor #4549 DX: use ::class whenever possible (keradus, kubawerlos)
    • minor #4550 DX: travis_retry for dev-tools install (ktomk, keradus)
    • minor #4559 Allow 7.4snapshot to fail due to a bug on it (kubawerlos)
    • minor #4563 GitlabReporter - fix report output (mjanser)
    • ⚡️ minor #4564 Move readme-update command to Section 3 (iwasherefirst2)
    • ⚡️ minor #4566 Update symfony ruleset (gharlan)
    • minor #4570 Command::execute() should always return an integer (derrabus)
    • minor #4580 Add suport for true/false return type hints. (SpacePossum)
    • minor #4584 Increase PHPStan level to 1 (julienfalque)
    • 🗄 minor #4585 Fix deprecation notices (julienfalque)
    • minor #4587 Output details - Explain why a file was skipped (SpacePossum)
    • ✅ minor #4588 Fix STDIN test when path is one level deep (julienfalque)
    • 👍 minor #4589 PhpdocToReturnType - Add support for Foo[][] (SpacePossum)
    • minor #4593 Ensure compatibility with PHP 7.4 typed properties (julienfalque)
    • 🚚 minor #4595 Import cannot be used after :: so can be removed (SpacePossum)
    • minor #4596 Ensure compatibility with PHP 7.4 numeric literal separator (julienfalque)
    • 🗄 minor #4597 Fix PHP 7.4 deprecation notices (julienfalque)
    • minor #4600 Ensure compatibility with PHP 7.4 arrow functions (julienfalque)
    • minor #4602 Ensure compatibility with PHP 7.4 spread operator in array expression (julienfalque)
    • minor #4603 Ensure compatibility with PHP 7.4 null coalescing assignment operator (julienfalque)
    • minor #4606 Configure no_superfluous_phpdoc_tags for Symfony (keradus)
    • ⚡️ minor #4610 Travis CI - Update known files list (julienfalque)
    • 🚚 minor #4615 Remove workaround for dev-tools install reg. Phive (ktomk)
  • v2.15.3

    August 31, 2019
    • bug #4533 Revert PHP7.4 - Add "str_split" => "mb_str_split" mapping (keradus)
    • minor #4264 DX: AutoReview - ensure Travis handle all needed PHP versions (keradus)
    • 🔧 minor #4524 MethodArgumentSpaceFixerTest - make explicit configuration to prevent fail on configuration change (keradus)
  • v2.15.2

    August 27, 2019
    • 🐛 bug #4132 BlankLineAfterNamespaceFixer - do not remove indent, handle comments (kubawerlos)
    • bug #4384 MethodArgumentSpaceFixer - fix for on_multiline:ensure_fully_multiline with trailing comma in function call (kubawerlos)
    • 🐛 bug #4404 FileLintingIterator - fix current value on end/invalid (SpacePossum)
    • 🐛 bug #4421 FunctionTypehintSpaceFixer - Ensure single space between type declaration and parameter (localheinz)
    • 🐛 bug #4436 MethodArgumentSpaceFixer - handle misplaced ) (keradus)
    • 🐛 bug #4439 NoLeadingImportSlashFixer - Add space if needed (SpacePossum)
    • 🐛 bug #4440 SimpleToComplexStringVariableFixer - Fix $ bug (dmvdbrugge)
    • 🐛 bug #4453 Fix preg_match error on 7.4snapshot (kubawerlos)
    • 🐛 bug #4461 IsNullFixer - fix null coalescing operator handling (linniksa)
    • 🐛 bug #4467 ToolInfo - fix access to reference without checking existence (black-silence)
    • 🐛 bug #4472 Fix non-static closure unbinding this on PHP 7.4 (kelunik)
    • 🏗 minor #3726 Use Box 3 to build the PHAR (theofidry, keradus)
    • ✅ minor #4412 PHP 7.4 - Tests for support (SpacePossum)
    • ✅ minor #4431 DX: test that default config is not passed in RuleSet (kubawerlos)
    • ✅ minor #4433 DX: test to ensure @PHPUnitMigration rule sets are correctly defined (kubawerlos)
    • ✅ minor #4445 DX: static call of markTestSkippedOrFail (kubawerlos)
    • minor #4463 Add apostrophe to possessive "team's" (ChandlerSwift)
    • ✅ minor #4471 ReadmeCommandTest - use CommandTester (kubawerlos)
    • ✅ minor #4477 DX: control names of public methods in test's classes (kubawerlos)
    • minor #4483 NewWithBracesFixer - Fix object operator and curly brace open cases (SpacePossum)
    • ✏️ minor #4484 fix typos in README (Sven Ludwig)
    • 🏗 minor #4494 DX: Fix shell script syntax in order to fix Travis builds (drupol)
    • 🔒 minor #4516 DX: Lock binary SCA tools versions (keradus)
  • v2.15.1

    June 01, 2019
    • 🐛 bug #4418 PhpUnitNamespacedFixer - properly translate classes which do not follow translation pattern (ktomk)
    • 🐛 bug #4419 PhpUnitTestCaseStaticMethodCallsFixer - skip anonymous classes and lambda (SpacePossum)
    • 🐛 bug #4420 MethodArgumentSpaceFixer - PHP7.3 trailing commas in function calls (SpacePossum)
    • minor #4345 Travis: PHP 7.4 isn't allowed to fail anymore (Slamdunk)
    • minor #4403 LowercaseStaticReferenceFixer - Fix invalid PHP version in example (HypeMC)
    • minor #4424 DX: cleanup of composer.json - no need for branch-alias (keradus)
    • minor #4425 DX: assertions are static, adjust custom assertions (keradus)
    • 🗄 minor #4426 DX: handle deprecations of symfony/event-dispatcher:4.3 (keradus)
    • minor #4427 DX: stop using reserved T_FN in code samples (keradus)
    • ⚡️ minor #4428 DX: update dev-tools (keradus)
    • 🔀 minor #4429 DX: MethodArgumentSpaceFixerTest - fix hidden merge conflict (keradus)
  • v2.15.0

    May 06, 2019
    • 🔋 feature #3927 Add FinalClassFixer (Slamdunk)
    • 🔋 feature #3939 Add PhpUnitSizeClassFixer (Jefersson Nathan)
    • 🔋 feature #3942 SimpleToComplexStringVariableFixer - Introduction (dmvdbrugge, SpacePossum)
    • 🔋 feature #4113 OrderedInterfacesFixer - Introduction (dmvdbrugge)
    • 🔋 feature #4121 SingleTraitInsertPerStatementFixer - Introduction (SpacePossum)
    • 🔋 feature #4126 NativeFunctionTypeDeclarationCasingFixer - Introduction (SpacePossum)
    • 🔋 feature #4167 PhpUnitMockShortWillReturnFixer - Introduction (michadam-pearson)
    • 🔋 feature #4191 [7.3] NoWhitespaceBeforeCommaInArrayFixer - fix comma after heredoc-end (gharlan)
    • 🔋 feature #4288 Add Gitlab Reporter (hco)
    • 🔋 feature #4328 Add PhpUnitDedicateAssertInternalTypeFixer (Slamdunk)
    • 🔋 feature #4341 [7.3] TrailingCommaInMultilineArrayFixer - fix comma after heredoc-end (gharlan)
    • 🔋 feature #4342 [7.3] MethodArgumentSpaceFixer - fix comma after heredoc-end (gharlan)
    • ✅ minor #4112 NoSuperfluousPhpdocTagsFixer - Add missing code sample, groom tests (keradus, SpacePossum)
    • minor #4360 Add gitlab as output format in the README/help doc. (SpacePossum)
    • minor #4386 Add PhpUnitMockShortWillReturnFixer to @symfony:risky rule set (kubawerlos)
    • minor #4398 New ruleset "@PHP73Migration" (gharlan)
    • minor #4399 Fix 2.15 line (keradus)
  • v2.14.6

    August 31, 2019
    • bug #4533 Revert PHP7.4 - Add "str_split" => "mb_str_split" mapping (keradus)
    • minor #4264 DX: AutoReview - ensure Travis handle all needed PHP versions (keradus)
    • 🔧 minor #4524 MethodArgumentSpaceFixerTest - make explicit configuration to prevent fail on configuration change (keradus)
  • v2.14.5

    August 27, 2019
    • 🐛 bug #4132 BlankLineAfterNamespaceFixer - do not remove indent, handle comments (kubawerlos)
    • bug #4384 MethodArgumentSpaceFixer - fix for on_multiline:ensure_fully_multiline with trailing comma in function call (kubawerlos)
    • 🐛 bug #4404 FileLintingIterator - fix current value on end/invalid (SpacePossum)
    • 🐛 bug #4421 FunctionTypehintSpaceFixer - Ensure single space between type declaration and parameter (localheinz)
    • 🐛 bug #4436 MethodArgumentSpaceFixer - handle misplaced ) (keradus)
    • 🐛 bug #4439 NoLeadingImportSlashFixer - Add space if needed (SpacePossum)
    • 🐛 bug #4453 Fix preg_match error on 7.4snapshot (kubawerlos)
    • 🐛 bug #4461 IsNullFixer - fix null coalescing operator handling (linniksa)
    • 🐛 bug #4467 ToolInfo - fix access to reference without checking existence (black-silence)
    • 🐛 bug #4472 Fix non-static closure unbinding this on PHP 7.4 (kelunik)
    • 🏗 minor #3726 Use Box 3 to build the PHAR (theofidry, keradus)
    • ✅ minor #4412 PHP 7.4 - Tests for support (SpacePossum)
    • ✅ minor #4431 DX: test that default config is not passed in RuleSet (kubawerlos)
    • ✅ minor #4433 DX: test to ensure @PHPUnitMigration rule sets are correctly defined (kubawerlos)
    • ✅ minor #4445 DX: static call of markTestSkippedOrFail (kubawerlos)
    • minor #4463 Add apostrophe to possessive "team's" (ChandlerSwift)
    • ✅ minor #4471 ReadmeCommandTest - use CommandTester (kubawerlos)
    • ✅ minor #4477 DX: control names of public methods in test's classes (kubawerlos)
    • minor #4483 NewWithBracesFixer - Fix object operator and curly brace open cases (SpacePossum)
    • ✏️ minor #4484 fix typos in README (Sven Ludwig)
    • 🏗 minor #4494 DX: Fix shell script syntax in order to fix Travis builds (drupol)
    • 🔒 minor #4516 DX: Lock binary SCA tools versions (keradus)