|
| 1 | +--- |
| 2 | +title: libcups v3.0.0 |
| 3 | +layout: single |
| 4 | +author: Mike |
| 5 | +excerpt: 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. |
| 6 | +--- |
| 7 | + |
| 8 | +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: |
| 9 | + |
| 10 | +- Added `cupsLangIsRTL` API. |
| 11 | +- Added `cupsOAuthGetDeviceGrant`, `cupsOAuthGetJWKS`, and `cupsOAuthGetUserId` APIs. |
| 12 | +- Added `httpGetCookieValue` and `httpGetSecurity` APIs. |
| 13 | +- Added an "install" sub-command to the `cups-x509` command. |
| 14 | +- Added a "--user-agent" option to the `ipptool` command. |
| 15 | +- Updated documentation (Issue #113) |
| 16 | +- Updated the `cupsOAuth` APIs to support sharing of some OAuth values between the system (root) and per-user cache values. |
| 17 | +- Updated the `cupsJWTNew` API to accept an optional JSON claims object. |
| 18 | +- Updated the `httpSetCookie` API to support multiple "Set-Cookie:" header values. |
| 19 | +- Updated `ippfind` to use the `cupsGetClock` API. |
| 20 | +- Updated `ippeveprinter` to include all ready and supported attributes and values in the environment when processing a job. |
| 21 | +- Fixed `ipptransform` media handling to preserve input document dimensions when "media" or "media-col" are not specified (Issue #102) |
| 22 | +- Fixed `cupsJSONExport` functions with empty arrays or objects. |
| 23 | +- Fixed `httpGetDateTime` for dates in the far future (Issue #124) |
| 24 | +- Fixed input checks for `cupsCreateCredentials` and `cupsCreateCredentialsRequest` APIs (Issue #125) |
| 25 | +- Fixed return values of `ippDateToTime` when the timezone isn't GMT. |
| 26 | +- Fixed a potential timing issue with `cupsEnumDests`. |
| 27 | +- Fixed a bug in the Avahi implementation of `cupsDNSSDBrowseNew`. |
| 28 | +- Fixed a memory leak in `httpClose`. |
| 29 | +- Fixed some Coverity-detected issues. |
| 30 | +- Fixed support for device authorization grants. |
| 31 | + |
| 32 | +Enjoy! |
| 33 | + |
| 34 | +* <a href="https://github.com/OpenPrinting/libcups/releases/tag/v3.0.0" itemprop="sameAs" rel="nofollow noopener noreferrer"><i class="fas fa-fw fa-download" aria-hidden="true"></i>Download v3.0.0</a> |
0 commit comments