AfriCC/php-epp2
A High Level EPP TCP/SSL Client for PHP
9 Releases
Latest: 3y ago
2022 Maintenance2.0.0Latest
✨ 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?1.0.0
📋 Changes
- response will always be a result-array (_breaking_)
✨ Added
- `verify_peer_name` option (thx @panaceya)
🐛 Fixed
- cz-nic (thx @krtcom)
- php 7.2+ compat (thx @krtcom)
Coverage, coverage, coverage!0.3.1
✨ Added
- `ExtensionInterface` now uses `getExtensionName` for a more cleaner
- interface (thx @jkaflik)
- added a lot of tests to improve code coverage
RFC39150.3.0
✨ Added
- Implemented RFC3915 (thx @naja7host)
- `ContactTrait::skipLoc()` analogue to `ContactTrait::skipInt()` (thx @naja7host)
Minor bump0.2.0
✨ Added
- `Client` configurable buffer chunk size (thx @nidzho)
- `Frame/Hello` proper hello frame implementation (thx @bgentil)
- php7.1 support
🐛 Fixed
- travis
- autoloader / phpunit
Support SSL passphrase0.1.7
✨ Added
- `Client` now also supports SSL passphrases (with local_cert) (thx @pavkatar)
Hardening0.1.6
🐛 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 compatibility0.1.5
🐛 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)
some enhancements0.1.4
#4 make contact type=int optional (Contact) #2 ability to add svcsExtensions (Login) #1 improve addDisclose functionality (Contact)
