libcups v3.0.0
libcups v3.0.0 is the first stable release of the CUPS v3 library and tools which remove deprecated APIs, add new APIs, and normalize existing APIs. Changes include:
- Added
cupsLangIsRTLAPI. - Added
cupsOAuthGetDeviceGrant,cupsOAuthGetJWKS, andcupsOAuthGetUserIdAPIs. - Added
httpGetCookieValueandhttpGetSecurityAPIs. - Added an “install” sub-command to the
cups-x509command. - Added a “–user-agent” option to the
ipptoolcommand. - Updated documentation (Issue #113)
- Updated the
cupsOAuthAPIs to support sharing of some OAuth values between the system (root) and per-user cache values. - Updated the
cupsJWTNewAPI to accept an optional JSON claims object. - Updated the
httpSetCookieAPI to support multiple “Set-Cookie:” header values. - Updated
ippfindto use thecupsGetClockAPI. - Updated
ippeveprinterto include all ready and supported attributes and values in the environment when processing a job. - Fixed
ipptransformmedia handling to preserve input document dimensions when “media” or “media-col” are not specified (Issue #102) - Fixed
cupsJSONExportfunctions with empty arrays or objects. - Fixed
httpGetDateTimefor dates in the far future (Issue #124) - Fixed input checks for
cupsCreateCredentialsandcupsCreateCredentialsRequestAPIs (Issue #125) - Fixed return values of
ippDateToTimewhen the timezone isn’t GMT. - Fixed a potential timing issue with
cupsEnumDests. - Fixed a bug in the Avahi implementation of
cupsDNSSDBrowseNew. - Fixed a memory leak in
httpClose. - Fixed some Coverity-detected issues.
- Fixed support for device authorization grants.
Enjoy!
Comments