Skip to content
e47214d
Compare
Choose a tag to compare

PAPPL v1.2.1 is now available for download and fixes some key issues with
localization, client limits, and compiling against older versions of CUPS.
Changes in 1.2.1 include:

  • Fixed a bug in the max-clients support code (Issue #205)
  • Fixed compiler warnings (Issue #206, Issue #207)
  • Fixed corruption in the English localization file.
  • PAPPL didn't compile against CUPS 2.2.6 and earlier.

Enjoy!

b32fb0a
Compare
Choose a tag to compare

PAPPL v1.2.0 is now available for download. PAPPL v1.2 adds full localization, support for additional IPP features, and some other improvements. Changes in 1.2.0 include:

  • Added papplMainloopShutdown API to trigger a shutdown of the system that
    was started by papplMainloop.
  • Fixed mapping of MIME media types to IEEE-1284 Command Set values.
  • Fixed a crash bug when no printers are added.
  • Fixed compatibility issues with libcups3.
  • The macOS menu extra did not update the list of available printers.
  • No longer try to show the macOS menu extra when running from a root launchd
    service (Issue #201)

Enjoy!

b09e21d
Compare
Choose a tag to compare

v1.2rc1

Pre-release
Pre-release

PAPPL v1.2rc1 is now available for download. PAPPL v1.2 adds full localization, support for additional IPP features, and some other improvements. Changes in 1.2rc1 include:

  • Added explicit support for running macOS printer applications as a server.
  • Added unit test support for the new SNMP-based supply level and status monitoring code.
  • Updated USB gadget code to not enable gadget until system is started or USB options are set.
  • Updated default spool directory to use a persistent, per-user location.
  • Fixed DNS-SD advertising when adding a printer from the web interface.
  • Fixed double "Supplies" buttons in the web interface.
  • Fixed human-readable location fields in web interfaces.
  • Fixed an issue with the default system callback for papplMainloop.
  • Fixed an issue with papplDeviceList and DNS-SD discovery when there was no active system.
  • Fixed printer compatibility issues with the new papplDeviceGetSupplies API.
  • Fixed some locking issues with the macOS menubar icon.

Enjoy!

42aae6e
Compare
Choose a tag to compare

v1.2b1

Pre-release
Pre-release

PAPPL v1.2b1 is now available for download. PAPPL v1.2 adds full localization, support for additional IPP features, and some other improvements. Changes include:

  • Added macOS menubar icon/menu (Issue #27)
  • Added support for localization, with base localizations for English, French, German, Italian, Japanese, and Spanish (Issue #58)
  • Added interpolation when printing JPEG images or when using the papplJobFilterImage function with smoothing enabled (Issue #64)
  • Added papplDeviceGetSupplies API to query supply levels via SNMP (Issue #83)
  • Added support for custom media sizes in millimeters (Issue #118)
  • Added papplPrinterGet/SetMaxPreservedJobs API and reprint web interface (Issue #189)
  • Added IPP notifications support with papplSystemAddEvent and papplSubscriptionXxx functions (Issue #191)
  • Added papplPrinterDisable and papplPrinterEnable functions and proper support for the IPP "printer-is-accepting-jobs" attribute.
  • Added OpenSSL/LibreSSL support (Issue #195)
  • Added papplSystemGet/SetMaxClients API (Issue #198)
  • Updated papplPrinterSetReadyMedia to support up to PAPPL_MAX_SOURCE media entries, regardless of the number of sources.

Enjoy!

6976a41
Compare
Choose a tag to compare

PAPPL v1.1.0 is now available for download. PAPPL v1.1 adds support for Wi-Fi
configuration, IPP-USB, printer driver lookup and auto-add functionality,
improves management of multiple printers, and adds support for Microsoft®
Windows® 10 and higher.

Enjoy!

ef9023f
Compare
Choose a tag to compare

The release candidate for PAPPL v1.1 is now available for download. PAPPL v1.1 adds support for Wi-Fi configuration, IPP-USB, printer driver lookup and auto-add functionality, improves management of multiple printers, and adds support for Microsoft® Windows® 10 and higher.

Changes in 1.1rc1 include:

  • Fixed a bug in the printer configuration web page.

Enjoy!

ec2358f
Compare
Choose a tag to compare

v1.1b3

Pre-release
Pre-release

The third beta release of PAPPL v1.1 is now available for download. PAPPL v1.1
adds support for Wi-Fi configuration, IPP-USB, printer driver lookup and auto-
add functionality, improves management of multiple printers, and adds support
for Microsoft® Windows® 10 and higher. Changes in 1.1b3 include:

  • Added a new papplSystemSetAuthCallback API to support alternate authentication
    mechanisms (Issue #185)
  • Added papplCreateTempFile and papplPrinterOpenFile file creation functions
    (Issue #186)
  • Added support for a server-options option for the server sub-command (Issue #187)
  • Added an optional callback for processing USB gadget print data.
  • Added papplCopyString, papplGetRand, and papplGetTempDir utility
    functions.
  • Calling papplSystemSetHostName did not also update the default TLS common
    name.
  • Now map file:///dev/null to NUL: on Windows.

Enjoy!

Compare
Choose a tag to compare

v1.1b2

Pre-release
Pre-release

The second beta release of PAPPL v1.1 is now available for download. PAPPL v1.1 adds support for Wi-Fi configuration, IPP-USB, printer driver lookup and auto-add functionality, improves management of multiple printers, and adds support for Microsoft® Windows® 10 and higher. Changes in 1.1b2 include:

  • Added support for papplDeviceGetID with network devices (Issue #95)
  • Added support for the "compression" option.
  • Added English names for Tabloid and A3 media sizes in the web interface.
  • Added "server-hostname" and "listen-hostname" server options to the default
    mainloop system callback.
  • Fixed support for default printers, added indicator in web interface
    (Issue #182)
  • Fixed support for printers with spaces in their names.
  • Fixed the "jobs" subcommand.
  • Fixed support for page-ranges.
  • Fixed support for printers that do PDF beyond converting it to raster.
  • Fixed support for mainloop subcommands on Windows.
  • Fixed error message when Bonjour for Windows is not installed.

Enjoy!

7ea36b8
Compare
Choose a tag to compare

v1.1b1

Pre-release
Pre-release

The first beta release of PAPPL v1.1 is now available for download. PAPPL v1.1
adds support for Wi-Fi configuration, IPP-USB, printer driver lookup and auto-
add functionality, improves management of multiple printers, and adds support
for Microsoft® Windows® 10 and higher. Changes in 1.1b1 include:

  • Added support for Windows 10 and higher.
  • Added PAPPL_SOPTIONS_NO_TLS option to disable TLS support.
  • Added Wi-Fi callbacks to support configuration over IPP-USB (Issue #45)
  • Added buttons and sub-commands to pause and resume printers (Issue #124)
  • papplMainLoop now uses a persistent location for state and spool files by
    default (Issue #128)
  • papplMainLoop now supports clients talking to a system-wide server running
    as root (Issue #148)
  • Added a "set default" button to the web interface (Issue #150)
  • The drivers sub-command now reports the IEEE-1284 device ID for a given
    driver (Issue #157)
  • Jobs can now be canceled and printers deleted when a processing job is trying
    to connect to a printer (Issue #163)
  • The default media is now updated if the ready media for a given tray is
    updated (Issue #164)
  • Fixed an issue with the "drivers" sub-command not working if you don't have a
    system callback.
  • Fixed a deadlock issue on macOS.
  • Added a new papplJobCreateWithFile API to allow printer applications to
    submit print jobs internally.
  • Refactored the papplSystem hostname/port APIs to be consistent with the
    naming used for the papplClient APIs.

Enjoy!

5d6ccb2
Compare
Choose a tag to compare

PAPPL v1.0.3 is a general bug fix release and is now available for download. Changes in 1.0.3 include:

  • The Set-Printer-Attributes operation did not save changes to "printer-contact-col".
  • Fixed using the "auto" driver without an IEEE-1284 device ID string (Issue #154)
  • Fixed some more threading issues (Issue #155, Issue #162)
  • Fixed bogus USB error reporting (Issue #156)
  • Fixed testpappl on systems without Avahi running (Issue #159)
  • Adding a printer now works for names with special characters (Issue #161)

Enjoy!