NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2023 most downloaded on Packagist
userland URI parser RFC 3986 compliant
Last release 8 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 8 months
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
14 releases · first in 2016
Improve Scheme parsing according to RFC3986 see #19
Parser throws an UnexpectedValueException if the Intl extension is misconfigured for PHP on the OS platform.Parser throws an UnexpectedValueException if the Intl extension is misconfigured on the PHP platform.One column per quarter.
MissingIdnSupport exception which is thrown when trying to parse a possible RFC3987 compliant host when the ext/intl extension is missing or the ICU m
MissingIdnSupport exception which is thrown when trying to parse a possible RFC3987 compliant hostext/intl extension is missing or the ICU minimum version is not supported.intl extension if you need to parse RFC3987 compliant host.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 useMuch requested Parser::parse method
Parser::parse methodLeague\Uri\is_scheme function version of League\Uri\Parser::isScheme
League\Uri\Parser::isSchemeLeague\Uri\is_scheme function version of League\Uri\Parser::isSchemeLeague\Uri\Parser::isPortLeague\Uri\is_port function version of League\Uri\Parser::isPortLeague\Uri\build function de build and URI from the result from League\Uri\Parser::__invoke or parse_url
League\Uri\build function de build and URI from the result from League\Uri\Parser::__invoke or parse_urlLeague\Uri\parse function version of League\Uri\Parser::__invokeLeague\Uri\is_host function version of League\Uri\Parser::isHostissue #5 Improve Parser::isHost validation of registered name
Parser::isHost validation of registered nameissue #3 the - (hyphen) character is a valid one for a scheme.
- (hyphen) character is a valid one for a scheme.Using INTL_IDNA_VARIANT_UTS46 instead of INTL_IDNA_VARIANT_2003 to validate host
INTL_IDNA_VARIANT_UTS46 instead of INTL_IDNA_VARIANT_2003 to validate hostINTL_IDNA_VARIANT_UTS46 as INTL_IDNA_VARIANT_2003 will be deprecatedNotice when an invalid host starts with an empty label
PHP version constraint in composer.json
League\Uri\Exception::createFromInvalidHostname
League\Uri\Exception::createFromInvalidHostnameLeague\Uri\Parser::isHost method improvedLeague\Uri\Exception replaces League\Uri\ParserException
League\Uri\Exception replaces League\Uri\ParserExceptionLeague\Uri\Parser::isHost methodLeague\Uri\Exception::createFromInvalidScheme replaces ParserException::createFromInvalidState usageLeague\Uri\Exception::createFromInvalidPath replaces ParserException::createFromInvalidState usageLeague\Uri\ParserException replaced by League\Uri\ExceptionLeague\Uri\ParserException::createFromInvalidStateLeague\Uri\HostValidation traitLeague\Uri\ParserException class which extends SPL InvalidArgumentException
League\Uri\ParserException class which extends SPL InvalidArgumentExceptionLeague\Uri\HostValidation trait to ease Host validation without the parser### Added - None ### Fixed - Improve RFC3986 compliance ### Deprecated - None ### Removed - None
Your coding agent can read these notes before it upgrades. Set up the MCP server →