This repository has been archived by the owner on Sep 10, 2023. It is now read-only.
Releases: TextControl/txtextcontrol-reportingcloud-php
Releases · TextControl/txtextcontrol-reportingcloud-php
txtextcontrol-reportingcloud 3.0.0
For a full description of changes, see release-3.0.0.md.
- Added support for PHP 8.0.
- Upgraded minimum PHP requirement to 7.4.
- Added typed properties.
- Removed nullable type from public method parameters.
- Updated to Guzzle 7.0.
- Updated to PHPUnit 9.5.
- Removed class
StatusCode
. - Added ctw/ctw-http as a replacement for
StatusCode
. - Switched to PHPStan for static analysis, with strict rules.
- Deprecated username and password authentication, in favor of API key authentication.
txtextcontrol-reportingcloud 2.6.2
- Improved Composer 2.0 compatibility.
- Fixed PSR-4 autoloading issue in tests.
txtextcontrol-reportingcloud 2.6.1
- Improved documentation for Laminas migration.
txtextcontrol-reportingcloud 2.6.0
- Added support for PHP 7.4.
- Improved code quality, using static analysis.
- Updated to PHPUnit 8.
txtextcontrol-reportingcloud 2.5.0
- Added support for Tracked Changes.
txtextcontrol-reportingcloud 2.4.0
- Added ability to set base URI of ReportingCloud service via environment variable or PHP constant.
- Added
TxTextControl\ReportingCloud\Assert\Assert::assertBaseUri
to validate base URI. - Removed deprecated demos is
/demo/instantiation.php
.
txtextcontrol-reportingcloud 2.3.0
- Removed
Webmozart\Assert
dependency.
txtextcontrol-reportingcloud 2.2.0
- Implemented end-point
/v1/document/thumbnails
- Added
/demo/get-document-thumbnails.php
to exemplifygetDocumentThumbnails(string $documentFilename, int $zoomFactor, int $fromPage, int $toPage,string $imageFormat)
. - Abstracted file utilities to
TxTextControl\ReportingCloud\Stdlib\FileUtils
.
txtextcontrol-reportingcloud 2.1.0
- Added support for TXT return file format.
- Added class constants for file formats to
TxTextControl\ReportingCloud\ReportingCloud
. - Added return types to all unit tests.
- Added
bin/build-gh-pages.sh
to build GitHub Pages site (API documentation and unit test coverage). - Re-organized bootstrapping of console scripts.
- Improved code quality with static analysis (phpstan, psalm and phan).
txtextcontrol-reportingcloud 2.0.2
- Fixed return value of
downloadTemplate($templateName)
to binary data - it was base64 encoded data; it should have been binary data. - Added generator parameter to
Stdlib\ArrayUtils::varExportToFile
. - Split up
/resources
and/data
contents. - Split up unit tests into similarly named Traits as
TxTextControl\ReportingCloud\ReportingCloud
. - Added strict typing to all unit tests.
- Removed deprecated function calls in unit tests.