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

Releases: TextControl/txtextcontrol-reportingcloud-php

txtextcontrol-reportingcloud 2.0.1

25 Feb 06:19
Compare
Choose a tag to compare
  • Minor refactoring and code formatting.

txtextcontrol-reportingcloud 2.0.0

25 Feb 06:20
Compare
Choose a tag to compare
  • Removed all Zend Framework 3 dependencies.
  • Set the minimum PHP version to 7.1.
  • Added strict typing to all files.
  • Upgraded to PHPUnit 7.5.
  • Abstracted (magic number) HTTP codes to TxTextControl\ReportingCloud\StatusCode\StatusCode.
  • Abstracted string utilities to TxTextControl\ReportingCloud\Stdlib\StringUtils.
  • Abstracted array utilities to TxTextControl\ReportingCloud\Stdlib\ArrayUtils.
  • Abstracted console utilities to TxTextControl\ReportingCloud\Stdlib\ConsoleUtils.
  • Tested in PHP 7.1, PHP 7.2 and PHP 7.3.

For a full description of changes, see release-2.0.0.md.

txtextcontrol-reportingcloud 1.9.1

25 Feb 06:20
Compare
Choose a tag to compare
  • Updated documentation.

txtextcontrol-reportingcloud 1.9.0

25 Feb 06:20
Compare
Choose a tag to compare
  • Implemented end-point:
    • /v1/document/append
  • Added /demo/append-document-basic.php and /demo/append-document-advanced.php to exemplify appendDocument($documentsData, $returnFormat, $documentSettings).
  • Switched from username and password authentication to API key authentication in all demos and tests. The former authentication is deprecated and will be removed in a future version.
  • Updated /bin/build-cultures.php following change to backend.

txtextcontrol-reportingcloud 1.8.0

25 Feb 06:20
Compare
Choose a tag to compare
  • Added user_document_properties key (containing an array) to the return value of getTemplateInfo($templateName), following the addition of an extension on the backend.
  • Updated /demo/get-template-info.php to exemplify user_document_properties key and array.

txtextcontrol-reportingcloud 1.7.0

25 Feb 06:21
Compare
Choose a tag to compare
  • Added method uploadTemplateFromBase64($data, $templateName) to upload templates stored in a string, in addition to on the filesystem.
  • Added Base64Data validator to validate $data passed to uploadTemplateFromBase64($data, $templateName).
  • Refactored uploadTemplate($templateFilename) to use uploadTemplateFromBase64($data, $templateName).

txtextcontrol-reportingcloud 1.6.1

25 Feb 06:21
Compare
Choose a tag to compare
  • Updated phpunit configuration.
  • Added PDF/A return format PDFA to TxTextControl\ReportingCloud\Validator\ReturnFormat.

txtextcontrol-reportingcloud 1.6.0

25 Feb 06:21
Compare
Choose a tag to compare
  • Split TxTextControl\ReportingCloud\ReportingCloud into multiple Traits.
  • Added PHP_CodeSniffer to ensure consistency in code formatting.
  • Added Composer script composer test to run unit tests.
  • Added Composer script composer phpcs to run PHP_CodeSniffer.
  • Merged media directory to data directory.
  • Implemented end-points:
    • /v1/account/apikeys
    • /v1/account/apikey
  • Implemented authorization header ReportingCloud-APIKey.
  • Updated Scrutinizer configuration to run tests in multiple PHP versions.
  • Updated copyright year to 2018.

txtextcontrol-reportingcloud 1.5.2

25 Feb 06:42
Compare
Choose a tag to compare
  • Refactored Culture and Language validators, abstracting common logic.
  • Refactored /bin/buid-culture.php and /bin/buid-dictionaries.php, abstracting common logic.

txtextcontrol-reportingcloud 1.5.1

25 Feb 06:42
Compare
Choose a tag to compare
  • Deployed Culture validator.