3.17.1
What's Changed
Fixes
Code quality
- QA fix: regenerate psalm baseline, bump rector to ~2.4.5 and re-run it, apply cs fix by @samsonasik in #1258
- Apply cs fix by @samsonasik in #1259
- Add StructArmed to QA by @samsonasik in #1260
- Enable FinalizeTestCaseClassRector by @samsonasik in #1261
- Update composer audit to run without dev dependencies and run composer cs:fix by @samsonasik in #1262
- Enable CreateStubOverCreateMockArgRector by @samsonasik in #1263
- Enable StaticToSelfOnFinalClassRector and StringCastAssertStringContainsStringRector by @samsonasik in #1264
- Enable PreferPHPUnitSelfCallRector by @samsonasik in #1265
- Enable DeclareStrictTypesTestsRector by @samsonasik in #1266
- Enable RemoveNullArgOnNullDefaultParamRector by @samsonasik in #1268
- Set layerPattern and ruleSet on StructArmed config by @samsonasik in #1267
- Enable ArrowFunctionDelegatingCallToFirstClassCallableRector by @samsonasik in #1269
- Apply fix psr-4 namespaces under src/*/tests by @samsonasik in #1270
- Enable AddInstanceofAssertForNullableInstanceRector by @samsonasik in #1271
- Fix cs: remove unnecessary use statements by @samsonasik in #1273
- Enable TypedPropertyFromCreateMockAssignRector by @samsonasik in #1272
- Avoid chmod warnings when writing files into existing macOS temp directories by @samsonasik in #1274
- Enable NarrowWideUnionReturnTypeRector by @samsonasik in #1275
- Enable Rector TypeCoverageLevel 10 by @samsonasik in #1276
- Bump Rector to ~2.4.6 and clean up skip config by @samsonasik in #1277
- Enable Rector TypeCoverageLevel 13 by @samsonasik in #1278
- Enable Rector TypeCoverageLevel 14 by @samsonasik in #1279
- Enable Rector TypeCoverageLevel 16 by @samsonasik in #1280
- Enable Rector TypeCoverageLevel 18 by @samsonasik in #1281
- Enable Rector TypeCoverageLevel 21 by @samsonasik in #1282
- Enable Rector TypeCoverageLevel 23 by @samsonasik in #1283
- Bump to Rector ~2.5.2 and clean up unused skip config by @samsonasik in #1285
- Bump structarmed to ^0.14 and use new expanded +LayerName in the config by @samsonasik in #1286
- Use @psalm-import-type over @phpstan-import-type on Bootloader by @samsonasik in #1287
- Bump Rector to ~2.5.3 and re-run it with cleaned up skip configs by @samsonasik in #1288
- Enable RemoveUselessUnionReturnDocblockRector by @samsonasik in #1289
- Bump Rector to ~2.5.5 and clean up skip configs by @samsonasik in #1290
Full Changelog: 3.17.0...3.17.1