All Versions
27
Latest Version
Avg Release Cycle
252 days
Latest Release
53 days ago

Changelog History
Page 1

  • v3.1.0 Changes

    April 26, 2026

    3.1.0 (2026-04-26)

    ๐Ÿš€ This release supports PHP 8.2 and up. That is specified in composer.json so 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, 2026

    3.0.3 (2026-04-01)

    ๐Ÿš€ This release is confirmed to work with PHP 7.4 through 8.5.

  • v3.0.2 Changes

    September 04, 2024

    3.0.2 (2024-09-04)

  • v3.0.1 Changes

    June 09, 2023

    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)
  • v3.0.0 Changes

    September 26, 2022

    3.0.0 (2022-09-26)

    ๐Ÿ 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, 2024

    2.3.4 (2024-08-27)

    ๐Ÿ‘ท 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, 2023

    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.

  • v2.3.2 Changes

    September 19, 2022

    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.

  • v2.3.1 Changes

    August 30, 2022

    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)
  • v2.3.0 Changes

    August 17, 2022

    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)