All Notable changes to League\Uri\Components
will be documented in this file
- None
- Bug fix
$_SERVER['SERVER_PORT']
valui withLeague\Uri\Schemes\Http::createFromServer
see #PR1
- None
- None
- None
- Improved
League\Uri\Schemes\Http::createFromServer
with$_SERVER['REQUEST_URI']
- None
- None
- None
League\Uri\Schemes\Http::createFromComponents
with invalid Host
- None
- None
- None
- Improve
League\Uri\Schemes\Http::createFromServer
static method
- None
- PHP5 support
- Added
League\Uri\Schemes\UriException
to replaceLeague\Uri\Schemes\Exceptions\Exception
League\Uri\Schemes\AbstractUri
implementsLeague\Uri\Interfaces\Uri
League\Uri\Schemes\File
host normalization is done when the host is empty
- None
League\Uri\Schemes\Exceptions\Exception
- Re-instate
createFromComponents
named constructor to allow swapping the URI parser - Added specific exceptions class extending InvalidArgumentException to isolate the library exceptions.
- Improve components encoding
- userInfo encoding
File::createFromUnixPath
encodingFile::createFromWindowsPath
encodingHttp::createFromServer
user info encoding- Host normalisation now convert host into RFC3986 encoding using punycode if needed
- None
- Dependency to league uri components
League\Uri\Schemes\File
- None
createFromString
named constructor you should use the constructor directly
createFromComponents
named constructor