Skip to content

Releases: rawilk/laravel-printing

v3.0.4

10 Mar 22:23
600c3e5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.3...v3.0.4

v3.0.3

20 Mar 17:24
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.2...v3.0.3

v3.0.2

15 Feb 14:29
2f913ce
Compare
Choose a tag to compare

What's Changed

  • Bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 by @dependabot in #41
  • Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 by @dependabot in #51
  • Laravel 10.x compatiblity by @rawilk in #54

Full Changelog: v3.0.1...v3.0.2

v3.0.1

31 Oct 13:03
e7ab006
Compare
Choose a tag to compare

Changed

  • PHPUnit to Pest Converter by @rawilk in #31
  • Bump creyD/prettier_action from 3.0 to 4.2 by @dependabot in #38
  • Bump actions/checkout from 2 to 3 by @dependabot in #39
  • Composer: Update mike42/escpos-php requirement from ^3.0 to ^4.0 by @dependabot in #40
  • Update formatting throughout src
  • Use spatie/laravel-package-tools for service provider
  • Drop official support of PHP 8.0, however it should still run on that version

Full Changelog: v3.0.0...v3.0.1

v3.0.0

15 Feb 14:44
abf0cf5
Compare
Choose a tag to compare

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: 2.0.0...v3.0.0

2.0.0

12 Jan 14:44
d3ab236
Compare
Choose a tag to compare

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

13 Sep 20:58
eadb2f5
Compare
Choose a tag to compare

Added

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

1.2.2

08 Sep 20:01
48d08c6
Compare
Choose a tag to compare

Added

  • Add support for Laravel 8

1.2.1

05 Sep 02:01
f1cbbb9
Compare
Choose a tag to compare

Fixed

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

1.2.0

02 Sep 15:56
cca6f6b
Compare
Choose a tag to compare

Added

  • Add support for CUPS driver.