Windows Package Manager 1.10.280 has been released for both Windows 10 and Windows 11. It comes with new stable features, including comprehensive support for Entra ID through a private WinGet REST source, configuration files with properties for elevated privileges, and the incorporation of a Projection.dll for Native AOT. The release additionally incorporates source management within the COM API.
The release incorporates enhancements for source argument validation, reinstates the WinGetUtil nuspec for development purposes, and introduces support for the 1.9 manifest in REST source parsing and Winget utilities interoperation. The update addresses the Microsoft Store's App Installer URL, the Repair-WinGetPackageManager cmdlet, and includes fixes for .NET 8 and PS SDK 7.4. The release includes corrections for non-functional links, support for Entra ID authentication during installer download, and updates to version 8.11.1 in response to CVE-2024-11053.
The release incorporates enhancements for source argument validation, reinstates the WinGetUtil nuspec for development purposes, and introduces support for the 1.9 manifest in REST source parsing and Winget utilities interoperation. The update addresses the Microsoft Store's App Installer URL, the Repair-WinGetPackageManager cmdlet, and includes fixes for .NET 8 and PS SDK 7.4. The release includes corrections for non-functional links, support for Entra ID authentication during installer download, and updates to version 8.11.1 in response to CVE-2024-11053.
Windows Package Manager 1.10.280
This release represents our first Windows Package Manager 1.10 release candidate build for Windows 10 (1809+), and Windows 11.
New Stable features:
- End to end support for Entra ID using a private WinGet REST source
- Configuration file should have a property for elevated privileges
- Why not provide a Projection.dll for Native AOT?
- Add
--locale
argument toshow
- Minor Nit: Upon completion, I see "Configuration successfully applied."
- Implement source management in the COM API
What's Changed
- Change enum value name by @JohnMcPMS in #4864
- Set WindowsSdkPackageVersion to older value by @JohnMcPMS in #4860
- Enable USE_PROD_CLSIDS switch in CommonCore by @JohnMcPMS in #4865
- Make dependency lookup case insensitive by @JohnMcPMS in #4866
- Documentation - added
Microsoft.Rest
as a supported source type by @bubbletroubles in #4873- Add hash mismatch telemetry details by @JohnMcPMS in #4857
- Make adding overlapping ARP range a hard error by @JohnMcPMS in #4870
- Update minor version by @JohnMcPMS in #4874
- Update package with CVEs by @florelis in #4881
- Add ADMX policies for security features in App Installer by @florelis in #4726
- Consume all input during extract sequence by @JohnMcPMS in #4882
- Change meaning of AddOrUpdate return bool by @JohnMcPMS in #4885
- Fix for Source Argument Validation in SourceWorkflow for Default Source Type by @Madhusudhan-MSFT in #4891
- add latest localized strings by @ryfu-msft in #4892
- Bring back WinGetUtil nuspec for dev development by @msftrubengu in #4884
- Add support for 1.9 manifest in rest source parsing and winget utils interop by @yao-msft in #4906
- WinGet Source COM Api by @Madhusudhan-MSFT in #4813
- Add experimental feature for font list command by @ryfu-msft in #4886
- Fix Microsoft Store's App Installer URL by @mdanish-kh in #4925
- Fix Repair-WinGetPackageManager cmdlet by retrieving dependencies from GitHub assets by @ryfu-msft in #4923
- Remove attribute in DSC by @JohnMcPMS in #4932
- Add msstore productId to export manifest and to wingetutil interop manifest object by @yao-msft in #4934
- Update settings docs by @JohnMcPMS in #4951
- Don't put ARP version data into tracking catalog by @JohnMcPMS in #4964
- Add CsWinRT projection producing project for deployment API by @JohnMcPMS in #4949
- Better handling of min version merging in DependencyList by @JohnMcPMS in #4987
- Add ODS logger and use it during init by @JohnMcPMS in #4969
- "Pad" shorter versions with empty parts when comparing by @Trenly in #5001
- Add separate string for successful configuration units by @Trenly in #5002
- Add initial 1.10 manifests by @ryfu-msft in #5011
- Add default module root setting for configuration by @ryfu-msft in #4974
- Add tests for ensuring integers are parsed correctly with leading zeroes by @Trenly in #5013
- Update description for 1.10 schema by @ryfu-msft in #5014
- Add missing ReturnResponseUrl to WinGetUtilInterop manifest by @yao-msft in #5035
- Update curl dependency due to CVE-2024-9681 by @florelis in #4960
- Change RepairFailure telemetry event to measure by @JohnMcPMS in #5050
- Add configuration modules path to '--info' by @mdanish-kh in #5023
- Upgrade to check-spelling v0.0.24 by @jsoref in #5045
- SfsClient update 1.1.0 for proxy support by @nidietr-MSFT in #5052
- Allows setting WinGet proxy setting as SFS Client Proxy by @nidietr-MSFT in #5054
- Enable intellisense for all user settings fields by @mdanish-kh in #5031
- Winget cli by @roxterrr1 in #5067
- Update to .NET 8 and PS SDK 7.4 by @JohnMcPMS in #5078
- Solve dead links by @Gijsreyn in #5089
- Add Entra Id authentication support for installer download by @yao-msft in #5095
- Add missing top-level exception handling for arg validation by @florelis in #5111
- Add default value for
ConfigureBehavior
by @Gijsreyn in #5061- Store information result in RestSourceReference for reuse by @JohnMcPMS in #5112
- Use IsWow64Process2 to determine system architecture by @yao-msft in #5125
- Update curl to 8.11.1 due to CVE-2024-11053 by @florelis in #5131
- Add missing setting in schema by @Gijsreyn in #5070
- Handle installer download cancelled case before retrying on zero byte download by @yao-msft in #5141
- Update with new Store certificate by @JohnMcPMS in #5140
- Add sample projects of how to use the NuGet packages by @florelis in #5142
- Add validateset attribute for relevant cmdlets by @Gijsreyn in #5073
- Yaml manifest schemaheader validation for V.1.10.0 and above by @Madhusudhan-MSFT in #5126
- Add maxResumes to list by @Gijsreyn in #5071
- Update dependencies with CVEs in sample projects by @florelis in #5150
- Add configuration environment by @JohnMcPMS in #5139
- Support any architecture for Download and Show command by @yao-msft in #5146
- Make async function actually async by @JohnMcPMS in #5151
- Add support to export all installed packages in winget configure export by @yao-msft in #5156
- Make self elevation stable by @JohnMcPMS in #5163
- Update localized strings with latest patch by @florelis in #5166
- Update 1.10 branch with latest changes by @JohnMcPMS in #5183
- Update configuration environment behavior by @JohnMcPMS in #5186
New Contributors
- @bubbletroubles made their first contribution in #4873
- @nidietr-MSFT made their first contribution in #5052
- @roxterrr1 made their first contribution in #5067
- @Gijsreyn made their first contribution in #5089
Release Windows Package Manager 1.10.280 · microsoft/winget-cli