v1.3.2091
版本发布时间: 2022-07-29 07:21:19
microsoft/winget-cli最新发布版本:v1.8.1911(2024-07-11 00:06:21)
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
- Remove scope filter from being applied to portables by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2383
- Check for symlink creation privilege for portable install by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2369
- Fix file overwrite warning displayed on clean first install by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2375
- Mitigate crash that can occur when installed version is null by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2278
- Improve ARP matching heuristic by @lechacon in https://github.com/microsoft/winget-cli/pull/2179
- Improve error handling in correlation test script by @lechacon in https://github.com/microsoft/winget-cli/pull/2206
- Display ReturnResponseUrl if present by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2210
- Display InstallationNotes after a successful install by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2211
- Display documentations in show command by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2212
- Add missing localization error handling for root level localization info by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2220
- Use AppsAndFeaturesEntries DisplayVersion info for installed package version mapping by @yao-msft in https://github.com/microsoft/winget-cli/pull/2213
- Indent documentations in 'show' command by @Trenly in https://github.com/microsoft/winget-cli/pull/2234
- Portable Support as Stable Feature by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2233
- Delete unneeded test code from libraries pulled as subtrees by @lechacon in https://github.com/microsoft/winget-cli/pull/2232
- Add simple stats to correlation result processing script by @lechacon in https://github.com/microsoft/winget-cli/pull/2229
- Treat manifest localization validation error as warning for non full validation(manifest reading) by @yao-msft in https://github.com/microsoft/winget-cli/pull/2144
- Fixed builds on VS 2022 version 17.2. by @jedieaston in https://github.com/microsoft/winget-cli/pull/2156
- Implementation for Portable Uninstall and Upgrade by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2140
- Load index from validated msix for unpackaged context by @yao-msft in https://github.com/microsoft/winget-cli/pull/2139
- Doc for ARP version mapping change by @yao-msft in https://github.com/microsoft/winget-cli/pull/2162
- Fix list/upgrade table for packages with multiple ARP entries. by @jedieaston in https://github.com/microsoft/winget-cli/pull/2137
- Setting for Logging Level by @Trenly in https://github.com/microsoft/winget-cli/pull/1945
- Improve
--include-unknown
message by @felipecrs in https://github.com/microsoft/winget-cli/pull/1946 - Added system architecture to
winget --info
. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1937 - Fix: Only include unknown packages which exist in source by @Trenly in https://github.com/microsoft/winget-cli/pull/1972
- Allow PackageFamilyName to be declared with non msix installers by @yao-msft in https://github.com/microsoft/winget-cli/pull/1944
- Addition of initial 1.2 schema with 'Portable' installerType by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/1930
- Make build pipeline task fail on unit tests failure by @yao-msft in https://github.com/microsoft/winget-cli/pull/1975
- Remove duplicated message about unknown versions by @felipecrs in https://github.com/microsoft/winget-cli/pull/1982
- Expose simple applicable installer check in Com api by @yao-msft in https://github.com/microsoft/winget-cli/pull/1974
- Fix pipeline build: ensure project target version matches the AppInstaller package by @yao-msft in https://github.com/microsoft/winget-cli/pull/1990
- Add uninstall functionality to Com api by @yao-msft in https://github.com/microsoft/winget-cli/pull/1909
- Remove duplicated message when no upgrades by @felipecrs in https://github.com/microsoft/winget-cli/pull/1986
- Anonymize Com caller value by @yao-msft in https://github.com/microsoft/winget-cli/pull/1998
- Fixed issues preventing compilation on VS 2022 17.1. by @jedieaston in https://github.com/microsoft/winget-cli/pull/2000
- Rename source auto update group policy by @lechacon in https://github.com/microsoft/winget-cli/pull/1995
- Function that will accept source agreement by @Jeff-Jerousek in https://github.com/microsoft/winget-cli/pull/2020
- Portable apps specification by @denelon in https://github.com/microsoft/winget-cli/pull/2012
- Add policy definition for ms-appinstaller to ADMX by @lechacon in https://github.com/microsoft/winget-cli/pull/2038
- Change to official DNS by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2026
- Make upgrade help inform of list ability by @Trenly in https://github.com/microsoft/winget-cli/pull/2034
- Mitigate crash occuring in CompositeSource by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2043
- Use AppsAndFeatures name and publisher by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2042
- Apply latest loc patch by @lechacon in https://github.com/microsoft/winget-cli/pull/2045
- Add support for InProc Com invocation by @yao-msft in https://github.com/microsoft/winget-cli/pull/2035
- Display fine-grained blocks in progress bars by @chausner in https://github.com/microsoft/winget-cli/pull/2046
- Support for 1.2 Schema Additions by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2028
- Update portable spec with symlink solution design by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2075
- Add nuget publish pipeline for in-proc Com binaries by @yao-msft in https://github.com/microsoft/winget-cli/pull/2077
- Add support for in-proc Com state separation by @yao-msft in https://github.com/microsoft/winget-cli/pull/2068
- Add heuristics for matching packages to ARP after installing by @lechacon in https://github.com/microsoft/winget-cli/pull/2044
- Optimize images by @Trenly in https://github.com/microsoft/winget-cli/pull/2082
- Add a system for testing correlation E2E by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2071
- Make In-proc Com nuget package better support .net framework 4.* by @yao-msft in https://github.com/microsoft/winget-cli/pull/2083
- Build pipeline updates and improvements by @yao-msft in https://github.com/microsoft/winget-cli/pull/2085
- Fix issue with correlation chaining from the SQLite index by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2087
- Fix exceptions breaking out of the multi-package install loop by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2089
- Update README by @denelon in https://github.com/microsoft/winget-cli/pull/2113
- fix passing null parameters to Find-WinGetPackage by @bftblomster in https://github.com/microsoft/winget-cli/pull/2092
- Allow winget to install MS Store packages without account by @zachcwillson in https://github.com/microsoft/winget-cli/pull/2095
- Require selection argument on install/show/search/uninstall by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2125
- Remove ARP matching for single ARP change, and consider publisher+name for matching by @lechacon in https://github.com/microsoft/winget-cli/pull/2119
- Implementation for Portable install flow by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2078
- Fix packageId and sourceId match check for portable install by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/2138
- Act on elevation requirements in majority cases by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/2126
- Add Package Dependencies to index. by @hackean-msft in https://github.com/microsoft/winget-cli/pull/1667
- Update windows-package-manager-release-roadmap.md by @opsetech in https://github.com/microsoft/winget-cli/pull/1770
- Bug fix: PackageTrackingCatalog and SQLiteIndexUpdate by @hackean-msft in https://github.com/microsoft/winget-cli/pull/1780
- Update TSG with more information about a known issue by @ashpatil-msft in https://github.com/microsoft/winget-cli/pull/1785
- Added argument to control whether to upgrade packages if they have "unknown" versions by @jedieaston in https://github.com/microsoft/winget-cli/pull/1765
- First drafted client cmdlets from Hackathon 221 by @denelon in https://github.com/microsoft/winget-cli/pull/1760
- Fix some build warnings by @lechacon in https://github.com/microsoft/winget-cli/pull/1794
- Fix Typo in upgrade.md by @floh96 in https://github.com/microsoft/winget-cli/pull/1822
- Add support for UnsupportedOSArchitectures manifest element by @lechacon in https://github.com/microsoft/winget-cli/pull/1807
- Added check for maximum size of downloaded file names by @jedieaston in https://github.com/microsoft/winget-cli/pull/1842
- Fix DLL load error in WinGetUtil by @lechacon in https://github.com/microsoft/winget-cli/pull/1844
- Update localization strings by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1845
- Add comments for localization by @lechacon in https://github.com/microsoft/winget-cli/pull/1847
- Moved "Installing Dependencies" message to only print if there are dependencies to install. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1851
- Adds experiment to know if PATH is common issue. by @Lewiscowles1986 in https://github.com/microsoft/winget-cli/pull/1841
- Check FS feature flags instead of checking for NTFS by @sredna in https://github.com/microsoft/winget-cli/pull/1859
- Add titles to 1.1 schema for ExpectedReturnCode and UnsupportedOSArchitecture by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/1862
- Split pipeline build job into x86 and x64 by @lechacon in https://github.com/microsoft/winget-cli/pull/1852
- Allow upgrades in packages that register a different installer type by @lechacon in https://github.com/microsoft/winget-cli/pull/1796
- Add a default user agent to REST source calls by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1839
- Add upgrade functionality in Com api by @yao-msft in https://github.com/microsoft/winget-cli/pull/1853
- Print the upgrade table during
upgrade --all
by @jedieaston in https://github.com/microsoft/winget-cli/pull/1866 - Add support for markets by @lechacon in https://github.com/microsoft/winget-cli/pull/1806
- [ImgBot] Optimize images by @vedantmgoyal2009 in https://github.com/microsoft/winget-cli/pull/1871
- Fix crash that can occur when failure pointers are null by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1880
- Added extra check for valid arguments in
upgrade
. by @jedieaston in https://github.com/microsoft/winget-cli/pull/1874 - Add InstallerErrorCode to COM interface by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1926
- Update gif animation for winget install wingetcreate by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/1931
- Bump version to 1.3 by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/1933
Full Changelog: https://github.com/microsoft/winget-cli/compare/release-v1.2.10271...release-v1.3.2091
1、 7b91bd4a0be242d6aa8e8da282b26297_License1.xml 2.63KB
2、 DesktopAppInstallerPolicies.zip 21.83KB
3、 Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle 13.91MB