Releases: microsoft/winget-cli
Windows Package Manager 1.10.390
This release represents a servicing fix for Windows Package Manager 1.10 release build for Windows 10 (1809+), and Windows 11.
This is the third stable release of WinGet 1.10.
New in v1.10
- 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
- Only download during COM download by @JohnMcPMS in #5348
Full Changelog: v1.10.340...v1.10.390
Windows Package Manager 1.11.220-preview
This is a preview build of WinGet for those interested in trying out upcoming features and fixes. While it has had some use and should be free of major issues, it may have bugs or usability problems. If you find any, please help us out by filing an issue.
New in v1.11
- Experimental support for DSC v3 processing
- Dropped support for running on 32-bit ARM
What's Changed
- Support official DSC v3 release by @JohnMcPMS in #5313
- Apply Registry Entries Last During Update Flow by @Trenly in #5214
- Use version comparison function rather than string compare in PS by @JohnMcPMS in #5323
- Enable shadow stack by @JohnMcPMS in #5326
- Only download during COM download by @JohnMcPMS in #5327
- More graceful MSIX enumeration failure handling by @JohnMcPMS in #5329
- Fix arm64 builds by @yao-msft in #5335
Full Changelog: v1.11.210-preview...v1.11.220-preview
Windows Package Manager 1.11.210-preview
This is a preview build of WinGet for those interested in trying out upcoming features and fixes. While it has had some use and should be free of major issues, it may have bugs or usability problems. If you find any, please help us out by filing an issue.
New in v1.11
- Experimental support for DSC v3 processing
- Dropped support for running on 32-bit ARM
What's Changed
- Fix DynamicProcessor crash when working on individual units without a set by @yao-msft in #5304
- Add securityContext to configuration file by @mdanish-kh in #5309
Full Changelog: v1.11.200-preview...v1.11.210-preview
Windows Package Manager 1.11.200-preview
This is a preview build of WinGet for those interested in trying out upcoming features and fixes. While it has had some use and should be free of major issues, it may have bugs or usability problems. If you find any, please help us out by filing an issue.
New in v1.11
- Experimental support for DSC v3 processing
- Dropped support for running on 32-bit ARM
What's Changed
- Build in parallel by @florelis in #5283
- Remove support for arm32 by @florelis in #5290
- Add validation option for portable installer type in archives by @Trenly in #5237
- Handle access denied error when setting owner if already owner by @JohnMcPMS in #5282
- Add securityContext entry to 0.2 schema by @JohnMcPMS in #5295
- Dscv3 command base by @JohnMcPMS in #5280
Full Changelog: v1.11.190-preview...v1.11.200-preview
Windows Package Manager 1.11.190-preview
This is a preview build of WinGet for those interested in trying out upcoming features and fixes. While it has had some use and should be free of major issues, it may have bugs or usability problems. If you find any, please help us out by filing an issue.
New in v1.11
- Experimental support for DSC v3 processing
- Dropped support for running on 32-bit ARM
What's Changed
- Add max nest level limit to yaml parser by @yao-msft in #5275
- Update winget.resw by @pressRtowin in #5279
- Fix e2e test failure caused by message change by @yao-msft in #5284
New Contributors
- @pressRtowin made their first contribution in #5279
Full Changelog: v1.11.180-preview...v1.11.190-preview
Windows Package Manager 1.11.180-preview
This is a preview build of WinGet for those interested in trying out upcoming features and fixes. While it has had some use and should be free of major issues, it may have bugs or usability problems. If you find any, please help us out by filing an issue.
New features
- Experimental support for DSC v3 processing
What's Changed
- Apply latest loc patch by @florelis in #5174
- Fix certain msstore source 404 failures by treating them as empty responses by @yao-msft in #5179
- Use embedded CsWinRT by @JohnMcPMS in #5178
- Update configuration environment behavior by @JohnMcPMS in #5182
- Fix configure export test tear down by @yao-msft in #5184
- Bump version to 1.11 by @florelis in #5167
- Update Newtonsoft.Json to be same version across all projects by @Trenly in #5158
- Completion of missing
}
by @DuckDuckStudio in #5192 - Convert cpprestsdk to WIL exception for better handling by @JohnMcPMS in #5188
- Refactor configuration processor by @JohnMcPMS in #5194
- Add support for 1.10 manifest in rest source parsing and winget utils interop by @yao-msft in #5197
- For truly async calls we must maintain our lifetime by @JohnMcPMS in #5199
- Update YamlDotNet to Latest by @Trenly in #5191
- Update primary index when moving package by @JohnMcPMS in #5204
- Don't rely on parameter order when creating VersionRange by @Trenly in #5213
- Validate URLs map to unique hashes by @Trenly in #5233
- Add developer guidance for debugging & running tests by @mdanish-kh in #5234
- Consider installer applicability in IsUpdateAvailable COM api by @yao-msft in #5228
- Don't let unset error codes be thrown by @JohnMcPMS in #5255
- Fix logging channel setting by @JohnMcPMS in #5261
- Experimental support for DSC v3 processing by @JohnMcPMS in #5252
New Contributors
- @DuckDuckStudio made their first contribution in #5192
Full Changelog: v1.10.340...v1.11.180-preview
Windows Package Manager 1.10.340
This release represents a servicing fix Windows Package Manager 1.10 release build for Windows 10 (1809+), and Windows 11.
This is the second stable release of WinGet 1.10.
What's Changed
- Don't let unset error codes be thrown by @JohnMcPMS in #5257
Full Changelog: v1.10.320...v1.10.340
Windows Package Manager 1.10.320
This release represents our first stable Windows Package Manager 1.10 release 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
- Update primary index when moving package by @JohnMcPMS in #5206
- Don't rely on parameter order when creating VersionRange by @Trenly in #5226
Full Changelog: v1.10.300...v1.10.320
Windows Package Manager 1.10.300
This release represents our second 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
- Convert cpprestsdk to WIL exception for better handling by @JohnMcPMS in #5195
- For truly async calls we must maintain our lifetime (1.10) by @JohnMcPMS in #5200
- Add support for 1.10 manifest in rest source parsing and winget utils… by @yao-msft in #5201
Full Changelog: v1.10.280...v1.10.300
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
Full Changelog: v1.9.2507...v1.10.280