Releases: AfriCC/php-epp2
Releases · AfriCC/php-epp2
2022 Maintenance
Changelog
Added
- DNSSec support (thx @johnny-bit)
- RFC5733 enhancements (thx @johnny-bit)
- optional HTTPClient (client now abstracted) (thx @johnny-bit)
- initial nic.it support (thx @bessone)
- NASK support (thx @johnny-bit)
- initial nominet support (thx @greenmato)
Fixed
- various doc & code improvements - almost a complete rewrite 😅 (thx @johnny-bit)
- fixed verify-peer logic (thx @domainregistrar)
- getConfigDefaultBool fix (thx @panaceya)
- allow '-' (hyphen character) in AbstractFrame (thx @krtcom)
- various build fixes / modernization and switch away from defunct travis-ci to github-actions
Am I a live?
Major version release as breaking changes due the response now always returning an array. Also now compatible with PHP7.2 + 7.3!
Full changelog
Changes
- response will always be a result-array (breaking)
Added
verify_peer_name
option (thx @panaceya)
Fixed
Coverage, coverage, coverage!
Mainly improving the ci/build pipeline to give more confidence on PRs.
Full changelog
Added
ExtensionInterface
now usesgetExtensionName
for a more cleaner
interface (thx @jkaflik)- added a lot of tests to improve code coverage
RFC3915
Jeez, a lot of unattended issues + PR's finally getting some ❤️
Full changelog
Added
- Implemented RFC3915 (thx @naja7host)
ContactTrait::skipLoc()
analogue toContactTrait::skipInt()
(thx @naja7host)
Minor bump
Support SSL passphrase
Hardening
Big kudos/thank you to @johnny-bit for making this release possible. This release contain fixes that make this library further hardened on real world usage.
Full Changelog
Fixed
- return extension resData even if no main resData element in response (#16)
Added
DomainInfo::setAuthInfo
: add (optional) authInfo on domain info queries (thx @johnny-bit)
NicMX compatibility
A bunch of features have been added, mainly due to the contribution of @jbarbede. php-epp2
should now be fully compatible with the epp interface of nic.mx :)
Full Changelog
Fixed
- some minor logical fixes and typos
Added
Domain::setBillingContact
: set billing contact while creating domains (thx @jbarbede)Domain::addBillingContact
: add billing contact while updating domains (thx @jbarbede)Domain::removeBillingContact
: remove billing contact while updating domains (thx @jbarbede)Client::login
: add ability to passthrough svcExtensions via Client config (thx @jbarbede)Transfer
: add query type operation- NicMX Extension (thx @jbarbede)