Releases: sabre-io/uri
Release 3.0.1
3.0.1 (2023-06-09)
- #89: Call static assert functions with self:: (tests only) (@phil-davis)
- #90: Implement phpstan strict rules and fix edge cases for paths that have "0" (@phil-davis)
- #91: Use newer GitHub workflow action versions (CI only) (@phil-davis)
- #93: Minor cs-fixer change (@phil-davis)
Release 2.3.3
2.3.3 (2023-06-09)
- #89: Call static assert functions with self:: (tests only) (@phil-davis)
- #90: Implement phpstan strict rules and fix edge cases for paths that have "0" (@phil-davis)
- #91: Use newer GitHub workflow action versions (CI only) (@phil-davis)
- #93: Minor cs-fixer change (@phil-davis)
Note: This is a patch release for the "old" major version 2 series. There will also be a 3.0.1 release coming with the same patches for the current major version 3.
Release 3.0.0
3.0.0 (2022-09-26)
- #82: Add empty host and leading slash to Windows file paths (@peterpostmann @phil-davis)
This changes the behavior of parsing of some Windows file paths. See the discussions in PR #82 #71 #25 and issue #31 #81
Release 2.3.2
2.3.2 (2022-09-19)
- #83: Revert windows file paths change (was PR 71). See issue 81 (@phil-davis)
See the discussion in issue #81 and PR #83 and links from there.
This patch release reverts to the previous behavior for Windows file paths like file:///C:/path/file.ext
The newer behavior will be released in a major version release, so that consumers can adjust to the change, if needed, in a more controlled manner.
Release 2.2.4
2.2.4 (2022-09-19)
- #83: Revert windows file paths change (was PR 71). See issue 81 (@phil-davis)
See the discussion in issue #81 and PR #83 and links from there.
This patch release reverts to the previous behavior for Windows file paths like file:///C:/path/file.ext
The Windows file paths change was released in 2.2.3. So this 2.2.4 release allows anyone on 2.2.3 to bump just the patch version to 2.2.4 to get back the old behavior. This will be relevant to consumers who are still using PHP 7.1 7.2 or 7.3, and are thus on 2.2.. The 2.2. series is the last release series for those PHP versions.
The newer behavior will be released in a major version release, so that consumers can adjust to the change, if needed, in a more controlled manner. That release will also require a minimum of PHP 7.4
Release 2.3.1
2.3.1 (2022-08-30)
- #77: Add PHP 8.2 to CI - confirms that the code is working with PHP 8.2 (@phil-davis)
- #78: Raise phpstan to level 8 (@phil-davis)
- #79: Specify detailed return type of parse() (@phil-davis)
Release 2.3.0
2.3.0 (2022-08-17)
- #74: Minimum PHP 7.4 - drops PHP 7.1 7.2 and 7.3 and adds more type declarations (@phil-davis)
Release 2.2.3
2.2.3 (2022-08-17)
- #71: Add empty host and trailing slash to windows file paths (@peterpostmann @phil-davis)
- #70: Update .gitattributes (@cedric-anne)
Release 2.2.2
2.2.2 (2021-11-04)
- #69: fix issue with missing slash in URI parse (@41i-6h0rb4n1 @phil-davis)
Release 2.2.1
2.2.1 (2020-10-03)
- #57: Added Support for PHP 8.0 (@phil-davis)
- #51 #52 #53 #54: Update CI and unit test scripts (@phil-davis)