PHP Domain Parser v5.0.0 Release Notes

Release Date: 2017-12-13 // over 6 years ago
  • โž• Added

    • ๐Ÿ‘ป Pdp\Exception a base exception for the library
    • Pdp\Rules a class to resolve domain name against the public suffix list
    • ๐Ÿ“œ Pdp\Domain an immutable value object to represents a parsed domain name
    • ๐Ÿšง Pdp\Installer a class to enable improve PSL maintenance
    • Pdp\Cache a PSR-16 file cache implementation to cache a local copy of the PSL
    • Pdp\Manager a class to enable managing PSL sources and Rules objects creation
    • Pdp\Converter a class to convert the PSL into a PHP array

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ invalid domain names improved supported
    • idn_* conversion error better handled
    • ๐Ÿ‘ domain name with RFC3986 encoded string improved supported

    ๐Ÿ—„ Deprecated

    • None

    โœ‚ Removed

    • ๐Ÿ‘ PHP5 support
    • ๐Ÿ“œ URL Parsing capabilities and domain name validation
    • Pdp\PublicSuffixList class replaced by the Pdp\Rules class
    • Pdp\PublicSuffixManager class replaced by the Pdp\Manager class
    • Pdp\HttpAdapter\HttpAdapterInterface interface replaced by the Pdp\HttpClient interface
    • Pdp\HttpAdapter\CurlHttpAdapter class replaced by the Pdp\CurlHttpClient class