This change updates the supported PHP versions, and contains some breaking changes to improve compatibility with newer PHP installs.
Breaking changes to users who are upgrading:
- Support for PHP 7.3. 7.4, 8.0, and 8.1 has been removed. PHP 8.2 or higher is required from this version.
- Source files and public interfaces now use return type hinting, which may require code changes for those who have extended the library in their own projects.
Deprecations:
- The
DummyPrintConnectorhas been marked as deprecated and will be removed in a future release. The functionality is now available as theMemoryPrintConnector. This is a print connector which is used to capture input internally for testing, but is part of the public API.