9.0.0
What's Changed
- [TASK] Update branches list in README.md by @lolli42 in #568
- [TASK] php-cs-fixer scans again by @lolli42 in #569
- PHP ^8.2 by @lolli42 in #572
- [TASK] Remove PHP 8.1 from runTests.sh by @lolli42 in #573
- [TASK] composer req psr/container:^2.0 by @lolli42 in #574
- [TASK] composer req phpunit/phpunit:^11.2.5 by @lolli42 in #575
- [!!!][TASK] main / v9 no longer allows core v12 by @lolli42 in #576
- [TASK] composer req --dev friendsofphp/php-cs-fixer:^3.59.3 by @lolli42 in #578
- [TASK] Bump phpstan & friends by @lolli42 in #579
- [TASK] Clean up phpunit setup by @lolli42 in #580
- [TASK] Clean up obsolete entry from .gitignore by @lolli42 in #581
- [TASK] Add type hints in ComposerPackageManager by @lolli42 in #582
- [TASK] Make PackageInfo readonly by @lolli42 in #583
- [TASK] runTests.sh removes networks after run by @lolli42 in #584
- [!!!][TASK] Remove getAccessibleMockForAbstractClass() by @lolli42 in #586
- [TASK] Avoid compat layer for old phpunit versions by @lolli42 in #587
- [TASK] Set SystemEnvironmentBuilder->run $requestType to 0 by @lolli42 in #588
- [TASK] Clean up Testbase by @lolli42 in #589
- [TASK] Clean up FunctionalTestCase by @lolli42 in #590
- [!!!][TASK] FuncionalTestCase->assertCSVDataSet() needs abs path by @lolli42 in #591
- [!!!][TASK] Use TS EXT: syntax in FunctionalTestCase->setUpFrontendRo… by @lolli42 in #592
- [TASK] Harden Core\Functional\Framework\Constraint\RequestSection by @lolli42 in #593
- [TASK] Harden Core\Functional\Framework\DataHandling\Scenario by @lolli42 in #594
- [TASK] Harden Core/Functional/Framework/DataHandling/Snapshot by @lolli42 in #595
- [TASK] Harden ActionService and DataSet by @lolli42 in #596
- [TASK] Harden Core\Functional\Framework\Frontend by @lolli42 in #597
- [TASK] Add InstructionInterface by @lolli42 in #598
- [!!!][TASK] Remove AbstractInstruction by @lolli42 in #600
- [TASK] Update phpunit xsi in example files to 11.2 by @lolli42 in #601
- [TASK] Create DataHandler using GU::makeInstance() by @lolli42 in #602
- [TASK] Extract some details from
FunctionalTestCase::setUp()
by @sbuerk in #603 - [TASK] Avoid implicitly nullable method parameter by @lolli42 in #606
- [TASK] Add PHP 8.4 to test matrix by @lolli42 in #610
- [TASK] Streamline
Testbase->setUpTestDatabase()
by @sbuerk in #614 - [FEATURE] getAccessibleMock() supports readonly classes by @lolli42 in #618
- [TASK] composer req composer/class-map-generator:^1.3.4 by @lolli42 in #621
- [BUGFIX] Respect overridden properties in AbstractPageTree by @lolli42 in #625
- [BUGFIX] Harden XPath query to limit search for page tree node by @lolli42 in #626
- [TASK] Mitigate deprecated database configuration by @sbuerk in #629
- [BUGFIX] Ensure correct path calculation on system build by @sbuerk in #630
Full Changelog: 8.1.1...9.0.0