Releases: cloudflare/cloudflare-php
Releases · cloudflare/cloudflare-php
2.0.0
Breaking Changes
- Minimum PHP version raised from 7.2.5 to 8.1. PHP 7.x and 8.0 are no longer supported.
Changes
- Add support for
psr/http-messagev2.0 (constraint is now^1.1 || ^2.0). Resolves dependency conflicts with libraries requiring PSR-7 v2. (#275) - Fix PHP 8.4 implicit-nullable deprecation warnings. (#280)
- Upgrade
guzzlehttp/guzzleconstraint to^7.4. - Upgrade test/lint tooling (PHPUnit 9+, php-cs-fixer 3, GitHub Actions v4).
- Remove committed
composer.lock. - Update CI to test PHP 8.1-8.4.
- Update README to reflect current requirements and project status.
See CHANGELOG.md for full details.
1.4.0
1.3.0
1.2.0
1.1.7
Additional API Coverage
- [RFR]: Added Origin CA Certificate endpoint
- Add Browser Cache TTL Setting Endpoints, Tests
- Maximum value of Edge Cache TTL
- Dns analytics report
- Add custom hostname options
- Fix for MX with priority 0
- Fix purge cache
Further Fixes and API Coverage
Merge pull request #98 from llbbl/firewall-rules Adding new Firewall rules Class
More endpoints
Added support for:
- Load Balancers
- Crypto Endpoints
- Update Security Level
- Get DNS Record ID
1.1.3: Merge pull request #78 from linuxjuggler/master
- Fix typo in README.md
- Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase
- Feature: add getZoneById method
- Added new TLS & Zone settings Endpoints
- Feature: Add cache level methods
- Feature: Allow creation of ASN access rule
- Implementing the User's Account Memberships
1.1.2: Merge pull request #69 from levidurfee/body-accessor
- Adds trait and functionality to get body responses
- Adds TLS Zone Settings capability
- Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase
- Fix SSL configuration method #74
- Fix typo in README