Weave 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

Archive Process Bundle Laravel Package

cleverage/archive-process-bundle

CleverAge ArchiveProcessBundle integrates Archive handling into the ProcessBundle project, adding archive processing support to Symfony applications. Built for stable Symfony and LTS releases, it helps manage archived data within process workflows.

View on GitHub
Deep Wiki
Context7
v2.4

Changes

  • #55 UnzipTask (archive_unzip): new max_files and max_size options (default null, no limit) to protect the server against "zip bombs": the number of entries and their total uncompressed size are checked before anything is extracted, the task fails with a RuntimeException when a limit is exceeded. Update documentation, add tests.
  • #62 Cookbook: task codes instead of the deprecated service:, broken link; exceptions of the bundle in the reference pages.
v2.2

Changes

  • #13 Add missing tests: ZipTask and UnzipTask (options precedence and validation, missing or unreadable files, overwriting, open failures), bundle and DI extension.

Fixes

  • #15 Fix ZipTask and UnzipTask: resolve the options on every execution, so that each input is used (the options of the first input were reused for the following ones). Update documentation, add tests.
  • #16 Fix ZipTask: only remove the leading files_base_path from the file paths (every occurrence was removed), and read the files at the given path when files_base_path is empty (relative paths were resolved from the filesystem root). Update documentation, add tests.
  • #17 Fix ZipTask and UnzipTask: throw a \RuntimeException when the archive cannot be written (ZipTask) or extracted (UnzipTask), instead of outputting the path anyway; add the ZipArchive error code to the UnzipTask open failure message. Update documentation, add tests.
  • #18 Fix ZipTask and UnzipTask: throw an explicit \UnexpectedValueException on a non-array input (e.g. a string path) instead of an unrelated warning or TypeError. Update documentation, add tests.
v2.0

Add

Breaking Changes

v1.1

Changes

  • #2 Upgrade to Symfony 7.3 & PHP 8.4
v1.0

Initial release with ZipTask and UnzipTask.

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.
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log