Releases: byjg/php-uri
Releases · byjg/php-uri
Release 5.0.0
- Standardize the version of ALL ByJG components (5.0.0)
- PHP 7.4 up to 8.2
- Upgrade GitHub Actions
- Upgrade psr/http-message
Full Changelog: 2.1.3...5.0.0
Release 4.9.0
Latest version with support to PHP 5.6
Release 2.1.3
Fix more deprecation warnings on PHP 8.1.
Release 2.1.2
Fix warning deprecation on PHP 8.1 #10
Release 2.1.1
Fix Unittest #9
Release 2.1.0
- Implemented Immutable class.
Release 2.0.1
Adjusts on RFC-3986
Release 2.0.0
This PR makes the URI component RFC3986 Compliant and is based on issue #3
Break Changes:
- getUserInfo() -> Return the password URL Encoded - RFC3986
- getQuery() -> Return the values URL Encoded - RFC3986
- Construct from URI will try to parse the semi-colon using the greed algorithm. It means that is not possible to have semi-colon in the username.
- withQueryKeyValue($key, $value, $isEncoded = false) -> Change signature of the method. Now, all code will be stored as is, unless isEncoded = true that the system will try url decode before store. This method is not part of PSR-7.
Added:
- static function getInstanceFromString($uriString = null)
- static function getInstanceFromUri(UriInterface $uri)
Release 1.0.4
Removed Backward compatibility PHPUnit
Release 1.0.3
Added support for URI that address Windows Folders.
Ex:
C:\Users\Home
sqlite://C:\Data\File.db