Skip to content

6.0.0

Latest
Compare
Choose a tag to compare
@fsuter fsuter released this 08 Dec 17:07
· 1 commit to master since this release

This release adds compatibility with TYPO3 13, while dropping support for TYPO3 11. It also supports PHP 8.4, while dropping compatibility with PHP 7.4 and 8.0.

Beyond that, it comes with important cleanups and several new features:

  • the connector parameters are now passed when fetching the service from the registry, and not any longer when calling the various methods from the API
  • a new API method initialize() is called for every service when the registry is built
  • a new PHP attribute is available to register a connector service
  • new objects are available from the connector service, containing call context information and connection information
  • events have been introduced to replace all hooks in the actual services
  • the FileUtility class, which is central to several services, has been changed to allow choosing the request method and passing any number of headers

Under the hood, more tests have been added and all tests have been moved to the "typo3/testing-framework" (previously they relied on "nimut/testing-framework"). The documentation was switched to PHP-based rendering. Documentation building and test running was automated.

All this makes it a very important release, with a sound base for the future.