What's Changed
- UX: enable parallel runner by default by @keradus in #9408
- feat:
PhpUnitTestCaseStaticMethodCallsFixer- add PHPUnit 13 assertions by @kubawerlos in #9410 - feat:
VoidReturnFixer- allow to skip lambdas by @keradus in #9417 - feat: Add option
casetophpdoc_line_spanfixer by @Kocal in #9391 - feat: PhpdocLineSpanFixer - support docs for classes, trait usages and other code lines by @gharlan in #8832
- chore:
VoidReturnFixer- better describe exceptions by @keradus in #9418 - chore: fix comment by @keradus in #9404
- chore: Linter tests for Schrodinger's validity by @keradus in #9398
- chore: ModernizeStrposFixer - no need for configuration hooks by @keradus in #9419
- CI: no need for special handling of MacOS by @keradus in #9403
- deps: bump crate-ci/typos from 1.42.1 to 1.42.3 by @dependabot[bot] in #9395
- deps: bump crate-ci/typos from 1.42.3 to 1.43.2 by @dependabot[bot] in #9405
- deps: bump ergebnis/composer-normalize from 2.48.2 to 2.49.0 in /dev-tools by @dependabot[bot] in #9396
- deps: bump the phpstan group in /dev-tools with 2 updates by @dependabot[bot] in #9394
- deps: upgrade dev-deps by @kubawerlos in #9411
- DX: use custom name for custom config by @keradus in #9402
- fix:
NoUnreachableDefaultArgumentValueFixer- fix for closures by @kubawerlos in #9409 - fix:
UseArrowFunctionsFixer- do not convert closure in attribute by @kubawerlos in #9416 - fix: absolute path in reports by @kubawerlos in #9399
- fix: indentation for backed enum with multiline assignment by @mspirkov in #9362
- fix: Runner - fix occasional sub-process freeze on parallel execution with
--stop-on-violationby @Copilot in #9393 - test: create PHP 8.5 risky compat test by @keradus in #9420
- UX: Do not run interactive configurator when rules are passed explicitly by @Wirone in #9378
Full Changelog: v3.93.1...v3.94.0