Skip to content

Releases: cobwebch/svconnector

7.0.0

Choose a tag to compare

@fsuter fsuter released this 22 Apr 09:47

This release brings compatibility with TYPO3 14, while dropping support for TYPO3 12. It also supports PHP 8.5 and drops support for PHP 8.1.

A lot of the code has been cleaned up, changing some method signatures, using construction injection where possible. This may impact code using connector services, as well as custom connector services. Everything is described in detail in the Installation chapter of the extension manual.

The main new feature is the possibility to now pass as parameter to a connector any of the request options existing for Guzzle HTTP calls. This is specific to each connector, but "svconnector" itself provides the necessary base.

The testing controller received a small update to display configuration errors.

6.0.1

Choose a tag to compare

@fsuter fsuter released this 07 Jan 13:14

Minor release fixing a bug with deprecated API. This improves compatibility with TYPO3 13. Thanks to Achim Fritz.

6.0.0

Choose a tag to compare

@fsuter fsuter released this 08 Dec 17:07

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.

5.1.0

Choose a tag to compare

@fsuter fsuter released this 07 Aug 10:05

Verify compatibility with PHP 8.2. Also fixes a bug with missing reporting about errors reading files from an absolute path.

5.0.1

Choose a tag to compare

@fsuter fsuter released this 02 May 20:05

This minor release confirms compatibility with TYPO3 12 LTS.

5.0.0

Choose a tag to compare

@fsuter fsuter released this 27 Dec 20:06

This major release adds support for TYPO3 12 and drops support for TYPO3 10.

Since the Services API was dropped from the TYPO3 Core, it comes with its own Connector Services registry. This is a completely breaking change and all existing services need to be adapted before they can be used again. Please see: https://docs.typo3.org/p/cobweb/svconnector/main/en-us/Installation/Index.html#updating-to-5-0-0.

In general, the code was cleaned up and strict typing is now enforced for most methods. The code base also supports PHP 8.1.

4.0.0

Choose a tag to compare

@fsuter fsuter released this 05 Oct 20:35

This release introduces compatibility with TYPO3 11, while dropping support for TYPO3 8 and 9.

Under the hood, usage of GeneralUtility::getUrl() was replaced by usage of \TYPO3\CMS\Core\Http\RequestFactory, as GeneralUtility::getUrl() doesn't allow for passing headers anymore. This does not change anything for developers.

The test backend module's icon was improved and, most importantly, an annoying viewport bug was fixed.

3.4.1

Choose a tag to compare

@fsuter fsuter released this 22 Feb 20:00

Updated composer manifest (compatibility with composer 2.0)

3.4.0

Choose a tag to compare

@fsuter fsuter released this 07 May 20:15

Compatibility with TYPO3 10 LTS, new API for report configuration errors.
Breaking change: configuration samples moved to JSON format (see manual).

3.3.1

Choose a tag to compare

@fsuter fsuter released this 04 Jan 17:23

Fixed a crash in the backend test module.