Releases: TYPO3/testing-framework
Releases · TYPO3/testing-framework
8.1.0
What's Changed
- [TASK] Happify phpstan again by @lolli42 in #539
- [TASK] Avoid obsolete TS constant by @lolli42 in #540
- [TASK] Do not hard require typo3/cms-install by @lolli42 in #543
- [TASK] GH workflows actions/checkout@v4 by @lolli42 in #544
- Allow phpunit 11 by @lolli42 in #546
- [TASK] Streamline
Build/Scripts/runTests.sh
by @sbuerk in #547 - [TASK] Remove scheduled workflow from branch
main
by @sbuerk in #551 - [TASK] Reintroduce scheduled nightly by @sbuerk in #552
- [TASK] Call TSFE->releaseLocks() only if method exists by @lolli42 in #557
- [TASK] Use utf8mb4 in ac tests by @lolli42 in #558
- [BUGFIX] Allow importing empty CSV table by @lolli42 in #560
- [TASK] Happify phpstan by @lolli42 in #563
- [TASK] Avoid no longer needed unset() in tearDown() by @lolli42 in #565
Full Changelog: 8.0.9...8.1.0
8.0.9
What's Changed
- [TASK] Ensure Doctrine DBAL 3 and 4 dual support by @sbuerk in #529
- [TASK] Streamline the PHPUnit configuration files by @oliverklee in #526
- [TASK] Avoid json encoding of
ParameterType
by @sbuerk in #530 - [TASK] Use /index.php as application entry point by @bnf in #533
- [TASK] Remove outdated JSunit configuration by @lolli42 in #534
- [TASK] Do not load EXT:install in functional tests by @lolli42 in #537
- [TASK] Remove functional test database configuration fallback by @sbuerk in #538
Full Changelog: 8.0.8...8.0.9
8.0.8
8.0.7
What's Changed
- [TASK] Replace
\PDO::PARAM_*
constants withConnection::PARAM_*
by @sbuerk in #513 - [TASK] Bump friendsofphp/php-cs-fixer:^3.37.1 by @lolli42 in #515
- [TASK] Avoid deprecated
SchemaManager->listTableDetails()
method by @sbuerk in #520 - [TASK] Avoid deprecated
AbstractSchemaManager::getDatabasePlatform()
by @sbuerk in #521 - [BUGFIX] Respect TYPO3_REQUEST in framework state by @DanielSiepmann in #518
- [BUGFIX] Ignore non-typo3 packages in PackageState by @tweis in #519
- [TASK] Avoid calling deprecated
Platform->getName()
by @sbuerk in #522 - [TASK] Ensure to set a SchemaManagerFactory for lowlevel connection by @sbuerk in #523
New Contributors
Full Changelog: 8.0.6...8.0.7
[RELEASE] Compatibility release
6.4.3 Merge pull request #201 from DanielSiepmann/feature/178-support-priva…
[RELEASE] Add possibility to define allowed browser console errors
[TASK] Add possibility to define allowed browser console errors Allowed console errors are only valid for one test execution. Thus, these exceptions need to be declared for every test case. ``` use TYPO3\TestingFramework\Core\Acceptance\Helper\Acceptance; class SomeCest { public function someTest(Scenario $scenario) { $acceptance = $scenario->current('modules')['\\' . Acceptance::class] ?? null; $acceptnance->allowBrowserError('/Found invalid token [[:digit:]]{40}/i'); ... ```
[RELEASE] Bugfix release for workspace versions in Yaml Scenarios
4.15.1 [BUGFIX] Consider negative new records in workspace datahandler tests
[RELEASE] Add EXT:fluid as dependency for all functional tests
Merge pull request #191 from TYPO3/bugfix/load_fluid_in_functionals [BUGFIX] Load ext:fluid for all functional tests
[RELEASE] Added site-setups for Codeception / Acceptance tests
This release brings a few bugfixes and a new Site-Based Test for Acceptance tests.
[RELEASE] Add flexibility to avoid site title
Merge pull request #186 from TYPO3/task/use_session_snapshots [TASK] Use session snapshots to speed up tests with BE login