Laravel Printing Versions Save

Direct printing for Laravel apps.

v3.0.4

2 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/rawilk/laravel-printing/compare/v3.0.3...v3.0.4

v3.0.3

1 year ago

What's Changed

Full Changelog: https://github.com/rawilk/laravel-printing/compare/v3.0.2...v3.0.3

v3.0.2

1 year ago

What's Changed

Full Changelog: https://github.com/rawilk/laravel-printing/compare/v3.0.1...v3.0.2

v3.0.1

1 year ago

Changed

Full Changelog: https://github.com/rawilk/laravel-printing/compare/v3.0.0...v3.0.1

v3.0.0

2 years ago

Added

  • Add driver method for retrieving print jobs (Breaking Change to driver contract)
  • Add driver method for retrieving a specific print job (Breaking Change to driver contract)
  • Add driver method for retrieving a specific printer's print jobs (Breaking Change to driver contract)
  • Add driver method for retrieving a specific print job on a specific printer (Breaking Change to driver contract)
  • Add printer() method on PrintNode driver printer to access underlying PrintNode printer instance
  • Add job() method on PrintNode driver print job to access underlying PrintNode print job instance
  • Add a printer property on the PrintNode driver PrintJob class to access the printer instance

Changed

  • Breaking Change: Rename driver method find() to printer() for finding a specific printer
  • Breaking Change: Add required $limit, $offset, and $dir pagination params to driver printers() method
  • Breaking Change: Add null|Carbon return type to PrintJob contract date() method signature
  • Write our own internal api wrapper for PrintNode driver instead of relying on package printnode/printnode-php (available via app(\Rawilk\Printing\Api\PrintNode\PrintNode::class))
  • Make \Rawilk\Printing\Printing macroable
  • Make Rawilk\Printing\PrintTask macroable
  • Make Rawilk\Printing\Drivers\PrintNode\PrintNode macroable
  • Make Rawilk\Printing\Drivers\Cups\Cups macroable
  • Make each concrete instance of \Rawilk\Printing\Contracts\Printer and \Rawilk\Printing\Contracts\PrintJob macroable
  • Make \Rawilk\Printing\Receipts\ReceiptPrinter macroable

Fixed

  • Make \Rawilk\Printing\Drivers\PrintNode\Entity\Printer compatible with implemented JsonSerializable interface
  • Return a given PrintNode driver printer instance's jobs via the jobs() method

New Contributors

Full Changelog: https://github.com/rawilk/laravel-printing/compare/2.0.0...v3.0.0

2.0.0

3 years ago

Updated

  • Add support for php 8
  • Drop support for php 7
  • Drop support for Laravel 6
  • Drop support for Laravel 7
  • Remove driver dependencies from always being required
  • Require user to pull in the driver dependencies for their drivers now

1.3.0

3 years ago

Added

  • Add support for custom drivers
  • Add support for changing print drivers on the fly

1.2.2

3 years ago

Added

  • Add support for Laravel 8

1.2.1

3 years ago

Fixed

  • Fix page range issue with CUPS driver (#3).

1.2.0

3 years ago

Added

  • Add support for CUPS driver.