Skip to content
This repository was archived by the owner on Sep 10, 2023. It is now read-only.

Releases: TextControl/txtextcontrol-reportingcloud-php

txtextcontrol-reportingcloud 3.0.0

Choose a tag to compare

@jonathanmaron jonathanmaron released this 21 Jun 13:04

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

Choose a tag to compare

@jonathanmaron jonathanmaron released this 28 Oct 04:54
  • Improved Composer 2.0 compatibility.
  • Fixed PSR-4 autoloading issue in tests.

txtextcontrol-reportingcloud 2.6.1

Choose a tag to compare

@jonathanmaron jonathanmaron released this 28 Oct 04:50
  • Improved documentation for Laminas migration.

txtextcontrol-reportingcloud 2.6.0

Choose a tag to compare

@jonathanmaron jonathanmaron released this 18 Dec 11:25
  • Added support for PHP 7.4.
  • Improved code quality, using static analysis.
  • Updated to PHPUnit 8.

txtextcontrol-reportingcloud 2.5.0

Choose a tag to compare

@jonathanmaron jonathanmaron released this 02 Sep 10:12

txtextcontrol-reportingcloud 2.4.0

Choose a tag to compare

@jonathanmaron jonathanmaron released this 30 Apr 07:21
  • 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

Choose a tag to compare

@jonathanmaron jonathanmaron released this 11 Mar 14:33
  • Removed Webmozart\Assert dependency.

txtextcontrol-reportingcloud 2.2.0

Choose a tag to compare

@jonathanmaron jonathanmaron released this 06 Mar 13:45
  • Implemented end-point
    • /v1/document/thumbnails
  • Added /demo/get-document-thumbnails.php to exemplify getDocumentThumbnails(string $documentFilename, int $zoomFactor, int $fromPage, int $toPage,string $imageFormat).
  • Abstracted file utilities to TxTextControl\ReportingCloud\Stdlib\FileUtils.

txtextcontrol-reportingcloud 2.1.0

Choose a tag to compare

@jonathanmaron jonathanmaron released this 25 Feb 06:04
  • 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

Choose a tag to compare

@jonathanmaron jonathanmaron released this 25 Feb 06:19
  • 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.