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

Libmergepdf Laravel Package

iio/libmergepdf

View on GitHub
Deep Wiki
Context7
4.0.4

Fixed

  • PHP 8 support.
4.0.3

Fixed

  • Imported tcpdi for php 7.4 compliance.
4.0.2

Added

  • Added explicit conflict in composer.json with setasign/fpdf as rafikhaceb/tcpdi defines FPDF.
4.0.1

Added

  • Added additional version constraint in composer.json to protect against CVE-2018-17057.
4.0.0

Added

  • Added PagesInterface.
  • Added Driver namespace.
  • TCPDI backend as a complement to FPDI.

Removed

  • Removed deprecated symbols.
  • Removed symfony finder support.

Fixed

  • Support merging PDFs of version > 1.4 using the TCPDI driver.

Changed

  • Require php >= 7.1.
  • Changed the signature of Merger::__construct() to consume a driver.
  • Merger no longer resets state after merge, explicit call to reset() needed.
  • Classes now generally marked as final.
  • Moved Source to its own namespace.
3.1.1

Fixed

  • Support for php 7.2 (removed assertions with string argument)
3.1

Added

  • Pages argument to Merger::addFinder().
  • Pages argument to Merger::addIterator().
  • Merger::addFile() to replace addFromFile().
  • Merger::reset() to clear added pdfs.

Changed

  • Bumped setasign/fpdi dependecy version to 2.0.
  • No longer stores added content in temporary files on disk.

Deprecated

  • Methods handling temporary files in Merger.
  • Merger::addFromFile(). Use addFile() instead.
  • Pages::getPages(). Iterate your pages object instead.
3.0

Changed

  • Now using the official FPDI package backend.
2.4

Added

  • Added setTempDir() to Merger.
2.3.2

Changed

  • PSR-4
2.3.1

Added

  • Added addFinder() to Merger.
2.3

Changed

  • Injecting FPDI is now optional.

Added

  • Added addIterator() to Merger.
2.2

Added

  • Pages now support addPage() and addRange().
2.1.1

Added

  • Now allows merging of Landscape and Portrait pages (thanks to @willoller).
2.1

Changed

  • Moved to iio namespace.
2.0

Changed

  • FPDI must be injected when creating a new libmergepdf instance.
1.0
  • Initial release
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