Changelog History
Page 1
-
v3.1.0 Changes
April 26, 20263.1.0 (2026-04-26)
- #139 add rector check (@ChristophWurst @phil-davis)
- ๐ #140 drop PHP 7.4 8.0 8.1 and support PHP 8.2 and up (@DerDreschner @ChristophWurst @phil-davis)
๐ This release supports PHP 8.2 and up. That is specified in
composer.jsonso consumers should automatically select it only for projects that have minimum PHP 8.2 support.๐ The 3.0.* release series, supporting PHP 7.4 8.0 8.1, will have bugfixes backported if relevant/needed for some time.
-
v3.0.3 Changes
April 01, 20263.0.3 (2026-04-01)
- #124 phpstan major version 2 (@phil-davis)
- ๐ท #127 add PHP 8.5 to CI workflows (@phil-davis)
- ๐จ #133 refactor: add and apply rector (ChristophWurst)
๐ This release is confirmed to work with PHP 7.4 through 8.5.
-
v3.0.2 Changes
September 04, 20243.0.2 (2024-09-04)
- โก๏ธ #98: Update readme and test (@phil-davis)
- โก๏ธ #100: Update CI and test things (@phil-davis)
- #101: Create dependabot.yml (@DeepDiver1975)
- #102: Bump actions/checkout from 3 to 4 (@DeepDiver1975)
- #103: Change array<int...> to list<...> in PHP doc (@phil-davis)
- ๐ท #104: Add PHP 8.3 to CI (@phil-davis)
- โ #105: add convertDeprecationsToExceptions option to unit test settings (@phil-davis)
- ๐ท and other CI and analysis/test tool changes
-
v3.0.1 Changes
June 09, 20233.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)
-
v3.0.0 Changes
September 26, 20223.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
-
v2.3.4 Changes
August 27, 20242.3.4 (2024-08-27)
- #111: apply cs-fixer 3.54.0 changes to v2 branch (@phil-davis)
- ๐ท #115: Add PHP 8.3 to CI for v2 branch (@phil-davis)
- ๐ท #116: Add PHP 8.4 to CI for v2 branch (@phil-davis)
- #117: check for nullable_type_declaration (@phil-davis)
๐ท Most of this is CI tooling to support PHP 8.3 and 8.4, which demonstrates that the tests pass with those latest PHP versions.
There are some code format changes applied by php-cs-fixer. They do not effect behavior. -
v2.3.3 Changes
June 09, 20232.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.
-
v2.3.2 Changes
September 19, 20222.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.
-
v2.3.1 Changes
August 30, 20222.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)
-
v2.3.0 Changes
August 17, 20222.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)