- Updated code documentation (more contributions welcome)
- Increased testing coverage
- More detailed examples of using this library
- All frame objects now accept ObjectSpec as dependency in order to fix static ObjectSpec problems (eg inability to have custom namespaces). This isn't breaking since without ObjectSpec being passed, default one is used
- DNSSec dsData support in Domain classes ( @johnny-bit)
- Introduced
HTTPClientallowing EPP communication over HTTP(S) (@johnny-bit) AbstractClientclass andClientInterfaceinterface for ease of creatingClientreplacements(@johnny-bit)- NASK Extension - a full Polish domain registry support (@johnny-bit)
- Dependency injection for ObjectSpec (especially useful for registrars not following EPP namespaces, like NASK) (@johnny-bit)
- Nominet
releaseextension for domains (@greenmato) - nic.it extensions (@bessone)
- RFC5733 compatibility enhancements (added
extensionto voice and fax) for Contact calls(@johnny-bit) - Removed coverage checks from non-testable classes
- Incorrect file permissions (execute bit) on source files
verify_peer_namelogic (@domainregistrar)- Testing issues (@bessone)
- response will always be a result-array (breaking)
verify_peer_nameoption (thx @panaceya)
- cz-nic (thx @krtcom)
- php 7.2+ compat (thx @krtcom)
ExtensionInterfacenow usesgetExtensionNamefor a more cleaner interface (thx @jkaflik)- added a lot of tests to improve code coverage
- Implemented RFC3915 (thx @naja7host)
ContactTrait::skipLoc()analogue toContactTrait::skipInt()(thx @naja7host)
Clientconfigurable buffer chunk size (thx @nidzho)Frame/Helloproper hello frame implementation (thx @bgentil)- php7.1 support
- travis
- autoloader / phpunit
Clientnow also supports SSL passphrases (with local_cert) (thx @pavkatar)
- return extension resData even if no main resData element in response (#16)
DomainInfo::setAuthInfo: add (optional) authInfo on domain info queries (thx @johnny-bit)
- some minor logical fixes and typos
DomainCreate::setBillingContact: set billing contact while creating domains (thx @jbarbede)DomainUpdate::addBillingContact: add billing contact while updating domains (thx @jbarbede)DomainUpdate::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)