CARVIEW |
Select Language
HTTP/2 200
date: Thu, 24 Jul 2025 06:41:59 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"e3bc82dd0d2112632b21c5f5d27b23ff"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=3batidHGaZvhwzGSKdUtxaop5WZcxoClMIH1SIa1mCGBGL4rOFhLAWuhSxVxPnyDOZ96CrNbizQgtHXdZ7zQ6hppnCzGcuVTjbIERhkbO3SVRiUmaKm8VxzNoiffOWkzUI1ptxDFe9WzptcEU6K21VhWbLBMe1V8eFzCg2uP5nirVBAFNI5y0HibADaO60o6m8n04YWWzytaMA8NUEMk2FWKMpbx87880THebqTCzLVe4eIbcEMsaI4I9SMT%2Bz3GPyPD6CxGgwQiLmurRYSo9Q%3D%3D--9uP5RX%2BD4tHUEhFt--wR6m7J1AH7USeCte%2Bf8TjA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1791433547.1753339319; Path=/; Domain=github.com; Expires=Fri, 24 Jul 2026 06:41:59 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Fri, 24 Jul 2026 06:41:59 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: E776:B5FA6:14EE30B:1947D99:6881D5B7
Releases · jeremykendall/php-domain-parser · GitHub
26 Apr 11:33
Loading
10 Nov 09:20
Loading
26 Feb 02:42
Loading
05 Nov 06:20
Loading
18 Feb 22:02
Loading
19 Jun 07:50
Loading
13 Dec 21:15
Loading
26 Oct 06:44
Loading
24 Aug 20:17
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 127
Releases: jeremykendall/php-domain-parser
Releases · jeremykendall/php-domain-parser
6.4.0
98401b3
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
Added
DomainName::withRootLabel
,DomainName::withoutRootLabel
,DomainName::isAbsolute
methods to handle absolute domain names.DomainName::when
to allow conditionable when building the domain.
Fixed
- Absolute domain name can now also be resolved by the package see issue #361 prior to this release an exception was thrown.
- Since we no longer support PHP7 type hint and return type are improved.
- Resolving private suffixes that have a wildcarded subdomain suffix #363 by @wikando-ck
Warning
When upgrading to version 6.4
you MUST refresh your local cache for the fix on private domain resolution to take effect.
Deprecated
- None
Removed
- None
Assets 2
version 6.3.1
aa1f9bf
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
What's Changed
- Add support for PHP8.4
Full Changelog: 6.3.0...6.3.1
Assets 2
version 6.3.0
34c7177
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Added
RegisteredName
class to allow domain with IP4-like labels
Fixed
- Using PHPUnit 10
Domain
decorates the newRegisteredName
class #347Host::withoutLabel
works without arguments.
Deprecated
- None
Removed
- None
Assets 2
version 6.2.0
a9e0b23
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Added
- None
Fixed
-
Internal code to make services
readonly
-
Internal code to make VO properties
readonly
-
Internal code improved typehinting
-
Deprecated
-
None
Removed
- PHP7 and PHP8.0 support
Assets 2
version 6.1.2
version 6.1.1
e195ab7
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Added
- None
Fixed
- #321 improve resolving private domain suffix.
Rules::getPrivateDomain
is more restrictive It will throw if the domain name does not contain a valid "private" TLD.
Deprecated
- None
Removed
- None
Assets 2
version 6.1.0
d8b196b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Added
TimeToLive::until
TimeToLive::fromDurationString
Fixed
.gitattributes
files to be filter out.TimeToLive
marked as internalHost::toUnicode
method MUST never throw exceptions on conversion according to RFC3490.UnableToResolveDomain
typo in the exception message
Deprecated
TimeToLive::fromDateTimeInterface
useTimeToLive::fromNow
TimeToLive::fromScalar
useTimeToLive::convert
Removed
- None
Assets 2
version 6.0.0
Compare
Added
- Adding proper Interfaces
- Added
Domain::clear
to easily initialize an empty domain object - Added
Domain::slice
to easily slice a domain object - Added
ResolvedDomain
object to normalize Resolver results. - Added
Suffix
object to replace thePublicSuffix
object from v5. - Public Suffix List and IANA Top Level Domain List are fully decoupled
- Added
Idna
, IDN support has been completely revamped - Added internal
Stream
class, to improve path/stream resolution - Resolver uses by default UTS#46 IDNA2008 algorithm to convert domain names
- Storage capability is now optional and can be based on PHP-FIG related interfaces to improve interoperability
Pdp\TopLevelDomains::getIANADomain
which throws on syntax error and if no effective TLD is found (behave likePdp\TopLevelDomains::resolve
in v5).
Fixed
- The
Pdp\Domain
class not longer directly exposes Effective TLD status. - Effective TLD resolver (
Pdp\Rules::resolve
andPdp\TopLevelDomains::resolve
) no longer accept IDNA options. Rules::getICANNDomain
,Rules::getPrivateDomain
will throw even if aPublicSuffix
is found but does not belong to the correct PSL section.Pdp\TopLevelDomains::resolve
acts likePdp\Rules::resolve
and only throw onTypeError
Deprecated
- None
Removed
__toString
and__debugInfo
usage- Support for PHP7.4-
- Composer script for automatic updates of the remote databases
- CLI command
bin/update-psl
Pdp\Cache
,Pdp\CacheException
: The package PSR-16 Cache implementation using the underlying filesystem.Pdp\HttpClient
,Pdp\CurlHttpClient
andPdp\HttpClientException
: The package Http Client.Pdp\Installer
,Pdp\Manager
: The package source manager and installerPdp\Logger
, The package logger implementationPdp\Rules::ALL_DOMAINS
constant deprecated in version 5.3Pdp\Domain::getDomain
deprecated in version 5.3Pdp\Domain::resolve
Pdp\Domain::getPublicSuffix
replaced byPdp\ResolvedDomain::suffix
Pdp\Domain::getRegistrableDomain
replaced byPdp\ResolvedDomain::registrableDomain
Pdp\Domain::getSubDomain
replaced byPdp\ResolvedDomain::subDomain
Pdp\Domain::withPublicSuffix
replaced byPdp\ResolvedDomain::withSuffix
Pdp\Domain::getLabel
replaced byPdp\Domain::label
Pdp\Domain::isTransitionalDifferent
replaced byPdp\IdnaInfo::isTransitionalDifferent
Pdp\PublicSuffix
replaced byPdp\Suffix
- Accessing suffix information from the
Pdp\Domain
object is no longer possible you need to do it fromPdp\Suffix
Pdp\TopLevelDomains::contains
without replacement- Internal Converter classes (implementation details are no longer exposed).
Assets 2
version 5.7.2
a2f61eb
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Added
- None
Fixed
- Added support for PHP8 see #289 based on works by @szepeviktor
Deprecated
- None
Removed
- None
Assets 2
version 5.7.1
ad59a10
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Assets 2
Previous Next
You can’t perform that action at this time.