Developer Updates
The Universal Print API surface is continuously evolving. Keep an eye on this space for important updates regarding new features your apps can take advantage of, and bug fixes that will improve your users' experiences.
This changelog contains developer-related changes to the Universal Print API surfaces. For updates to our user-facing products, see What's new in Universal Print.
Note
To track changes to our Microsoft Graph API, please see the Microsoft Graph changelog. Look for the "Devices and apps | Cloud printing" headings under each month.
| 🐛 Bug Fix | ⭐ New Feature or Announcement | 🔨 Change |
April 15, 2022 (Powershell v1.11.0)
- 🐛 Add aliases to allow for both PrinterId/ShareId/ConnectorId and "Id" fields, but not both, for script compatibility.
- 🐛 Change table display headers to be "Id" for Export/Import CSV compatibility.
April 5, 2022 (Powershell v1.10.0)
- 🐛 Fixed an issue that prevented Get commands from being piped directly into Set commands
- 🐛 Fixed an issue that prevented usage reporting cmdlets from taking date inputs
February 24, 2022
- 🐛 Released v1.0.1, fixing an issue that caused the Usage Reporting cmdlets to stop working correctly.
February 7, 2022
- ⭐ Released v1.0.0 of the Universal Print PowerShell module
- This breaking change introduces an improved pagination pattern to the "Get" cmdlets. These cmdlets now return a continuation token in addition to the list of objects, allowing callers to resume where they left off if an error occurs.
- See the updated examples and command reference.
January 12, 2021
- 🐛 Fixed a bug preventing printing PDF documents via the Microsoft Graph API
November 30, 2020
- 🔨 Additional media size names are now supported by the IPP service:
na_monarch_3.875x7.5in
- Monarch Envelopena_number-9_3.875x8.875in
- Business Reply Envelope (BRE/CRE)na_number-10_4.125x9.5in
- Business Envelope (Letter/Legal paper) folded in 3rdsiso_dl_110x220mm
- Designated Long Envelope, A4 folded in 3rdsiso_b5_176x250mm
iso_c4_229x324mm
iso_c5_162x229mm
- A4 folded in halfjpn_kaku2_240x332mm
- A4 unfoldedjpn_you4_105x235mm
jpn_chou3_120x235mm
- A4 folded in 3rdsjpn_chou4_90x205mm
- JIS B5 folded in 4thsjpn_chou40_90x225mm
October 28, 2020
- ⭐ Custom names in printer capabilities are now supported
September 10, 2020
- 🔨 When updating a subscription using the Notification service, the updated subscription object will now be returned in the response.
September 4, 2020
- 🐛 Consumers of the Notification service will now receive proper error codes and error messages when things don't go as planned.
- ⭐ Adding support for IPP Infra's
Get-Job-Attributes
option so that printers can determine when print jobs are in a cancelation state.
July 10, 2020
Improvements
- 🔨 Made printer discovery via IPP 10x faster
Bug Fixes
- 🔨 Print jobs are now returned in
newest -> oldest
order from the IPP service - 🐛 Fixed a bug when using IPP
AutoSelect
media type