Skip to content

Releases: microsoft/winget-cli

Windows Package Manager 1.3.2691

04 Oct 23:41
Compare
Choose a tag to compare

This is the second stable release of the Windows Package Manager 1.3.

This release is just for the sake of transparency for Windows Package Manager users. This ensures that the GitHub release is aligned with any changes related to AppInstaller. The changes associated with this release only affect AppInstaller. No additional features or bug fixes related to winget were included.

Experimental features are disabled in this release.

Windows Package Manager 1.3.2091

28 Jul 23:21
Compare
Choose a tag to compare

This release is the first stable release of Windows Package Manager 1.3.

This release represents our fourth Windows Package Manager 1.3 release candidate build for Windows 10 (1809+), and Windows 11.

This release addresses several bugs related to installing a portable package such as incorrectly displaying a file overwrite warning message, failing to create a symlink if developer mode is not enabled or not running in admin, and not preserving scope when upgrading.

Experimental features have been disabled in this release. We will follow this release with another Pre-release "developer" build at GitHub so users can continue with experimental features available.

>Note: The Windows Package Manager Community Repository does not accept portable applications. They will not be accepted until after 1.3 is Generally Available and has been rolled out to the majority of Windows systems via the automatic upgrade from the Microsoft Store. Users may test with local manifests.

Features

Support for installation of portable/standalone apps #182
Add a notes/info field to manifests. #607
Add an optional URL to Expected Return Codes #1889
Manifest Field for User Manual / Documentation #1984
Add alternative version number field to manifest to make correlation with entries in Add/Remove programs more reliable #980
Setting for always using verbose logs #1940
winget --info should print the system architecture #1925
An even better progress bar #2055

Bugs

Remove scope filter from being applied to portables #2383
Check for symlink creation privilege for portable install #2369
Fix file overwrite warning displayed on clean first install #2375
Mitigate crash that can occur when installed version is null #2278
Searching for dotnet package #2218
Allow winget to install MS Store packages without account just like the MS Store #1585
--include-unknown not functioning as expected #1939
Includes a fix for an App Installer bug that was causing crashes due to null pointer reads

What's Changed

Read more

Windows Package Manager 1.4.2011-preview

21 Jul 21:51
c62be2f
Compare
Choose a tag to compare

This is the first development build after the Windows Package Manager 1.3 build for Windows 10 (1809+) and Windows 11.

Experimental features are enabled in this release. The experimental support for installing from a zip file (except portable packages) is included in this release. This build will be released to Windows Insider Dev builds, and Windows Package Manager Insiders.

Note: The Windows Package Manager Community Repository does not accept zip applications. They will not be accepted until after 1.4 is Generally Available and has been rolled out to the majority of Windows systems via the automatic upgrade from the Microsoft Store. Users may test with local manifests.

Features

  • Support installing .zip files #140
  • Add argument to pause after command execution #2061
  • Add the ability to identify unsupported arguments #1277
  • Ability to list tags of a specific Package #530
  • Enable long aliases #2107

Bugs

  • Crash in list command #2273

What's Changed

New Contributors

Full Changelog: release-v1.3.1872...release-v1.4.2011-preview

Windows Package Manager 1.3.1872

07 Jul 23:19
Compare
Choose a tag to compare
Pre-release

This release represents our third Windows Package Manager 1.3 release candidate build for Windows 10 (1809+), and Windows 11.

This release modifies the package manifest of AppInstaller to enable the UnvirtualizedResources capability and disables virtualizing all resources in order to support the installation of portable packages.

Experimental features have been disabled in this release. We will follow this release with another Pre-release "developer" build at GitHub so users can continue with experimental features available.

Note: The Windows Package Manager Community Repository does not accept portable applications. They will not be accepted until after 1.3 is Generally Available and has been rolled out to the majority of Windows systems via the automatic upgrade from the Microsoft Store. Users may test with local manifests.

Features

Support for installation of portable/standalone apps #182
Add a notes/info field to manifests. #607
Add an optional URL to Expected Return Codes #1889
Manifest Field for User Manual / Documentation #1984
Add alternative version number field to manifest to make correlation with entries in Add/Remove programs more reliable #980
Setting for always using verbose logs #1940
winget --info should print the system architecture #1925
An even better progress bar #2055

Bugs

Mitigate crash that can occur when installed version is null #2278
Searching for dotnet package #2218
Allow winget to install MS Store packages without account just like the MS Store #1585
--include-unknown not functioning as expected #1939
Includes a fix for an App Installer bug that was causing crashes due to null pointer reads

What's Changed

Read more

Windows Package Manager 1.3.1741

28 Jun 21:05
Compare
Choose a tag to compare
Pre-release

This release represents our second Windows Package Manager 1.3 release candidate build for Windows 10 (1809+), and Windows 11.

This release includes a bug fix for mitigating a crash that occurred when using the list command #2273

Experimental features have been disabled in this release. We will follow this release with another Pre-release "developer" build at GitHub so users can continue with experimental features available.

Note: The Windows Package Manager Community Repository does not accept portable applications. They will not be accepted until after 1.3 is Generally Available and has been rolled out to the majority of Windows systems via the automatic upgrade from the Microsoft Store. Users may test with local manifests.

Features

Support for installation of portable/standalone apps #182
Add a notes/info field to manifests. #607
Add an optional URL to Expected Return Codes #1889
Manifest Field for User Manual / Documentation #1984
Add alternative version number field to manifest to make correlation with entries in Add/Remove programs more reliable #980
Setting for always using verbose logs #1940
winget --info should print the system architecture #1925
An even better progress bar #2055

Bugs

Mitigate crash that can occur when installed version is null #2278
Searching for dotnet package #2218
Allow winget to install MS Store packages without account just like the MS Store #1585
--include-unknown not functioning as expected #1939
Includes a fix for an App Installer bug that was causing crashes due to null pointer reads

What's Changed

Read more

Windows Package Manager 1.3.1681

20 Jun 16:07
Compare
Choose a tag to compare
Pre-release

This release represents our Windows Package Manager 1.3 release candidate build for Windows 10 (1809+), and Windows 11.

Experimental features have been disabled in this release. We will follow this release with another Pre-release "developer" build at GitHub so users can continue with experimental features available.

Note: The Windows Package Manager Community Repository does not accept portable applications. They will not be accepted until after 1.3 is Generally Available and has been rolled out to the majority of Windows systems via the automatic upgrade from the Microsoft Store. Users may test with local manifests.

Features

Support for installation of portable/standalone apps #182
Add a notes/info field to manifests. #607
Add an optional URL to Expected Return Codes #1889
Manifest Field for User Manual / Documentation #1984
Add alternative version number field to manifest to make correlation with entries in Add/Remove programs more reliable #980
Setting for always using verbose logs #1940
winget --info should print the system architecture #1925
An even better progress bar #2055

Bugs

Searching for dotnet package #2218
Allow winget to install MS Store packages without account just like the MS Store #1585
--include-unknown not functioning as expected #1939
Includes a fix for an App Installer bug that was causing crashes due to null pointer reads

What's Changed

Read more

Windows Package Manager 1.3.1661-preview

17 Jun 21:21
7d86fc0
Compare
Choose a tag to compare

This is the fifth development build after the Windows Package Manager 1.2 build for Windows 10 (1809+) and Windows 11.

Experimental features are enabled in this release.

Note: The Windows Package Manager Community Repository does not accept portable applications. They will not be accepted until after 1.3 is Generally Available and has been rolled out to the majority of Windows systems via the automatic upgrade from the Microsoft Store. Users may test with local manifests. You may need to manually clean up Windows Apps & Features if you install on the main OS rather than a Windows Sandbox.

Bugs

Includes a fix for an App Installer bug that was causing crashes due to null pointer reads

Windows Package Manager 1.3.1611-preview

11 Jun 01:38
7d86fc0
Compare
Choose a tag to compare

This is the fourth development build after the Windows Package Manager 1.2 build for Windows 10 (1809+) and Windows 11.

Experimental features are enabled in this release.

Support for installation of portable/standalone apps is now a stable feature in this preview.

Note: The Windows Package Manager Community Repository does not accept portable applications. They will not be accepted until after 1.3 is Generally Available and has been rolled out to the majority of Windows systems via the automatic upgrade from the Microsoft Store. Users may test with local manifests. You may need to manually clean up Windows Apps & Features if you install on the main OS rather than a Windows Sandbox.

Features

Support for installation of portable/standalone apps #182
Add a notes/info field to manifests. #607
Add an optional URL to Expected Return Codes #1889
Manifest Field for User Manual / Documentation #1984
Add alternative version number field to manifest to make correlation with entries in Add/Remove programs more reliable #980

Bugs

Searching for dotnet package #2218

What's Changed

  • Improve ARP matching heuristic by @lechacon in #2179
  • Improve error handling in correlation test script by @lechacon in #2206
  • Display ReturnResponseUrl if present by @ryfu-msft in #2210
  • Display InstallationNotes after a successful install by @ryfu-msft in #2211
  • Display documentations in show command by @ryfu-msft in #2212
  • Add missing localization error handling for root level localization info by @JohnMcPMS in #2220
  • Use AppsAndFeaturesEntries DisplayVersion info for installed package version mapping by @yao-msft in #2213
  • Indent documentations in 'show' command by @Trenly in #2234
  • Portable Support as Stable Feature by @ryfu-msft in #2233
  • Delete unneeded test code from libraries pulled as subtrees by @lechacon in #2232
  • Add simple stats to correlation result processing script by @lechacon in #2229

New Contributors

Full Changelog: v1.3.431...v.1.3.1611

Windows Package Manager 1.3.1391-preview

19 May 21:14
8ded03a
Compare
Choose a tag to compare

This is the third development build after the Windows Package Manager 1.2 build for Windows 10 (1809+) and Windows 11.

Experimental features are enabled in this release. The experimental support for portable applications now includes support for upgrade and uninstall (for portable packages).

Note: The Windows Package Manager Community Repository does not accept portable applications. They will not be accepted until after 1.3 is Generally Available and has been rolled out to the majority of Windows systems via the automatic upgrade from the Microsoft Store. Users may test with local manifests. You may need to manually clean up Windows Apps & Features if you install on the main OS rather than a Windows Sandbox.

What's Changed

  • Treat manifest localization validation error as warning for non full validation(manifest reading) by @yao-msft in #2144
  • Fixed builds on VS 2022 version 17.2. by @jedieaston in #2156
  • Implementation for Portable Uninstall and Upgrade by @ryfu-msft in #2140
  • Load index from validated msix for unpackaged context by @yao-msft in #2139
  • Doc for ARP version mapping change by @yao-msft in #2162
  • Fix list/upgrade table for packages with multiple ARP entries. by @jedieaston in #2137

Full Changelog: v1.3.1251-preview...v1.3.1391-preview

Windows Package Manager 1.3.1251-preview

09 May 22:17
740808d
Compare
Choose a tag to compare

This is the second development build after the Windows Package Manager 1.2 build for Windows 10 (1809+) and Windows 11.

Experimental features are enabled in this release. This build will be released to Windows Insider Dev builds, and Windows Package Manager Insiders. We're going to get another preview build at GitHub to include upgrade and uninstall for portable packages.

Features

The most notable new experimental feature is support for installing portable applications.

Note: The upgrade and uninstall behaviors have not been implemented. The community repository does not accept portable applications either. Users may test with local manifests but will need to manually clean up entries in Windows Apps & Features if this is used to install a portable application.

The COM API has also been extended to support for uninstall.

Note: This is part of the work that is a prerequisite to having native PowerShell support. The cmdlets will be able to leverage the COM API to get rich objects out.

We've started working on an "In-proc" COM NuGet package that will be leveraged by Intune and other MDM solutions to support remote system context execution. This will not be considered GA and supported until it reaches version 1.0.

Bugs

What's Changed

New Contributors

Full Changelog: v1.3.431...v1.3.1251-preview