Releases: TYPO3/testing-framework
[RELEASE] Raise minimum PHPUnit Requirement
Changelog:
- [BUGFIX] Require phpunit/phpunit with minimal of 8.4
[RELEASE] Clean-Up and Slim Down
Clean-up release. Notice the following breaking changes:
- RenderingContextFixture has been removed (use regular mocking for your tests)
- FileStreamWrapper has been removed (use vfs stream instead)
- Accessible mocks no longer offer
_setRef,_callRef,_setStatic,_getStatic - The BaseTestCase no longer offers
injectandcallInaccessibleMethod(use DI directly, use different mocking solutions)
Changelog since 5.0.16:
- [!!!][TASK] Remove FileStreamWrapper
- [TASK] Raise minimum phpunit version
- [TASK] Clean up specific ViewHelper functionality
- [BUGFIX] Streaming scenario creation
- [!!!][TASK] Make AccessibleObject only work with call/get/set
- [TASK] Use trait for AccessibleProxy
- [!!!][TASK] Drop support for "callInaccessibleMethod" and "inject"
[RELEASE] Clean-Up and Slim Down
Clean-up release. Notice the following breaking changes:
- RenderingContextFixture has been removed (use regular mocking for your tests)
- FileStreamWrapper has been removed (use vfs stream instead)
Changelog:
- [!!!][TASK] Remove FileStreamWrapper
- [TASK] Raise minimum phpunit version
- [TASK] Clean up specific ViewHelper functionality
- [BUGFIX] Streaming scenario creation
[RELEASE] PHP 7.4 compatibility and slimmed code structure
This release matches the latest TYPO3 v10.x development series, where some functionality
could be removed and simplified.
In addition, the requirements are raised on in order to allow PHP 7.4 compatibility
when TYPO3 Core runs "minimum stability requirements" checks with composer.
5.0.15: [TASK] Add new Acceptance Tests folder to splitter script
To speed up execution of acceptance tests in bamboo, the available test files are split into work packages. The script only considers test files located in typo3/sysext/core/Acceptance/Backend. With the new main folder InstallTool, that contains tests concerning the stand alone install tool, the script must also consider those files for work packages.
[TASK] Add compatibility with new workspace behaviour
5.0.14 [TASK] Adjust version resolving for workspace versions in test
[RELEASE] Extend scenario import for workspaces & localization handling
[BUGFIX] Substitute all data-map values with persisted ids * not only pid value * fixes assignment for l10n_parent, l10n_source for instance
[RELEASE] Create JavaScript CI configuration
As PhantomJS development is suspended and Chrome Headless is a viable, stable alternative, a new CI configuration for JavaScript testing has been added that allows the use of Chrome Headless in a docker environment for usage on CI servers.
[RELEASE] Added compatibility for latest changes in master
Allow Frontend User Interceptor middleware without TSFE. Related to https://review.typo3.org/c/Packages/TYPO3.CMS/+/61155
[RELEASE] Added compatibility for latest changes in master
- Tests are now built against Environment::varPath()
- Optional field sys_language.static_lang_isocode is removed from Fixtures