Skip to content

Releases: AfriCC/php-epp2

2022 Maintenance

15 Oct 12:34
4ba8a76
Compare
Choose a tag to compare

Changelog

Added

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?

23 Dec 13:32
9ceb137
Compare
Choose a tag to compare

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

Fixed

Coverage, coverage, coverage!

27 Apr 07:56
Compare
Choose a tag to compare

Mainly improving the ci/build pipeline to give more confidence on PRs.

Full changelog

Added

  • ExtensionInterface now uses getExtensionName for a more cleaner
    interface (thx @jkaflik)
  • added a lot of tests to improve code coverage

RFC3915

02 Apr 20:05
Compare
Choose a tag to compare

Jeez, a lot of unattended issues + PR's finally getting some ❤️

Full changelog

Added

  • Implemented RFC3915 (thx @naja7host)
  • ContactTrait::skipLoc() analogue to ContactTrait::skipInt() (thx @naja7host)

Minor bump

01 Apr 19:13
Compare
Choose a tag to compare

Some cleanups mainly to fix tests and make it compatible with PHP7.1 🎉

Full changelog

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 passphrase

17 Jul 08:19
Compare
Choose a tag to compare

Client now supports passphrase on SSL. Big shoutout to @pavkatar for making this release possible!

Full Changelog

Added

  • Client now also supports SSL passphrases (with local_cert) (thx @pavkatar)

Hardening

30 Nov 16:47
Compare
Choose a tag to compare

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

02 May 15:39
Compare
Choose a tag to compare

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)

some enhancements

21 Apr 23:22
Compare
Choose a tag to compare

#4 make contact type=int optional (Contact)
#2 ability to add svcsExtensions (Login)
#1 improve addDisclose functionality (Contact)