Releases: remotelyliving/php-dns
Releases · remotelyliving/php-dns
Validate CAA Data
Records have been coming back from CloudFlare with garbage data. This change throws on invalid data now.
Add dig Resolver
- Adds dig based resolver from the good folks at https://github.com/spatie/dns
Support SRV Record Data Types
- Suport SRV Record Data Types
- Update Code Style to PSR12
Open up to symfony/event-dispatcher v5
- Open up to symfony/event-dispatcher v5
- Deprecate support of PHP 7.1 and 7.2
- Update dev / main dependencies
Fix Cache TTL Bug
If a TTL of 0
got returned for a record, the Cached
resolver would set that as the TTL for the record set. It should instead default to the Cached::DEFAULT_TTL
value.
Upgrade Symfony Cache
Addresses a security vulnerability in require dev dependencies
Parallelize ANY requests to CloudFlare
Merge pull request #17 from remotelyliving/enhancements Parallelize ANY requests to CloudFlare
Add Option to Disable Empty Result Caching
- also brush up the README a little
Decrement TTL On Cached Adapter Records
Previously when cached records were returned, they were returned with the same TTL they were stored with, every time. This new method of retrieval accounts for the time passed between storage, retrieval, and the effect on the overall TTL of the record.
Allow For Safe Upgrade to Symfony Event Dispatcher 4.* or remaining on 3.*
-
Change internal call to symfony's event dispatcher based on version
-
Address flaky integration test
-
Cleanup tests for eventual PHPUnit 8 migration