Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filesystem Laravel Package

joomla/filesystem

Joomla Framework filesystem utilities for common file operations. Includes helpers for safe filenames, uploads, and path handling, with a patcher component for applying file patches. Install via Composer and use in PHP apps needing lightweight filesystem tooling.

View on GitHub
Deep Wiki
Context7
4.1.0

What's Changed

Full Changelog: https://github.com/joomla-framework/filesystem/compare/4.0.1...4.1.0

3.2.0

What's Changed

Full Changelog: https://github.com/joomla-framework/filesystem/compare/3.1.3...3.2.0

4.0.1

What's Changed

Full Changelog: https://github.com/joomla-framework/filesystem/compare/4.0.0...4.0.1

3.1.3

What's Changed

Full Changelog: https://github.com/joomla-framework/filesystem/compare/3.1.2...3.1.3

4.0.0

Minimum requirement was raised to PHP 8.3 PHPUnit has been updated to version 12 Fixed Docblocks parameters Removed StringController::_getArray()

Full Changelog: https://github.com/joomla-framework/filesystem/compare/3.1.2...4.0.0

3.1.1

What's Changed

Known issues

The attached assets contain files "phpstan.neon" and "phpstan-baseline.neon", which are development only files and should not be packed. This will be fixed with the next release.

New Contributors

Full Changelog: https://github.com/joomla-framework/filesystem/compare/3.1.0...3.1.1

3.0.2
3.0.1

What's Changed

  • Cleanup non-release related files
  • Add test coverage for PHP 8.3
  • Fix incorecct empty patch check
  • Improve PHP 8.4 compatibility

Full Changelog: https://github.com/joomla-framework/filesystem/compare/3.0.0...3.0.1

3.0.0

What's Changed

  • Raised minimum PHP version to 8.1
  • Switched to PSR-12 codestyle
  • Transliteration for filenames in File::makeSafe()
  • Folder::files(): Adding option to switch between asort and natsort
  • Don't pass buffer by reference to File::write()
  • Add File::getExt()

Full Changelog: https://github.com/joomla-framework/filesystem/compare/2.0.2...3.0.0

2.0.2

What's Changed

  • Make sure that substr() parameters are valid also in PHP 8+

Full Changelog: https://github.com/joomla-framework/filesystem/compare/2.0.1...2.0.2

2.0.1

Security Releas

[20220302] Low Severity - Low Impact - CVE-2022-23794 - Path Disclosure within filesystem error messages (affecting joomla/filesystem 1.0.0 through 1.6.1 and 2.0.0) More information »

What's Changed

Full Changelog: https://github.com/joomla-framework/filesystem/compare/2.0.0...2.0.1

1.6.2

Security Release

[20220302] Low Severity - Low Impact - CVE-2022-23794 - Path Disclosure within filesystem error messages (affecting joomla/filesystem 1.0.0 through 1.6.1 and 2.0.0) More information »

What's Changed

Full Changelog: https://github.com/joomla-framework/filesystem/compare/1.6.1...1.6.2

1.6.0
  • New function Path::resolve returns the resulting absolute path
  • Latest CS rules applied
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport