packagist friendsofphp/php-cs-fixer v3.2.0
v3.2.0 Mountains

latest releases: dev-master, v3.64.0, v3.63.2...
2 years ago
  • bug #5809 FunctionsAnalyzer - fix for recognizing global functions in attributes (kubawerlos)
  • bug #5909 NativeFunctionCasingFixer - fix for attributes and imported functions (kubawerlos)
  • bug #5920 ClassAttributesSeparationFixer - fixes & enhancements (SpacePossum)
  • bug #5923 TypeAlternationTransformer - fix for promoted properties (kubawerlos)
  • bug #5938 NoAliasFunctionsFixer - remove dir -> getdir mapping (SpacePossum)
  • bug #5941 TokensAnalyzer - isAnonymousClass bug on PHP8 (SpacePossum)
  • bug #5942 TokensAnalyzer - isConstantInvocation PHP 8 issue (SpacePossum)
  • bug #5943 NoUnusedImportsFixer - use in attribute (SpacePossum)
  • bug #5955 Fixed class_attributes_separation processing class with multiple trait imports (GrahamCampbell)
  • bug #5977 LowercaseStaticReference - SingleClassElementPerStatement - union types (SpacePossum)
  • bug #5984 RegularCallableCallFixer must run before NativeFunctionInvocationFixer (kubawerlos)
  • bug #5986 CurlyBraceTransformer - count T_CURLY_OPEN itself as level as well (SpacePossum)
  • bug #5989 NoAliasFunctionsFixer - Correct mapping (weshooper)
  • bug #6004 SwitchContinueToBreakFixer - Fix candidate check (SpacePossum)
  • bug #6005 CommentsAnalyzer - before static call (SpacePossum)
  • bug #6007 YodaStyleFixer - PHP8 named arguments support (liquid207)
  • bug #6015 CommentsAnalyzer - constructor property promotion support (liquid207)
  • bug #6020 RegularCallableCallFixer - case insensitive fixing (SpacePossum)
  • bug #6037 PhpdocLineSpanFixer - do not crash on trait imports (SpacePossum)
  • feature #4834 AssignNullCoalescingToCoalesceEqualFixer - introduction (SpacePossum)
  • feature #5754 ModernizeStrposFixer - introduction (derrabus, SpacePossum, keradus)
  • feature #5858 EmptyLoopConditionFixer - introduction (SpacePossum)
  • feature #5967 PHP8.1 - type "never" support (SpacePossum)
  • feature #5968 PHP8.1 - "readonly" property modifier support (SpacePossum)
  • feature #5970 IntegerLiteralCaseFixer - introduction (SpacePossum)
  • feature #5971 PHP8.1 - Explicit octal integer literal notation (SpacePossum)
  • feature #5997 NoSuperfluousPhpdocTagsFixer - Add union types support (julienfalque)
  • feature #6026 TypeIntersectionTransformer - introduction (kubawerlos, SpacePossum)
  • feature #6031 NoSpaceAroundDoubleColonFixer - introduction (SpacePossum)
  • feature #6047 StringLengthToEmptyFixer - introduction (SpacePossum)
  • minor #5773 NoAlternativeSyntaxFixer - Add option to not fix non-monolithic PHP code (paulbalandan)
  • minor #5887 Detect renamed rules in configuration resolver (shakaran)
  • minor #5901 DX: update PHPStan (kubawerlos)
  • minor #5906 Remove references to PHP 7.0 in tests (with updates) (kubawerlos)
  • minor #5918 Remove PHP version specific code sample constraint when not needed (kubawerlos)
  • minor #5924 PSR12 - ClassDefinition - space_before_parenthesis (SpacePossum)
  • minor #5925 DX: ProjectCodeTest - fix detection by testExpectedInputOrder (keradus)
  • minor #5926 DX: remove not needed requirements from fixtures (kubawerlos)
  • minor #5927 Symfonyset - EmptyLoopBody (SpacePossum)
  • minor #5928 PhpdocTo*TypeFixer - add more test cases (keradus)
  • minor #5929 Remove not needed PHP version checks (kubawerlos)
  • minor #5930 simplify code, more tests (SpacePossum)
  • minor #5931 logo copyright - bump year (SpacePossum)
  • minor #5932 Extract ControlStructureContinuationPositionFixer from BracesFixer (julienfalque)
  • minor #5933 Consistency invalid configuration exception for test (shakaran)
  • minor #5934 Add return types (SpacePossum)
  • minor #5949 Removed PHP 5 exception catch (GrahamCampbell)
  • minor #5952 ClassAttributesSeparationFixer - Re-add omitted only_if_meta option (paulbalandan)
  • minor #5957 Keep PHPStan cache between Docker runs (julienfalque)
  • minor #5958 Fix STDIN test when path is one level deep (julienfalque)
  • minor #5959 SymfonySet - add EmptyLoopConditionFixer (SpacePossum)
  • minor #5961 Remove duplicated method (julienfalque)
  • minor #5962 DX: Add return types (kubawerlos)
  • minor #5963 DX: extract config for special CI jobs (keradus)
  • minor #5964 DX: use modernize_strpos (keradus)
  • minor #5965 CI: don't try to execute jobs with Symfony:^3 (keradus)
  • minor #5972 PHP8.1 - FirstClassCallable (SpacePossum)
  • minor #5973 PHP8.1 - "final const" support (SpacePossum)
  • minor #5975 Tree shake PHP8.1 PRs (SpacePossum)
  • minor #5978 PHP8.1 - Enum (start) (SpacePossum)
  • minor #5982 Fix test warning (SpacePossum)
  • minor #5987 PHP8.1 - Enum (start) (SpacePossum)
  • minor #5995 Fix link to Code Climate SPEC.md in GitlabReporter (astehlik)
  • minor #5996 Fix URL to Doctrine Annotations documentation (astehlik)
  • minor #6000 Prevent PHP CS Fixer from fixing PHPStan cache files (julienfalque)
  • minor #6006 SCA/utilize PHP8.1 (SpacePossum)
  • minor #6008 SCA (SpacePossum)
  • minor #6010 SCA (SpacePossum)
  • minor #6011 NoSuperfluousPhpdocTagsFixer - Remove superfluous annotation @abstract and @final (liquid207, SpacePossum)
  • minor #6018 PhpdocLineSpan - Allow certain types to be ignored (devfrey)
  • minor #6019 Improve test coverage (SpacePossum)
  • minor #6021 Linter/*Exception - Tag as final (SpacePossum)
  • minor #6023 OrderedClassElementsFixer - PHP8.1 readonly properties support (SpacePossum)
  • minor #6027 MbStrFunctionsFixer - more details about risky (SpacePossum)
  • minor #6028 BinaryOperatorSpacesFixer - list all operators in doc (SpacePossum)
  • minor #6029 PhpUnitDedicateAssertFixer - add "assertStringContainsString" and "as… (SpacePossum)
  • minor #6030 SingleSpaceAfterConstructFixer - Add switch support (SpacePossum)
  • minor #6033 ArgumentsAnalyzerTest - add more tests (SpacePossum)
  • minor #6034 7.0|7.1 - cleanup tests (SpacePossum)
  • minor #6035 Documentation generation split up and add list. (SpacePossum)
  • minor #6048 Fix "can not" spelling (mvorisek)

Don't miss a new php-cs-fixer release

NewReleases is sending notifications on new releases.