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 2.0.1
- Minor refactoring and code formatting.
txtextcontrol-reportingcloud 2.0.0
- 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
- Updated documentation.
txtextcontrol-reportingcloud 1.9.0
- Implemented end-point:
/v1/document/append
- Added
/demo/append-document-basic.php
and/demo/append-document-advanced.php
to exemplifyappendDocument($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
- Added
user_document_properties
key (containing an array) to the return value ofgetTemplateInfo($templateName)
, following the addition of an extension on the backend. - Updated
/demo/get-template-info.php
to exemplifyuser_document_properties
key and array.
txtextcontrol-reportingcloud 1.7.0
- 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 touploadTemplateFromBase64($data, $templateName)
. - Refactored
uploadTemplate($templateFilename)
to useuploadTemplateFromBase64($data, $templateName)
.
txtextcontrol-reportingcloud 1.6.1
- Updated phpunit configuration.
- Added PDF/A return format
PDFA
toTxTextControl\ReportingCloud\Validator\ReturnFormat
.
txtextcontrol-reportingcloud 1.6.0
- 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 runPHP_CodeSniffer
. - Merged
media
directory todata
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
- Refactored
Culture
andLanguage
validators, abstracting common logic. - Refactored
/bin/buid-culture.php
and/bin/buid-dictionaries.php
, abstracting common logic.
txtextcontrol-reportingcloud 1.5.1
- Deployed
Culture
validator.