Directory Lister requires PHP 8.2+
Added
- Move documentation to this repo in the
/docs folder
- Added direct linking for directories matching
DIRECT_LINKS
Changed
- Decoupled
README rendering from hidden-file filtering, allowing a README to be rendered even when hidden
- Centralized directory URL generation and improved consistency in path-segment URL encoding
- Updated PHP and JavaScript dependencies, dev tooling and GitHub Actions
Fixed
- Fixed compressed ZIP downloads producing incomplete archives in certiain circumstances (#1550 - Thanks @ dajiaohuang!)
- Fixed
ZIP_DOWNLOADS=false and ZIP_COMPRESS=false being interpreted as enabled (#1551 - Thanks @ dajiaohuang!)
- Corrected configuration examples and several documentation errors (#1549 - Thanks @ dajiaohuang!)
- Fixed a variable typo causing a
HIDE_VCS_FILES to be ignored when defined
Security
- Fixed hidden file and directory checks being bypassed with non-canonical paths containing
. or .. segments
- Fixed direct-linked content being accessible through query-string parameters from outside the direct-linked path