All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.0 - 2024-06-27
- add Github Actions integration
- add Psalm linter
- add .editorconfig file
- add coveralls phpunit coverage upload
- add coverage on cURL availability tests
- add support for PHP 8.0, 8.1 & 8.2
- add security-checker on Github Actions
- ugprade phpunit/phpunit 7.x => 8.x
- update phpmd/phpmd (2.7.0 => 2.15.0)
- guzzlehttp/guzzle (6.3.3 => 7.8.1)
- symfony/dotenv (v4.3.4 => v4.4.37)
- guzzlehttp/psr7 (1.6.1 => 2.6.2)
- upgrade friendsofphp/php-cs-fixer (v2.19.3 => v3.4.0)
- upgrade phpunit/phpunit 8.x -> 9.x
- remove StyleCI in favor of Github Actions
- drop support for PHP 7.4 and below
- refactoring of testing strategy
- improve code coverage to ensure stability and sustainability
- allow GET, POST, PUT, PATCH & DELETE operation on the TrustedShops API
- allow Public and Restricted API calls
- expose an option to change the Base URL from Production to Test/QA environment
- under heavy development