internal/path
Type-safe, immutable file path library with cross-platform support and automatic normalization.
1.3.0
194K downloads/mo
#2952 most downloaded on Packagist
php-internal/path
What this package is like to depend on
Last release 11 days ago
12 Aug 2026
Too new to tell
only 2 release windows
Most releases are documented
notes for 4 of 5 stable releases
Nothing withdrawn
no release was ever pulled
8 months old
5 releases · first in 2025
5 releases in the last 12 months
see the full history below
Release timeline
5 releases · Dec 2025 to Aug 2026
2026
Releases
latest 5-
1.3.012 Aug 2026Release notes
Open source →1.3.0 (2026-08-12)
Features
- Add Path::isWithin() to check containment within a base directory (3a8ca39)
- Add Path::tryRelative() to compute a path relative to a base (1d69465)
- Update PHP version requirement to >=8.2 (46d5597)
Bug Fixes
- Update testo/testo version to ^0.10.17 in composer.json (b4fc426)
Documentation
- Describe tryRelative() and isWithin() in README (d2bfe37)
Release notes
Open source →Features
- Add Path::isWithin() to check containment within a base directory (3a8ca39)
- Add Path::tryRelative() to compute a path relative to a base (1d69465)
- Update PHP version requirement to >=8.2 (46d5597)
Bug Fixes
- Update testo/testo version to ^0.10.17 in composer.json (b4fc426)
Documentation
- Describe tryRelative() and isWithin() in README (d2bfe37)
-
1.2.003 Dec 2025Release notes
Open source →1.2.0 (2025-12-03)
Features
- Add base directory parameter to Path::absolute() method (047cd51)
Documentation
- Improve README and Path class documentation for clarity and usage examples (b68afd0)
Release notes
Open source →Features
- Add base directory parameter to Path::absolute() method (047cd51)
Documentation
- Improve README and Path class documentation for clarity and usage examples (b68afd0)
-
1.1.102 Dec 2025Release notes
Open source →1.1.1 (2025-12-02)
Bug Fixes
- Update .gitattributes to ignore CLAUDE.md instead of CLAUDE.local.md (39805ef)
Release notes
Open source →Bug Fixes
- Update .gitattributes to ignore CLAUDE.md instead of CLAUDE.local.md (39805ef)
-
1.1.002 Dec 2025Release notes
Open source → -
1.0.002 Dec 2025Nothing published for this version