bruceadams/get-release
### [`v1.3.2`](https://togithub.com/bruceadams/get-release/releases/tag/v1.3.2): And, um, adjust the code to the newer @actions/github
[Compare Source](https://togithub.com/bruceadams/get-release/compare/v1.3.1...v1.3.2)
### [`v1.3.1`](https://togithub.com/bruceadams/get-release/releases/tag/v1.3.1): Updated depdendencies, notably @actions/core to 1.10.0
[Compare Source](https://togithub.com/bruceadams/get-release/compare/v1.3.0...v1.3.1)
These updates avoid this warning message from GitHub Actions about deprecated `set-output`.
> The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files.
> For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
### [`v1.3.0`](https://togithub.com/bruceadams/get-release/releases/tag/v1.3.0): Update to run on node16
[Compare Source](https://togithub.com/bruceadams/get-release/compare/v1.2.3...v1.3.0)
### [`v1.2.3`](https://togithub.com/bruceadams/get-release/releases/tag/v1.2.3): Add author field to response
[Compare Source](https://togithub.com/bruceadams/get-release/compare/v1.2.2...v1.2.3)
doctrine/DoctrineBundle
### [`v2.10.0`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.10.0)
[Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.9.2...2.10.0)
##### Release Notes for [2.10.0](https://togithub.com/doctrine/DoctrineBundle/milestone/90)
Feature release (minor)
##### 2.10.0
- Total issues resolved: **0**
- Total pull requests resolved: **5**
- Total contributors: **3**
##### Test Suite
- [1671: Avoid indirect deprecations for the AttributeDriver in the testsuite](https://togithub.com/doctrine/DoctrineBundle/pull/1671) thanks to [@stof](https://togithub.com/stof)
##### Improvement
- [1670: Expose a setting to opt-in for the XSD validation for mapping](https://togithub.com/doctrine/DoctrineBundle/pull/1670) thanks to [@stof](https://togithub.com/stof)
- [1669: Use the DsnParser to handle the url option](https://togithub.com/doctrine/DoctrineBundle/pull/1669) thanks to [@stof](https://togithub.com/stof)
- [1664: \[DoctrineBundle\] deprecate EventSubscriberInterface](https://togithub.com/doctrine/DoctrineBundle/pull/1664) thanks to [@alli83](https://togithub.com/alli83)
##### Feature
- [1661: Add a new `report_fields_where_declared` config setting](https://togithub.com/doctrine/DoctrineBundle/pull/1661) thanks to [@mpdude](https://togithub.com/mpdude)
### [`v2.9.2`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.9.2)
[Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.9.1...2.9.2)
##### Release Notes for [2.9.2](https://togithub.com/doctrine/DoctrineBundle/milestone/91)
2.9.x bugfix release (patch)
##### 2.9.2
- Total issues resolved: **0**
- Total pull requests resolved: **2**
- Total contributors: **2**
##### Documentation
- [1653: Add documentation to integrate middleware](https://togithub.com/doctrine/DoctrineBundle/pull/1653) thanks to [@l-vo](https://togithub.com/l-vo)
##### Bug
- [1648: Fix configuration inheritance to not override default connection/EM values](https://togithub.com/doctrine/DoctrineBundle/pull/1648) thanks to [@tucksaun](https://togithub.com/tucksaun)
### [`v2.9.1`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.9.1)
[Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.9.0...2.9.1)
##### Release Notes for [2.9.1](https://togithub.com/doctrine/DoctrineBundle/milestone/89)
2.9.x bugfix release (patch)
##### 2.9.1
- Total issues resolved: **0**
- Total pull requests resolved: **2**
- Total contributors: **2**
##### Bug
- [1644: revert enabling XSD validation by default](https://togithub.com/doctrine/DoctrineBundle/pull/1644) thanks to [@dmaicher](https://togithub.com/dmaicher)
- [1640: Fix icon display in WDT when profiler_markup_version >= 3](https://togithub.com/doctrine/DoctrineBundle/pull/1640) thanks to [@jmsche](https://togithub.com/jmsche)
### [`v2.9.0`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.9.0)
[Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.8.3...2.9.0)
##### Release Notes for [2.9.0](https://togithub.com/doctrine/DoctrineBundle/milestone/85)
Feature release (minor)
##### 2.9.0
- Total issues resolved: **1**
- Total pull requests resolved: **11**
- Total contributors: **6**
##### Improvement
- [1637: Service Doctrine\DBAL\Driver\Connection is an instance of Doctrine\DBAL\Connection which does not implement Doctrine\DBAL\Driver\Connection](https://togithub.com/doctrine/DoctrineBundle/issues/1637) thanks to [@chrif](https://togithub.com/chrif)
- [1635: \[DoctrineBundle\] feat: doctrine schema subscribers as listeners](https://togithub.com/doctrine/DoctrineBundle/pull/1635) thanks to [@alli83](https://togithub.com/alli83)
- [1634: Fix all deprecations](https://togithub.com/doctrine/DoctrineBundle/pull/1634) thanks to [@dmaicher](https://togithub.com/dmaicher)
- [1633: improve DoctrineDataCollectorTest and fix some deprecations](https://togithub.com/doctrine/DoctrineBundle/pull/1633) thanks to [@dmaicher](https://togithub.com/dmaicher)
- [1629: add priority argument to AsEntityListener attribute](https://togithub.com/doctrine/DoctrineBundle/pull/1629) thanks to [@Jontsa](https://togithub.com/Jontsa)
- [1624: Allow to specify `EntityValueResolver` as `ValueResolver`](https://togithub.com/doctrine/DoctrineBundle/pull/1624) thanks to [@MatTheCat](https://togithub.com/MatTheCat)
- [1609: Add tabs to profiler UI.](https://togithub.com/doctrine/DoctrineBundle/pull/1609) thanks to [@nickygerritsen](https://togithub.com/nickygerritsen)
- [1608: Profiler: Linkify classes in entities mapping section](https://togithub.com/doctrine/DoctrineBundle/pull/1608) thanks to [@nickygerritsen](https://togithub.com/nickygerritsen)
- [1607: Update Profiler UI for Symfony 6.2+.](https://togithub.com/doctrine/DoctrineBundle/pull/1607) thanks to [@nickygerritsen](https://togithub.com/nickygerritsen)
- [1569: Register PdoSessionHandlerSchemaSubscriber](https://togithub.com/doctrine/DoctrineBundle/pull/1569) thanks to [@alli83](https://togithub.com/alli83)
##### Feature
- [1632: allow configuring schema manager factory](https://togithub.com/doctrine/DoctrineBundle/pull/1632) thanks to [@dmaicher](https://togithub.com/dmaicher)
##### Bug
- [1623: Fix registering PdoSessionHandlerSchemaSubscriber](https://togithub.com/doctrine/DoctrineBundle/pull/1623) thanks to [@alli83](https://togithub.com/alli83)
### [`v2.8.3`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.8.3)
[Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.8.2...2.8.3)
##### Release Notes for [2.8.3](https://togithub.com/doctrine/DoctrineBundle/milestone/87)
2.8.x bugfix release (patch)
##### 2.8.3
- Total issues resolved: **1**
- Total pull requests resolved: **4**
- Total contributors: **4**
##### Documentation
- [1626: Fix: Link to issue](https://togithub.com/doctrine/DoctrineBundle/pull/1626) thanks to [@localheinz](https://togithub.com/localheinz)
##### Bug
- [1621: Fix checking for lazy ghost entities](https://togithub.com/doctrine/DoctrineBundle/pull/1621) thanks to [@nicolas-grekas](https://togithub.com/nicolas-grekas) and [@mba242](https://togithub.com/mba242)
- [1616: Fix compat with repositories declared as lazy services](https://togithub.com/doctrine/DoctrineBundle/pull/1616) thanks to [@nicolas-grekas](https://togithub.com/nicolas-grekas)
## CI
- [1617: Detect unused psalm-suppress annotations](https://togithub.com/doctrine/DoctrineBundle/pull/1617) thanks to [@greg0ire](https://togithub.com/greg0ire)
### [`v2.8.2`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.8.2)
[Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.8.1...2.8.2)
##### Release Notes for [2.8.2](https://togithub.com/doctrine/DoctrineBundle/milestone/86)
2.8.x bugfix release (patch)
##### 2.8.2
- Total issues resolved: **0**
- Total pull requests resolved: **1**
- Total contributors: **1**
- [1611: Add generics types on ServiceEntityRepository using the LazyServiceEntityRepository](https://togithub.com/doctrine/DoctrineBundle/pull/1611) thanks to [@jdecool](https://togithub.com/jdecool)
### [`v2.8.1`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.8.1)
[Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.8.0...2.8.1)
##### Release Notes for [2.8.1](https://togithub.com/doctrine/DoctrineBundle/milestone/84)
2.8.x bugfix release (patch)
##### 2.8.1
- Total issues resolved: **1**
- Total pull requests resolved: **3**
- Total contributors: **3**
##### Bug
- [1601: \[2.8.0\] Container compilation fails if symfony/doctrine-messenger is not used](https://togithub.com/doctrine/DoctrineBundle/issues/1601) thanks to [@gndk](https://togithub.com/gndk)
- [1600: Mark ServiceEntityRepository as lazy](https://togithub.com/doctrine/DoctrineBundle/pull/1600) thanks to [@nicolas-grekas](https://togithub.com/nicolas-grekas)
##### Bug,Status: Needs Work
- [1599: Make ServiceEntityRepository lazy on Symfony 6.2+](https://togithub.com/doctrine/DoctrineBundle/pull/1599) thanks to [@nicolas-grekas](https://togithub.com/nicolas-grekas)
##### Documentation,Feature
- [1583: Add documentation for AsEventListener attribute](https://togithub.com/doctrine/DoctrineBundle/pull/1583) thanks to [@jderusse](https://togithub.com/jderusse)
### [`v2.8.0`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.8.0)
[Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.7.2...2.8.0)
##### Release Notes for [2.8.0](https://togithub.com/doctrine/DoctrineBundle/milestone/81)
Feature release (minor)
##### 2.8.0
- Total issues resolved: **0**
- Total pull requests resolved: **15**
- Total contributors: **6**
##### Improvement
- [1598: Allow Annotations 2, add attribute support to testing fixtures and test with attributes when able, allow the Annotations package to be an optional dependency](https://togithub.com/doctrine/DoctrineBundle/pull/1598) thanks to [@mbabker](https://togithub.com/mbabker)
- [1587: remove legacy DBAL logging services + parameters](https://togithub.com/doctrine/DoctrineBundle/pull/1587) thanks to [@dmaicher](https://togithub.com/dmaicher)
- [1586: Drop support for Symfony 4](https://togithub.com/doctrine/DoctrineBundle/pull/1586) thanks to [@derrabus](https://togithub.com/derrabus)
- [1581: deprecate all ORM proxy commands](https://togithub.com/doctrine/DoctrineBundle/pull/1581) thanks to [@dmaicher](https://togithub.com/dmaicher)
- [1576: Raise PHPCS language level to PHP 7.4](https://togithub.com/doctrine/DoctrineBundle/pull/1576) thanks to [@derrabus](https://togithub.com/derrabus)
- [1575: Add types to private properties](https://togithub.com/doctrine/DoctrineBundle/pull/1575) thanks to [@derrabus](https://togithub.com/derrabus)
- [1570: Drop support for DBAL 2](https://togithub.com/doctrine/DoctrineBundle/pull/1570) thanks to [@dmaicher](https://togithub.com/dmaicher)
- [1567: fix remaining getSchemaManager deprecation](https://togithub.com/doctrine/DoctrineBundle/pull/1567) thanks to [@dmaicher](https://togithub.com/dmaicher)
- [1566: fix some DBAL 3.5 deprecations in commands](https://togithub.com/doctrine/DoctrineBundle/pull/1566) thanks to [@dmaicher](https://togithub.com/dmaicher)
- [1597: Bump Psalm and plugins](https://togithub.com/doctrine/DoctrineBundle/pull/1597) thanks to [@derrabus](https://togithub.com/derrabus)
- [1592: Rename AsEventListener to AsDoctrineListener](https://togithub.com/doctrine/DoctrineBundle/pull/1592) thanks to [@nicolas-grekas](https://togithub.com/nicolas-grekas)
##### Feature
- [1568: Add option "doctrine.orm.enable_lazy_ghost_objects"](https://togithub.com/doctrine/DoctrineBundle/pull/1568) thanks to [@nicolas-grekas](https://togithub.com/nicolas-grekas)
- [1561: Add AsEventListener attribute](https://togithub.com/doctrine/DoctrineBundle/pull/1561) thanks to [@HypeMC](https://togithub.com/HypeMC)
- [1560: Enable attaching an entity listener without specifying an event](https://togithub.com/doctrine/DoctrineBundle/pull/1560) thanks to [@HypeMC](https://togithub.com/HypeMC)
PHP-CS-Fixer/PHP-CS-Fixer
### [`v3.18.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3180)
[Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.17.0...v3.18.0)
- bug: Fix tokenizing of type hints ([#7054](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7054))
- bug: CompactNullableTypehintFixer - fix for whitespace between `?` and `static` ([#6993](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6993))
- bug: consider function modifiers for `statement_indentation` ([#6978](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6978))
- bug: Exclude `$this` from `TernaryToNullCoalescingFixer` ([#7052](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7052))
- bug: False positive on used imports when docblock includes it with mismatching case ([#6909](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6909))
- bug: Fix chained calls semicolon indent in switch case ([#7045](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7045))
- bug: Fix multiline_whitespace_before_semicolons for echo tags ([#7019](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7019))
- bug: Fix phpDoc align when there is inconsistent spacing after comment star ([#7012](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7012))
- bug: Fix phpDoc parsing without PCRE JIT ([#7031](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7031))
- bug: Fix PhpdocVarWithoutNameFixer with Closure with $this ([#6979](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6979))
- bug: Fix `return_assignment` not formatting when variables are used in `catch` and `finally` ([#6960](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6960))
- bug: Fix `TypeExpression::allowsNull()` with nullable ([#7000](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7000))
- bug: Improve definition of conflicting fixers ([#7066](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7066))
- bug: LambdaNotUsedImportFixer - fix for anonymous class with a string argument ([#6972](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6972))
- bug: ListFilesCommand - fix computing of relative path ([#7028](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7028))
- bug: make `php_unit_namespaced` less greedy ([#6952](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6952))
- bug: PhpdocToCommentFixer - fix for PHPDoc before fn ([#6973](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6973))
- bug: Restructure PER-CS rule sets ([#6707](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6707))
- bug: SelfStaticAccessor - fix static access inside enums ([#7024](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7024))
- bug: SingleSpaceAroundConstructFixer - fix more cases involving `static` ([#6995](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6995))
- bug: `FullyQualifiedStrictTypesFixer` - fix shortening when namespace is not empty and import exists ([#7027](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7027))
- bug: `NoUnneededControlParenthesesFixer` PHP8.0 null-safe operator ([#7056](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7056))
- bug: `PhpdocToCommentFixer` support for enum cases ([#7040](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7040))
- DX: add more tests to CommentsAnalyzer ([#7041](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7041))
- DX: Cleanup duplicate files in finder ([#7042](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7042))
- DX: ControlCaseStructuresAnalyzerTest - cleanup ([#6874](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6874))
- DX: Fix warning when running test on PHP<8 ([#7008](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7008))
- DX: handle `@` in PR title ([#6982](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6982))
- DX: officially deprecate internal Utils anti-pattern class ([#7039](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7039))
- DX: Remove Fabbot.io conditional configuration ([#7038](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7038))
- DX: rename data providers ([#7058](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7058))
- DX: Use `actions/stale` to handle stale issues and pull requests ([#5085](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/5085))
- DX: Use `Utils::naturalLanguageJoin()` in implode calls ([#7032](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7032))
- feature: Add support for custom method placement in `ordered_class_elements` ([#6360](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6360))
- feature: Allow case sensitive order for OrderedClassElementsFixer ([#7020](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7020))
- feature: PHP8.3 - Add CT and block type for `Dynamic class constant fetch` ([#7004](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7004))
- feature: Support attributes in `FinalClassFixer` ([#6893](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6893))
- minor: "Callback" must not be fixed to "callback" by default ([#7011](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7011))
- minor: Add `Util::naturalLanguageJoin()` ([#7022](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7022))
- minor: ClassDefinitionFixer - handle attributes and `readonly` in anonymous class definitions ([#7014](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7014))
- minor: FixerFactory::getFixersConflicts - better type hinting ([#7044](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7044))
- minor: PHP8.3 - Fix TokensAnalyzer::isAnonymousClass support for `readonly` ([#7013](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7013))
- minor: PHP8.3 - Typed class constants - handle nullable by transformer ([#7009](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7009))
- minor: Reduce phpDoc type parser complexity from O(n^2) to O(nlog(n)) ([#6988](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6988))
- minor: ReturnAssignmentFixer - Better handling of anonymous classes ([#7015](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7015))
- minor: Transfer `HelpCommand::toString()` to `Utils` ([#7034](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7034))
- minor: Unify "blank lines before namespace" fixers ([#7053](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7053))
- minor: `SelfStaticAccessorFixer` improvements for enums ([#7026](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7026))
- minor: `SingleSpaceAroundConstructFixer` - support space before `as` ([#7029](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7029))
- minor: `UseArrowFunctionsFixer` - run before `FunctionDeclarationFixer` ([#7065](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7065))
### [`v3.17.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3170)
[Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.16.0...v3.17.0)
- bug: Allow string quote to be escaped within phpdoc constant ([#6798](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6798))
- bug: ConfigurationResolver - fix running without cache ([#6915](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6915))
- bug: Fix array/object shape phpdoc type parse ([#6962](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6962))
- bug: Fix FullyQualifiedStrictTypesFixer common prefix bug ([#6898](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6898))
- bug: Fix non-parenthesized callable return type parse ([#6961](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6961))
- bug: Fix parsing of edge cases phpdoc types ([#6977](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6977))
- bug: FullyQualifiedStrictTypesFixer - fix for FQCN type with class with the same name being imported ([#6923](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6923))
- bug: GroupImportFixer - support for aliased imports ([#6951](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6951))
- bug: MultilineWhitespaceBeforeSemicolonsFixer - fix chained calls ([#6926](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6926))
- bug: MultilineWhitespaceBeforeSemicolonsFixer - fix for discovering multi line calls ([#6938](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6938))
- bug: NoBreakCommentFixer - fix for nested match ([#6899](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6899))
- bug: NoExtraBlankLinesFixer - fix for attribute in abstract function ([#6920](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6920))
- bug: PhpdocTypesFixer - handle types with no space between type and variable ([#6922](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6922))
- bug: PhpUnitMockShortWillReturnFixer - fix for trailing commas ([#6900](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6900))
- bug: StatementIndentationFixer - fix comments at the end of if/elseif/else blocks ([#6918](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6918))
- bug: StatementIndentationFixer - fix for multiline arguments starting with "new" keyword ([#6913](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6913))
- bug: StatementIndentationFixer - fix for multiline arguments starting with "new" keyword preceded by class instantiation ([#6914](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6914))
- bug: VoidReturnFixer - fix for intervening attributes ([#6863](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6863))
- docs: improve code samples for MultilineWhitespaceBeforeSemicolonsFixer ([#6919](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6919))
- docs: improve cookbook ([#6880](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6880))
- DX: add cache related tests ([#6916](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6916))
- DX: Apply `self_static_accessor` fixer to the project (again) ([#6927](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6927))
- DX: cancel running builds on subsequent pushes in CI ([#6940](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6940))
- DX: convert more `static` to `self` assert calls ([#6931](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6931))
- DX: fix GitHub Actions errors and warnings ([#6917](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6917))
- DX: fix Unsafe call to private method errors reported by PHPStan ([#6879](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6879))
- DX: Improve performance of FunctionsAnalyzer ([#6939](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6939))
- DX: improve test method names to avoid confusion ([#6974](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6974))
- DX: Include self_static_accessor fixer in PhpCsFixer set ([#6882](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6882))
- DX: make data providers static with straight-forward changes ([#6907](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6907))
- DX: Mark Tokens::getNamespaceDeclarations as [@internal](https://togithub.com/internal) ([#6949](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6949))
- DX: PHPStan improvements ([#6868](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6868))
- DX: refactor PhpdocAlignFixerTest ([#6925](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6925))
- DX: Remove [@inheritdoc](https://togithub.com/inheritdoc) PHPDoc ([#6955](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6955))
- DX: Run AutoReview tests only once ([#6889](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6889))
- DX: simplify EncodingFixer ([#6956](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6956))
- DX: update Symfony rule set ([#6958](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6958))
- DX: Use $tokens->getNamespaceDeclarations() to improve performance ([#6942](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6942))
- DX: use force option for php_unit_data_provider_static in PHPUnit 10.0 migration set ([#6908](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6908))
- DX: use only PHP modules that are required ([#6954](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6954))
- DX: use PHPUnit's "requires" instead of "if" condition ([#6975](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6975))
- feature: Add align_multiline_comment rule to [@Symfony](https://togithub.com/Symfony) ([#6875](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6875))
- feature: Add no_null_property_initialization rule to [@Symfony](https://togithub.com/Symfony) ([#6876](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6876))
- feature: Add operator_linebreak rule to [@Symfony](https://togithub.com/Symfony) ([#6877](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6877))
- feature: add SingleLineEmptyBodyFixer ([#6933](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6933))
- feature: DescribeCommand - allow describing custom fixers ([#6957](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6957))
- feature: Introduce `OrderedTypesFixer` ([#6571](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6571))
- feature: Order of PHPDoc [@param](https://togithub.com/param) annotations ([#3909](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/3909))
- feature: Parse parenthesized & conditional phpdoc type ([#6796](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6796))
- feature: PhpUnitInternalClassFixer - add empty line before PHPDoc ([#6924](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6924))
- feature: \[PhpdocAlignFixer] Add support for every tag ([#6564](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6564))
- minor: align NoSuperfluousPhpdocTagsFixer with actual Symfony configuration ([#6953](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6953))
- minor: do not add empty line in PHPDoc when adding annotation in PHPUnit class ([#6928](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6928))
- minor: PhpdocAlignFixer - support cases with type and variable separated with no space ([#6921](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6921))
- minor: PhpdocSeparationFixer - add integration tests ([#6929](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6929))
- minor: update PHPStan (to fix CI on master branch) ([#6901](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6901))
- minor: Use single Dockerfile with multiple build targets ([#6840](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6840))
### [`v3.16.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3160)
[Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.15.1...v3.16.0)
- bug: ControlStructureBracesFixer - handle closing tag ([#6873](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6873))
- bug: CurlyBracesPositionFixer - fix for callable return type ([#6855](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6855))
- bug: CurlyBracesPositionFixer - fix for DNF types ([#6859](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6859))
- bug: Fix MultilineWhitespaceBeforeSemicolonsFixer ([#5126](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/5126))
- docs: Fix rule description ([#6844](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6844))
- DX: fix checkbashisms installation ([#6843](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6843))
- DX: make data providers static for fixer's tests ([#6860](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6860))
- DX: refactor PHPUnit fixers adding class-level annotation to use shared code ([#6756](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6756))
- DX: unify option's descriptions ([#6856](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6856))
- feature: AbstractPhpUnitFixer - support attribute detection in docblock insertion ([#6858](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6858))
- feature: add "force" option to PhpUnitDataProviderStaticFixer ([#6757](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6757))
- feature: introduce single_space_around_construct, deprecate single_space_after_construct ([#6857](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6857))
- feature: PhpUnitTestClassRequiresCoversFixer - support single-line PHPDocs ([#6847](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6847))
- minor: Deprecate BracesFixer ([#4885](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/4885))
- minor: Fix autocompletion for `Tokens::offsetGet()` ([#6838](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6838))
- minor: PHP8.2 Docker runtime ([#6833](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6833))
- minor: Use Composer binary-only images instead of installer script ([#6834](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6834))
### [`v3.15.1`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3151)
[Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.15.0...v3.15.1)
- bug: BinaryOperatorSpacesFixer - fix for static in type ([#6835](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6835))
- bug: BinaryOperatorSpacesFixer - fix parameters with union types passed by reference ([#6826](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6826))
- bug: NoUnusedImportsFixer - fix for splat operator ([#6836](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6836))
- DX: fix CI ([#6837](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6837))
- feature: Support for type casing in arrow functions ([#6831](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6831))
- minor: fix CI on PHP 8.3 ([#6827](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6827))
### [`v3.15.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3150)
[Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.14.5...v3.15.0)
- bug: VisibilityRequiredFixer - handle DNF types ([#6806](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6806))
- DX: officially enable 8.2 support ([#6825](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6825))
### [`v3.14.5`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3145)
[Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.14.4...v3.14.5)
- bug: EmptyLoopBodyFixer must keep comments inside ([#6800](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6800))
- bug: FunctionsAnalyzer - fix detecting global function ([#6792](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6792))
- bug: NativeFunctionTypeDeclarationCasingFixer - do not require T_STRING present in code ([#6812](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6812))
- bug: PhpdocTypesFixer - do not change case of array keys ([#6810](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6810))
- bug: PhpUnitTestAnnotationFixer - do not break single line [@depends](https://togithub.com/depends) ([#6824](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6824))
- docs: Add supported PHP versions section to the README ([#6768](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6768))
- docs: drop Atom from readme, due to it's sunsetting ([#6778](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6778))
- DX: Add composer keywords ([#6781](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6781))
- DX: update PHPStan to 1.10.3 ([#6805](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6805))
- feature: \[PHP8.2] Support for readonly classes ([#6745](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6745))
- minor: add custom tokens for Disjunctive Normal Form types parentheses ([#6823](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6823))
- minor: PHP8.2 - handle union and intersection types for DNF types ([#6804](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6804))
- minor: PHP8.2 - support property in const expressions ([#6803](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6803))
### [`v3.14.4`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3144)
[Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.14.3...v3.14.4)
- bug: CurlyBracesPositionFixer - fix for open brace not preceded by space and followed by a comment ([#6776](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6776))
- docs: drop license end year ([#6767](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6767))
- DX: use numeric_literal_separator ([#6766](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6766))
- feature: Allow installation of `sebastian/diff:^5.0.0` ([#6771](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6771))
### [`v3.14.3`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3143)
[Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.14.2...v3.14.3)
- DX: Drop doctrine/annotations 1, allow doctrine/lexer 3 ([#6730](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6730))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[x] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v1.2.2
->v1.3.2
2.7.2
->2.10.0
3.14.2
->3.18.0
10.7
->10.11
8.1.2-fpm-alpine
->8.2.7-fpm-alpine
Release Notes
bruceadams/get-release
### [`v1.3.2`](https://togithub.com/bruceadams/get-release/releases/tag/v1.3.2): And, um, adjust the code to the newer @actions/github [Compare Source](https://togithub.com/bruceadams/get-release/compare/v1.3.1...v1.3.2) ### [`v1.3.1`](https://togithub.com/bruceadams/get-release/releases/tag/v1.3.1): Updated depdendencies, notably @actions/core to 1.10.0 [Compare Source](https://togithub.com/bruceadams/get-release/compare/v1.3.0...v1.3.1) These updates avoid this warning message from GitHub Actions about deprecated `set-output`. > The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. > For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ ### [`v1.3.0`](https://togithub.com/bruceadams/get-release/releases/tag/v1.3.0): Update to run on node16 [Compare Source](https://togithub.com/bruceadams/get-release/compare/v1.2.3...v1.3.0) ### [`v1.2.3`](https://togithub.com/bruceadams/get-release/releases/tag/v1.2.3): Add author field to response [Compare Source](https://togithub.com/bruceadams/get-release/compare/v1.2.2...v1.2.3)doctrine/DoctrineBundle
### [`v2.10.0`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.10.0) [Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.9.2...2.10.0) ##### Release Notes for [2.10.0](https://togithub.com/doctrine/DoctrineBundle/milestone/90) Feature release (minor) ##### 2.10.0 - Total issues resolved: **0** - Total pull requests resolved: **5** - Total contributors: **3** ##### Test Suite - [1671: Avoid indirect deprecations for the AttributeDriver in the testsuite](https://togithub.com/doctrine/DoctrineBundle/pull/1671) thanks to [@stof](https://togithub.com/stof) ##### Improvement - [1670: Expose a setting to opt-in for the XSD validation for mapping](https://togithub.com/doctrine/DoctrineBundle/pull/1670) thanks to [@stof](https://togithub.com/stof) - [1669: Use the DsnParser to handle the url option](https://togithub.com/doctrine/DoctrineBundle/pull/1669) thanks to [@stof](https://togithub.com/stof) - [1664: \[DoctrineBundle\] deprecate EventSubscriberInterface](https://togithub.com/doctrine/DoctrineBundle/pull/1664) thanks to [@alli83](https://togithub.com/alli83) ##### Feature - [1661: Add a new `report_fields_where_declared` config setting](https://togithub.com/doctrine/DoctrineBundle/pull/1661) thanks to [@mpdude](https://togithub.com/mpdude) ### [`v2.9.2`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.9.2) [Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.9.1...2.9.2) ##### Release Notes for [2.9.2](https://togithub.com/doctrine/DoctrineBundle/milestone/91) 2.9.x bugfix release (patch) ##### 2.9.2 - Total issues resolved: **0** - Total pull requests resolved: **2** - Total contributors: **2** ##### Documentation - [1653: Add documentation to integrate middleware](https://togithub.com/doctrine/DoctrineBundle/pull/1653) thanks to [@l-vo](https://togithub.com/l-vo) ##### Bug - [1648: Fix configuration inheritance to not override default connection/EM values](https://togithub.com/doctrine/DoctrineBundle/pull/1648) thanks to [@tucksaun](https://togithub.com/tucksaun) ### [`v2.9.1`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.9.1) [Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.9.0...2.9.1) ##### Release Notes for [2.9.1](https://togithub.com/doctrine/DoctrineBundle/milestone/89) 2.9.x bugfix release (patch) ##### 2.9.1 - Total issues resolved: **0** - Total pull requests resolved: **2** - Total contributors: **2** ##### Bug - [1644: revert enabling XSD validation by default](https://togithub.com/doctrine/DoctrineBundle/pull/1644) thanks to [@dmaicher](https://togithub.com/dmaicher) - [1640: Fix icon display in WDT when profiler_markup_version >= 3](https://togithub.com/doctrine/DoctrineBundle/pull/1640) thanks to [@jmsche](https://togithub.com/jmsche) ### [`v2.9.0`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.9.0) [Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.8.3...2.9.0) ##### Release Notes for [2.9.0](https://togithub.com/doctrine/DoctrineBundle/milestone/85) Feature release (minor) ##### 2.9.0 - Total issues resolved: **1** - Total pull requests resolved: **11** - Total contributors: **6** ##### Improvement - [1637: Service Doctrine\DBAL\Driver\Connection is an instance of Doctrine\DBAL\Connection which does not implement Doctrine\DBAL\Driver\Connection](https://togithub.com/doctrine/DoctrineBundle/issues/1637) thanks to [@chrif](https://togithub.com/chrif) - [1635: \[DoctrineBundle\] feat: doctrine schema subscribers as listeners](https://togithub.com/doctrine/DoctrineBundle/pull/1635) thanks to [@alli83](https://togithub.com/alli83) - [1634: Fix all deprecations](https://togithub.com/doctrine/DoctrineBundle/pull/1634) thanks to [@dmaicher](https://togithub.com/dmaicher) - [1633: improve DoctrineDataCollectorTest and fix some deprecations](https://togithub.com/doctrine/DoctrineBundle/pull/1633) thanks to [@dmaicher](https://togithub.com/dmaicher) - [1629: add priority argument to AsEntityListener attribute](https://togithub.com/doctrine/DoctrineBundle/pull/1629) thanks to [@Jontsa](https://togithub.com/Jontsa) - [1624: Allow to specify `EntityValueResolver` as `ValueResolver`](https://togithub.com/doctrine/DoctrineBundle/pull/1624) thanks to [@MatTheCat](https://togithub.com/MatTheCat) - [1609: Add tabs to profiler UI.](https://togithub.com/doctrine/DoctrineBundle/pull/1609) thanks to [@nickygerritsen](https://togithub.com/nickygerritsen) - [1608: Profiler: Linkify classes in entities mapping section](https://togithub.com/doctrine/DoctrineBundle/pull/1608) thanks to [@nickygerritsen](https://togithub.com/nickygerritsen) - [1607: Update Profiler UI for Symfony 6.2+.](https://togithub.com/doctrine/DoctrineBundle/pull/1607) thanks to [@nickygerritsen](https://togithub.com/nickygerritsen) - [1569: Register PdoSessionHandlerSchemaSubscriber](https://togithub.com/doctrine/DoctrineBundle/pull/1569) thanks to [@alli83](https://togithub.com/alli83) ##### Feature - [1632: allow configuring schema manager factory](https://togithub.com/doctrine/DoctrineBundle/pull/1632) thanks to [@dmaicher](https://togithub.com/dmaicher) ##### Bug - [1623: Fix registering PdoSessionHandlerSchemaSubscriber](https://togithub.com/doctrine/DoctrineBundle/pull/1623) thanks to [@alli83](https://togithub.com/alli83) ### [`v2.8.3`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.8.3) [Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.8.2...2.8.3) ##### Release Notes for [2.8.3](https://togithub.com/doctrine/DoctrineBundle/milestone/87) 2.8.x bugfix release (patch) ##### 2.8.3 - Total issues resolved: **1** - Total pull requests resolved: **4** - Total contributors: **4** ##### Documentation - [1626: Fix: Link to issue](https://togithub.com/doctrine/DoctrineBundle/pull/1626) thanks to [@localheinz](https://togithub.com/localheinz) ##### Bug - [1621: Fix checking for lazy ghost entities](https://togithub.com/doctrine/DoctrineBundle/pull/1621) thanks to [@nicolas-grekas](https://togithub.com/nicolas-grekas) and [@mba242](https://togithub.com/mba242) - [1616: Fix compat with repositories declared as lazy services](https://togithub.com/doctrine/DoctrineBundle/pull/1616) thanks to [@nicolas-grekas](https://togithub.com/nicolas-grekas) ## CI - [1617: Detect unused psalm-suppress annotations](https://togithub.com/doctrine/DoctrineBundle/pull/1617) thanks to [@greg0ire](https://togithub.com/greg0ire) ### [`v2.8.2`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.8.2) [Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.8.1...2.8.2) ##### Release Notes for [2.8.2](https://togithub.com/doctrine/DoctrineBundle/milestone/86) 2.8.x bugfix release (patch) ##### 2.8.2 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** - [1611: Add generics types on ServiceEntityRepository using the LazyServiceEntityRepository](https://togithub.com/doctrine/DoctrineBundle/pull/1611) thanks to [@jdecool](https://togithub.com/jdecool) ### [`v2.8.1`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.8.1) [Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.8.0...2.8.1) ##### Release Notes for [2.8.1](https://togithub.com/doctrine/DoctrineBundle/milestone/84) 2.8.x bugfix release (patch) ##### 2.8.1 - Total issues resolved: **1** - Total pull requests resolved: **3** - Total contributors: **3** ##### Bug - [1601: \[2.8.0\] Container compilation fails if symfony/doctrine-messenger is not used](https://togithub.com/doctrine/DoctrineBundle/issues/1601) thanks to [@gndk](https://togithub.com/gndk) - [1600: Mark ServiceEntityRepository as lazy](https://togithub.com/doctrine/DoctrineBundle/pull/1600) thanks to [@nicolas-grekas](https://togithub.com/nicolas-grekas) ##### Bug,Status: Needs Work - [1599: Make ServiceEntityRepository lazy on Symfony 6.2+](https://togithub.com/doctrine/DoctrineBundle/pull/1599) thanks to [@nicolas-grekas](https://togithub.com/nicolas-grekas) ##### Documentation,Feature - [1583: Add documentation for AsEventListener attribute](https://togithub.com/doctrine/DoctrineBundle/pull/1583) thanks to [@jderusse](https://togithub.com/jderusse) ### [`v2.8.0`](https://togithub.com/doctrine/DoctrineBundle/releases/tag/2.8.0) [Compare Source](https://togithub.com/doctrine/DoctrineBundle/compare/2.7.2...2.8.0) ##### Release Notes for [2.8.0](https://togithub.com/doctrine/DoctrineBundle/milestone/81) Feature release (minor) ##### 2.8.0 - Total issues resolved: **0** - Total pull requests resolved: **15** - Total contributors: **6** ##### Improvement - [1598: Allow Annotations 2, add attribute support to testing fixtures and test with attributes when able, allow the Annotations package to be an optional dependency](https://togithub.com/doctrine/DoctrineBundle/pull/1598) thanks to [@mbabker](https://togithub.com/mbabker) - [1587: remove legacy DBAL logging services + parameters](https://togithub.com/doctrine/DoctrineBundle/pull/1587) thanks to [@dmaicher](https://togithub.com/dmaicher) - [1586: Drop support for Symfony 4](https://togithub.com/doctrine/DoctrineBundle/pull/1586) thanks to [@derrabus](https://togithub.com/derrabus) - [1581: deprecate all ORM proxy commands](https://togithub.com/doctrine/DoctrineBundle/pull/1581) thanks to [@dmaicher](https://togithub.com/dmaicher) - [1576: Raise PHPCS language level to PHP 7.4](https://togithub.com/doctrine/DoctrineBundle/pull/1576) thanks to [@derrabus](https://togithub.com/derrabus) - [1575: Add types to private properties](https://togithub.com/doctrine/DoctrineBundle/pull/1575) thanks to [@derrabus](https://togithub.com/derrabus) - [1570: Drop support for DBAL 2](https://togithub.com/doctrine/DoctrineBundle/pull/1570) thanks to [@dmaicher](https://togithub.com/dmaicher) - [1567: fix remaining getSchemaManager deprecation](https://togithub.com/doctrine/DoctrineBundle/pull/1567) thanks to [@dmaicher](https://togithub.com/dmaicher) - [1566: fix some DBAL 3.5 deprecations in commands](https://togithub.com/doctrine/DoctrineBundle/pull/1566) thanks to [@dmaicher](https://togithub.com/dmaicher) - [1597: Bump Psalm and plugins](https://togithub.com/doctrine/DoctrineBundle/pull/1597) thanks to [@derrabus](https://togithub.com/derrabus) - [1592: Rename AsEventListener to AsDoctrineListener](https://togithub.com/doctrine/DoctrineBundle/pull/1592) thanks to [@nicolas-grekas](https://togithub.com/nicolas-grekas) ##### Feature - [1568: Add option "doctrine.orm.enable_lazy_ghost_objects"](https://togithub.com/doctrine/DoctrineBundle/pull/1568) thanks to [@nicolas-grekas](https://togithub.com/nicolas-grekas) - [1561: Add AsEventListener attribute](https://togithub.com/doctrine/DoctrineBundle/pull/1561) thanks to [@HypeMC](https://togithub.com/HypeMC) - [1560: Enable attaching an entity listener without specifying an event](https://togithub.com/doctrine/DoctrineBundle/pull/1560) thanks to [@HypeMC](https://togithub.com/HypeMC)PHP-CS-Fixer/PHP-CS-Fixer
### [`v3.18.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3180) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.17.0...v3.18.0) - bug: Fix tokenizing of type hints ([#7054](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7054)) - bug: CompactNullableTypehintFixer - fix for whitespace between `?` and `static` ([#6993](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6993)) - bug: consider function modifiers for `statement_indentation` ([#6978](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6978)) - bug: Exclude `$this` from `TernaryToNullCoalescingFixer` ([#7052](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7052)) - bug: False positive on used imports when docblock includes it with mismatching case ([#6909](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6909)) - bug: Fix chained calls semicolon indent in switch case ([#7045](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7045)) - bug: Fix multiline_whitespace_before_semicolons for echo tags ([#7019](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7019)) - bug: Fix phpDoc align when there is inconsistent spacing after comment star ([#7012](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7012)) - bug: Fix phpDoc parsing without PCRE JIT ([#7031](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7031)) - bug: Fix PhpdocVarWithoutNameFixer with Closure with $this ([#6979](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6979)) - bug: Fix `return_assignment` not formatting when variables are used in `catch` and `finally` ([#6960](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6960)) - bug: Fix `TypeExpression::allowsNull()` with nullable ([#7000](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7000)) - bug: Improve definition of conflicting fixers ([#7066](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7066)) - bug: LambdaNotUsedImportFixer - fix for anonymous class with a string argument ([#6972](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6972)) - bug: ListFilesCommand - fix computing of relative path ([#7028](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7028)) - bug: make `php_unit_namespaced` less greedy ([#6952](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6952)) - bug: PhpdocToCommentFixer - fix for PHPDoc before fn ([#6973](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6973)) - bug: Restructure PER-CS rule sets ([#6707](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6707)) - bug: SelfStaticAccessor - fix static access inside enums ([#7024](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7024)) - bug: SingleSpaceAroundConstructFixer - fix more cases involving `static` ([#6995](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6995)) - bug: `FullyQualifiedStrictTypesFixer` - fix shortening when namespace is not empty and import exists ([#7027](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7027)) - bug: `NoUnneededControlParenthesesFixer` PHP8.0 null-safe operator ([#7056](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7056)) - bug: `PhpdocToCommentFixer` support for enum cases ([#7040](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7040)) - DX: add more tests to CommentsAnalyzer ([#7041](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7041)) - DX: Cleanup duplicate files in finder ([#7042](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7042)) - DX: ControlCaseStructuresAnalyzerTest - cleanup ([#6874](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6874)) - DX: Fix warning when running test on PHP<8 ([#7008](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7008)) - DX: handle `@` in PR title ([#6982](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6982)) - DX: officially deprecate internal Utils anti-pattern class ([#7039](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7039)) - DX: Remove Fabbot.io conditional configuration ([#7038](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7038)) - DX: rename data providers ([#7058](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7058)) - DX: Use `actions/stale` to handle stale issues and pull requests ([#5085](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/5085)) - DX: Use `Utils::naturalLanguageJoin()` in implode calls ([#7032](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7032)) - feature: Add support for custom method placement in `ordered_class_elements` ([#6360](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6360)) - feature: Allow case sensitive order for OrderedClassElementsFixer ([#7020](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7020)) - feature: PHP8.3 - Add CT and block type for `Dynamic class constant fetch` ([#7004](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7004)) - feature: Support attributes in `FinalClassFixer` ([#6893](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6893)) - minor: "Callback" must not be fixed to "callback" by default ([#7011](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7011)) - minor: Add `Util::naturalLanguageJoin()` ([#7022](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7022)) - minor: ClassDefinitionFixer - handle attributes and `readonly` in anonymous class definitions ([#7014](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7014)) - minor: FixerFactory::getFixersConflicts - better type hinting ([#7044](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7044)) - minor: PHP8.3 - Fix TokensAnalyzer::isAnonymousClass support for `readonly` ([#7013](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7013)) - minor: PHP8.3 - Typed class constants - handle nullable by transformer ([#7009](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7009)) - minor: Reduce phpDoc type parser complexity from O(n^2) to O(nlog(n)) ([#6988](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6988)) - minor: ReturnAssignmentFixer - Better handling of anonymous classes ([#7015](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7015)) - minor: Transfer `HelpCommand::toString()` to `Utils` ([#7034](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7034)) - minor: Unify "blank lines before namespace" fixers ([#7053](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7053)) - minor: `SelfStaticAccessorFixer` improvements for enums ([#7026](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7026)) - minor: `SingleSpaceAroundConstructFixer` - support space before `as` ([#7029](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7029)) - minor: `UseArrowFunctionsFixer` - run before `FunctionDeclarationFixer` ([#7065](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7065)) ### [`v3.17.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3170) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.16.0...v3.17.0) - bug: Allow string quote to be escaped within phpdoc constant ([#6798](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6798)) - bug: ConfigurationResolver - fix running without cache ([#6915](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6915)) - bug: Fix array/object shape phpdoc type parse ([#6962](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6962)) - bug: Fix FullyQualifiedStrictTypesFixer common prefix bug ([#6898](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6898)) - bug: Fix non-parenthesized callable return type parse ([#6961](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6961)) - bug: Fix parsing of edge cases phpdoc types ([#6977](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6977)) - bug: FullyQualifiedStrictTypesFixer - fix for FQCN type with class with the same name being imported ([#6923](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6923)) - bug: GroupImportFixer - support for aliased imports ([#6951](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6951)) - bug: MultilineWhitespaceBeforeSemicolonsFixer - fix chained calls ([#6926](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6926)) - bug: MultilineWhitespaceBeforeSemicolonsFixer - fix for discovering multi line calls ([#6938](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6938)) - bug: NoBreakCommentFixer - fix for nested match ([#6899](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6899)) - bug: NoExtraBlankLinesFixer - fix for attribute in abstract function ([#6920](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6920)) - bug: PhpdocTypesFixer - handle types with no space between type and variable ([#6922](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6922)) - bug: PhpUnitMockShortWillReturnFixer - fix for trailing commas ([#6900](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6900)) - bug: StatementIndentationFixer - fix comments at the end of if/elseif/else blocks ([#6918](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6918)) - bug: StatementIndentationFixer - fix for multiline arguments starting with "new" keyword ([#6913](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6913)) - bug: StatementIndentationFixer - fix for multiline arguments starting with "new" keyword preceded by class instantiation ([#6914](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6914)) - bug: VoidReturnFixer - fix for intervening attributes ([#6863](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6863)) - docs: improve code samples for MultilineWhitespaceBeforeSemicolonsFixer ([#6919](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6919)) - docs: improve cookbook ([#6880](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6880)) - DX: add cache related tests ([#6916](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6916)) - DX: Apply `self_static_accessor` fixer to the project (again) ([#6927](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6927)) - DX: cancel running builds on subsequent pushes in CI ([#6940](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6940)) - DX: convert more `static` to `self` assert calls ([#6931](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6931)) - DX: fix GitHub Actions errors and warnings ([#6917](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6917)) - DX: fix Unsafe call to private method errors reported by PHPStan ([#6879](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6879)) - DX: Improve performance of FunctionsAnalyzer ([#6939](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6939)) - DX: improve test method names to avoid confusion ([#6974](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6974)) - DX: Include self_static_accessor fixer in PhpCsFixer set ([#6882](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6882)) - DX: make data providers static with straight-forward changes ([#6907](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6907)) - DX: Mark Tokens::getNamespaceDeclarations as [@internal](https://togithub.com/internal) ([#6949](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6949)) - DX: PHPStan improvements ([#6868](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6868)) - DX: refactor PhpdocAlignFixerTest ([#6925](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6925)) - DX: Remove [@inheritdoc](https://togithub.com/inheritdoc) PHPDoc ([#6955](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6955)) - DX: Run AutoReview tests only once ([#6889](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6889)) - DX: simplify EncodingFixer ([#6956](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6956)) - DX: update Symfony rule set ([#6958](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6958)) - DX: Use $tokens->getNamespaceDeclarations() to improve performance ([#6942](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6942)) - DX: use force option for php_unit_data_provider_static in PHPUnit 10.0 migration set ([#6908](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6908)) - DX: use only PHP modules that are required ([#6954](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6954)) - DX: use PHPUnit's "requires" instead of "if" condition ([#6975](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6975)) - feature: Add align_multiline_comment rule to [@Symfony](https://togithub.com/Symfony) ([#6875](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6875)) - feature: Add no_null_property_initialization rule to [@Symfony](https://togithub.com/Symfony) ([#6876](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6876)) - feature: Add operator_linebreak rule to [@Symfony](https://togithub.com/Symfony) ([#6877](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6877)) - feature: add SingleLineEmptyBodyFixer ([#6933](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6933)) - feature: DescribeCommand - allow describing custom fixers ([#6957](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6957)) - feature: Introduce `OrderedTypesFixer` ([#6571](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6571)) - feature: Order of PHPDoc [@param](https://togithub.com/param) annotations ([#3909](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/3909)) - feature: Parse parenthesized & conditional phpdoc type ([#6796](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6796)) - feature: PhpUnitInternalClassFixer - add empty line before PHPDoc ([#6924](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6924)) - feature: \[PhpdocAlignFixer] Add support for every tag ([#6564](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6564)) - minor: align NoSuperfluousPhpdocTagsFixer with actual Symfony configuration ([#6953](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6953)) - minor: do not add empty line in PHPDoc when adding annotation in PHPUnit class ([#6928](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6928)) - minor: PhpdocAlignFixer - support cases with type and variable separated with no space ([#6921](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6921)) - minor: PhpdocSeparationFixer - add integration tests ([#6929](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6929)) - minor: update PHPStan (to fix CI on master branch) ([#6901](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6901)) - minor: Use single Dockerfile with multiple build targets ([#6840](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6840)) ### [`v3.16.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3160) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.15.1...v3.16.0) - bug: ControlStructureBracesFixer - handle closing tag ([#6873](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6873)) - bug: CurlyBracesPositionFixer - fix for callable return type ([#6855](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6855)) - bug: CurlyBracesPositionFixer - fix for DNF types ([#6859](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6859)) - bug: Fix MultilineWhitespaceBeforeSemicolonsFixer ([#5126](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/5126)) - docs: Fix rule description ([#6844](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6844)) - DX: fix checkbashisms installation ([#6843](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6843)) - DX: make data providers static for fixer's tests ([#6860](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6860)) - DX: refactor PHPUnit fixers adding class-level annotation to use shared code ([#6756](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6756)) - DX: unify option's descriptions ([#6856](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6856)) - feature: AbstractPhpUnitFixer - support attribute detection in docblock insertion ([#6858](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6858)) - feature: add "force" option to PhpUnitDataProviderStaticFixer ([#6757](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6757)) - feature: introduce single_space_around_construct, deprecate single_space_after_construct ([#6857](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6857)) - feature: PhpUnitTestClassRequiresCoversFixer - support single-line PHPDocs ([#6847](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6847)) - minor: Deprecate BracesFixer ([#4885](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/4885)) - minor: Fix autocompletion for `Tokens::offsetGet()` ([#6838](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6838)) - minor: PHP8.2 Docker runtime ([#6833](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6833)) - minor: Use Composer binary-only images instead of installer script ([#6834](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6834)) ### [`v3.15.1`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3151) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.15.0...v3.15.1) - bug: BinaryOperatorSpacesFixer - fix for static in type ([#6835](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6835)) - bug: BinaryOperatorSpacesFixer - fix parameters with union types passed by reference ([#6826](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6826)) - bug: NoUnusedImportsFixer - fix for splat operator ([#6836](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6836)) - DX: fix CI ([#6837](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6837)) - feature: Support for type casing in arrow functions ([#6831](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6831)) - minor: fix CI on PHP 8.3 ([#6827](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6827)) ### [`v3.15.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3150) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.14.5...v3.15.0) - bug: VisibilityRequiredFixer - handle DNF types ([#6806](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6806)) - DX: officially enable 8.2 support ([#6825](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6825)) ### [`v3.14.5`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3145) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.14.4...v3.14.5) - bug: EmptyLoopBodyFixer must keep comments inside ([#6800](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6800)) - bug: FunctionsAnalyzer - fix detecting global function ([#6792](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6792)) - bug: NativeFunctionTypeDeclarationCasingFixer - do not require T_STRING present in code ([#6812](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6812)) - bug: PhpdocTypesFixer - do not change case of array keys ([#6810](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6810)) - bug: PhpUnitTestAnnotationFixer - do not break single line [@depends](https://togithub.com/depends) ([#6824](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6824)) - docs: Add supported PHP versions section to the README ([#6768](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6768)) - docs: drop Atom from readme, due to it's sunsetting ([#6778](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6778)) - DX: Add composer keywords ([#6781](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6781)) - DX: update PHPStan to 1.10.3 ([#6805](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6805)) - feature: \[PHP8.2] Support for readonly classes ([#6745](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6745)) - minor: add custom tokens for Disjunctive Normal Form types parentheses ([#6823](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6823)) - minor: PHP8.2 - handle union and intersection types for DNF types ([#6804](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6804)) - minor: PHP8.2 - support property in const expressions ([#6803](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6803)) ### [`v3.14.4`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3144) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.14.3...v3.14.4) - bug: CurlyBracesPositionFixer - fix for open brace not preceded by space and followed by a comment ([#6776](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6776)) - docs: drop license end year ([#6767](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6767)) - DX: use numeric_literal_separator ([#6766](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6766)) - feature: Allow installation of `sebastian/diff:^5.0.0` ([#6771](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6771)) ### [`v3.14.3`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3143) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.14.2...v3.14.3) - DX: Drop doctrine/annotations 1, allow doctrine/lexer 3 ([#6730](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6730))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.