The change log describes what is "Added", "Removed", "Changed" or "Fixed" between each release.
- Support for multiple routing files via
TestKernel::addRoutingFile
- Support for a fully functional symfony kernel with the usage of the
Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait
- Cleanup of the cache and log directory after kernel shutdown
- Support for PHP 8.1
- Support for Symfony 6.1
AppKernel::setRootDir
- Signature of
TestKernel::addTestCompilerPass
to accept a single CompilerPass instead of an array - Renamed
AppKernel
toTestKernel
- Renamed
TestKernel::addBundle
toTestKernel::addTestBundle
- Renamed
TestKernel::addCompilerPasses
toTestKernel::addTestCompilerPass
- Renamed
TestKernel::setRoutingFile
toTestKernel::addTestRoutingFile
- Renamed
TestKernel::addConfigFile
toTestKernel::addTestConfig
- Renamed
TestKernel::setProjectDir
toTestKernel::setTestProjectDir
- Renamed private properties
- Usage of
sys_get_temp_dir
inTestKernel::getCacheDir
andTestKernel::getLogDir
directory
- Symfony 6 compatibility issues
- Support for Symfony 6
- Support for adding config with closures
- Routing with the Kernel
- Deprecation error in Symfony 5.3
- Support for PHP 8
- Automatically add
framework.router.utf8: true
on Symfony >= 5.1
- Catching exception in
BaseBundleTestCase::ensureKernelShutdown()
- Support for Symfony 5
- Support for PHPUnit 8
- Aliases can be made public with the
PublicServicePass
.
- Show our dependencies directly in require section of composer.json.
- Adding compiler pass support.
- Adding support for making services public.
- Symfony 3.4/4.0 fix with annotations.
- Only disable annotations if they are not installed.
- Better fix for annotation issue with Symfony 3.3.
- Allow tests with PHPUnit6
AppKernel::setProjectDir
andAppKernel::setRootDir
%kernel.project_dir%
is now the directory of your root. (The directory with your composer.json)
- Fix for Symfony 3.3. We do not need cache on annotation.
- Bug with cache when running multiple tests
Initial release