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
Full Changelog: v1.9.2507...v1.10.280