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.2.0

What's Changed

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

3.3.0

What's Changed

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

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.
nexmo/api-specification
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata
splash/openapi