Skip to content

Releases: byjg/php-uri

Release 5.0.0

18 May 21:48
Compare
Choose a tag to compare
  • 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

21 May 18:58
Compare
Choose a tag to compare

Latest version with support to PHP 5.6

Release 2.1.3

27 Apr 20:13
2e5a2e4
Compare
Choose a tag to compare

Fix more deprecation warnings on PHP 8.1.

Release 2.1.2

15 Mar 16:42
3e69f1c
Compare
Choose a tag to compare

Fix warning deprecation on PHP 8.1 #10

Release 2.1.1

31 Oct 03:55
61122f7
Compare
Choose a tag to compare

Fix Unittest #9

Release 2.1.0

10 May 16:01
ffab82f
Compare
Choose a tag to compare
  • Implemented Immutable class.

Release 2.0.1

10 Apr 16:09
527d458
Compare
Choose a tag to compare

Adjusts on RFC-3986

Release 2.0.0

26 Mar 13:45
37d76dd
Compare
Choose a tag to compare

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

09 Mar 01:59
Compare
Choose a tag to compare

Removed Backward compatibility PHPUnit

Release 1.0.3

30 Nov 18:16
f33a4b5
Compare
Choose a tag to compare

Added support for URI that address Windows Folders.

Ex:

C:\Users\Home
sqlite://C:\Data\File.db