- Now require libcups v3 or higher.
- Increased
PAPPL_MAX_TYPE
to 128 (Issue #268) - Added
PAPPL_SOPTIONS_NO_DNS_SD
system option to disable DNS-SD registrations (Issue #303) - Added
papplSystemGet/SetIdleShutdown
APIs to get/set the idle shutdown time in seconds (Issue #304) - Added more "finishings" options (Issue #317)
- Added "smi55357-device-uri" and "smi55357-driver" Printer Status attributes to Get-Printer-Attributes responses.
- Added
papplSystemAddListenerFd
API to add a listener socket from launchd or systemd. - Updated
papplDeviceOpen
andpappl_devopen_cb_t
to accept apappl_job_t
pointer instead of just the job name string. - Updated APIs to use
size_t
for counts instead ofint
, for compatibility with libcups v3 (Issue #221) - Updated PAPPL to use the CUPS X.509 APIs (Issue #366)
- Fixed potential crash while listing devices (Issue #296)
- Fixed potential deadlock issue (Issue #297)
- Fixed loading of previous state (Issue #298)
- Fixed "printer-id" value for new printers (Issue #301)
- Fixed Set-Printer-Attributes for "output-bin-default" and "sides-default" (Issue #305)
- Fixed "printer-settable-attributes-supported" value (Issue #311)
- Fixed
-n
support for setting number of copies (Issue #312) - Fixed crash in retrofit printer application (Issue #322)
- Fixed default "copies" value with
papplJobCreateWithFile
.