This repository has been archived by the owner on Nov 26, 2022. It is now read-only.
Releases: thephpleague/uri-parser
Releases · thephpleague/uri-parser
version 1.4.1
version 1.4.0
Added
MissingIdnSupport
exception which is thrown when trying to parse a possible RFC3987 compliant host
when theext/intl
extension is missing or the ICU minimum version is not supported.- IPvFuture support
Fixed
- Improve Host parsing according to RFC3986
- Improve Parsing performance
- Using PHPstan
- The library only requires the
intl
extension if you need to parse RFC3987 compliant host.
Deprecated
Parser::INVALID_URI_CHARS
internal constants no longer in useParser::CHEME_VALID_STARTING_CHARS
internal constants no longer in useParser::SCHEME_VALID_CHARS
internal constants no longer in useParser::LABEL_VALID_STARTING_CHARS
internal constants no longer in useParser::LOCAL_LINK_PREFIX
internal constants no longer in useParser::UB_DELIMITERS
internal constants no longer in useParser::isIpv6host
internal method no longer in useParser::isHostLabel
internal method no longer in useParser::toAscii
internal method no longer in use
Removed
- None
version 1.3.0
Added
- Much requested
Parser::parse
method
Fixed
- Improve Host parsing according to RFC3986 rules see #107
Deprecated
- None
Removed
- None
version 1.2.0
Added
League\Uri\Parser::isScheme
League\Uri\is_scheme
function version ofLeague\Uri\Parser::isScheme
League\Uri\Parser::isPort
League\Uri\is_port
function version ofLeague\Uri\Parser::isPort
Fixed
- None
Deprecated
- None
Removed
- None
version 1.1.0
Added
League\Uri\build
function de build and URI from the result fromLeague\Uri\Parser::__invoke
orparse_url
League\Uri\parse
function version ofLeague\Uri\Parser::__invoke
League\Uri\is_host
function version ofLeague\Uri\Parser::isHost
Fixed
- None
Deprecated
- None
Removed
- None
version 1.0.5
Added
- None
Fixed
- issue #5 Improve
Parser::isHost
validation of registered name
Deprecated
- None
Removed
- None
version 1.0.4
Added
- None
Fixed
- issue #3 the
-
(hyphen) character is a valid one for a scheme.
Deprecated
- None
Removed
- None
version 1.0.3
Added
- None
Fixed
- Using
INTL_IDNA_VARIANT_UTS46
instead ofINTL_IDNA_VARIANT_2003
to validate host
Deprecated
- None
Removed
- None
version 1.0.2
Added
- None
Fixed
- Notice when an invalid host starts with an empty label
Deprecated
- None
Removed
- None
version 1.0.1
Added
- None
Fixed
- PHP version constraint in composer.json
Deprecated
- None
Removed
- None