Releases: exonet/powerdns-php
Releases · exonet/powerdns-php
v2.5.2
v2.5.1
v2.5.0
v2.4.0
Added
- Export a zone in AXFR format. (#35)
- Get the zone from a ResourceRecord. (#40)
- Get the PowerDNS version of a server with
$client->serverVersion()
. - Added a
docker-compose.yml
andrun-tests.sh
script to easy test against a combination of different PHP and PowerDNS versions.
Changed
- Travis now uses Docker to run the tests.
Fixed
$resouceRecord->getComments()
no longer throws an exception if there are no comments. (#38)
v2.3.1
v2.3.0
v2.2.0
v2.1.0
v2.1.0 - 2020-03-11
Added
- It is now possible to set the NSEC3PARAM on a zone. (mkevenaar-docktera - #25 #26)
Changed
- The validation of the NSEC3PARAM is improved. (#27)
v2.0.0
v2.0.0 - 2020-01-29
Breaking
- Renamed
SOA-EDIT-API
toSOA-EDIT
when creating a new zone. - Implemented new
SOA-EDIT-API
logic when creating a new zone that defaults toDEFAULT
so theSOA-EDIT
value will be used.
This change will break your SOA increment if not configured correctly in the zone meta data. You need to update the zone
meta yourself in whatever backend you use for PowerDNS. See the following quote from the PowerDNS website (section API):
Incompatible change: SOA-EDIT-API now follows SOA-EDIT-DNSUPDATE instead of SOA-EDIT (incl. the fact that it now has
a default value of DEFAULT). You must update your existing SOA-EDIT-API metadata (set SOA-EDIT to your previous
SOA-EDIT-API value, and SOA-EDIT-API to SOA-EDIT to keep the old behaviour).
Added
- PowerDNS 4.2 support (see 'breaking' above).
- PHP 7.4 support
- Functional tests for SOA increments.
v1.1.0
v1.1.0 - 2019-10-21
Added
$powerdns->listZones: Zone[];
to get all zones. (jackdpeterson - #14)$zone->getCanonicalName(): string;
to get the canonical zone name. (jackdpeterson - #14)