- 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
HTTPClient
allowing EPP communication over HTTP(S) (@johnny-bit) AbstractClient
class andClientInterface
interface for ease of creatingClient
replacements(@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
release
extension for domains (@greenmato) - nic.it extensions (@bessone)
- RFC5733 compatibility enhancements (added
extension
to 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_name
logic (@domainregistrar)- Testing issues (@bessone)
- response will always be a result-array (breaking)
verify_peer_name
option (thx @panaceya)
- cz-nic (thx @krtcom)
- php 7.2+ compat (thx @krtcom)
ExtensionInterface
now usesgetExtensionName
for 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)
Client
configurable buffer chunk size (thx @nidzho)Frame/Hello
proper hello frame implementation (thx @bgentil)- php7.1 support
- travis
- autoloader / phpunit
Client
now 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)