All Versions
21
Latest Version
Avg Release Cycle
110 days
Latest Release
1030 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v5.2.0 Changes
February 23, 2018โ Added
Pdp\Rules::getPublicSuffix
returns aPdp\PublicSuffix
value objectPdp\Rules::__set_state
is implementedPdp\Domain::toUnicode
returns aPdp\Domain
with its value converted to its Unicode formPdp\Domain::toAscii
returns aPdp\Domain
with its value converted to its AScii formPdp\PublicSuffix::toUnicode
returns aPdp\PublicSuffix
with its value converted to its Unicode formPdp\PublicSuffix::toAscii
returns aPdp\PublicSuffix
with its value converted to its AScii form
๐ Fixed
Pdp\Domain::getDomain
returns the normalized form of the domain namePdp\PublicSuffix
is no longer internal.- Normalizes IDN conversion using a internal
IDNConverterTrait
- Internal code improved by requiring PHPStan for development
๐ Deprecated
- None
โ Removed
- None
-
v5.1.0 Changes
December 18, 2017โ Added
Pdp\Rules::createFromPath
named constructor to returns a new instance from a pathPdp\Rules::createFromString
named constructor to returns a new instance from a string
๐ Fixed
- 0๏ธโฃ
Pdp\CurlHttpClient
default curl options improved
๐ Deprecated
- None
โ Removed
- None
-
v5.0.0 Changes
December 13, 2017โ 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 PSLPdp\Manager
a class to enable managing PSL sources andRules
objects creationPdp\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 thePdp\Rules
classPdp\PublicSuffixManager
class replaced by thePdp\Manager
classPdp\HttpAdapter\HttpAdapterInterface
interface replaced by thePdp\HttpClient
interfacePdp\HttpAdapter\CurlHttpAdapter
class replaced by thePdp\CurlHttpClient
class
- ๐ป
-
v4.0.3
September 28, 2017 -
v4.0.3-alpha
September 28, 2017 -
v4.0.2
September 28, 2017 -
v4.0.2-alpha
September 28, 2017 -
v4.0.1 Changes
September 27, 2017๐ Release to include all commits to master before new-new version (BC breaking v5). Totally pooched semantic versioning so v4 will be kind of an interim version. Apologies โน๏ธ
-
v4.0.1-alpha Changes
September 27, 2017๐ Release to include all commits to master before new-new version (BC breaking v5). Totally pooched semantic versioning so v4 will be kind of an interim version. Apologies โน๏ธ
-
v4.0.0 Changes
February 12, 2016Many Improvements, Many BC Breaks
The Most Significant BC Breaks
- ๐ All misspellings of registrable have been corrected (registerable -> registrable) (see #61)
- All magic methods have been replaced with getters.
โก๏ธ Other Updates and BC Breaks