winget.exe client has got an update bringing a good collection of bug fixes and improvements. This is Windows Package Manager 1.3.1872 which represents the third Windows Package Manager 1.3 release candidate build for Windows 10 v1809 and later, and Windows 11.
winget 1.3.1872 improved 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. The developers will follow this version with another Pre-release developer build on GitHub therefore users can continue with experimental features available.
Table of Contents
Windows Package Manager 1.3.1872 features bug fixes, and changes
Here is the changelog –
Features
- The release has added Support for the installation of portable/standalone apps.
- Also, add a notes field or info field to manifests.
- This version adds an optional URL to Expected Return Codes.
- Manifest Field for User Documentation or Manual.
- winget 1.3.1872 adds an alternative version number field to manifest to make correlation with entries in Add/Remove programs more reliable.
- Now you will experience Setting for always using verbose logs.
- In the new version, winget –info should print the system architecture.
- This will have an even better progress bar.
Windows Package Manager 1.3.1872 Bugs
- Windows Package Manager 1.3.1872 mitigates crash that can occur when installed version is null
- Searching for dotnet package
- This version allows winget to install Microsoft Store packages without account just like the MS Store.
- The release –include-unknown not functioning as expected.
- winget 1.3.1872 Includes a fix for an App Installer bug that was causing crashes due to null pointer reads.
Changes
- Manager 1.3.1872 Improve ARP matching heuristic.
- It improves error handling in correlation test script.
- Display ReturnResponseUrl if present.
- The tool displays InstallationNotes after a successful install.
- Display documentations in the show command.
- The new version adds missing localization error handling for root level localization info
- Windows Package Manager 1.3.1872 allows using AppsAndFeaturesEntries DisplayVersion info for installed package version mapping.
- Indent documentations in ‘show’ command.
- The release has Portable Support as a Stable Feature.
- Delete unnecessary test code from libraries pulled as subtrees.
- The current winget client adds simple stats to correlation result processing script.
- Treat manifest localization validation error as a warning for non full validation(manifest reading).
- Windows Package Manager 1.3.1872 fixed builds on VS 2022 version 17.2.
- The release includes Implementation for Portable Uninstall and Upgrade.
- The version loads index from validated msix for unpackaged context.
- Includes Doc for ARP version mapping change.
- Has bug fix for list or upgrade table for packages with multiple ARP entries.
- Includes Setting for Logging Level.
- Improve –include-unknown message.
- The present version added system architecture to winget –info.
- Winget release fix: Only include unknown packages which exist in source.
- Allow PackageFamilyName to be declared with non msix installers.
- This version of the manager includes the addition of the initial 1.2 schema with ‘Portable’ installerType.
- Causes build pipeline task fail on unit tests failure.
- Windows Package Manager 1.3.1872 removes duplicated message about unknown versions.
- Furthermore, it exposes simple applicable installer check in Com API.
- Fix pipeline build – ensure project target version matches the AppInstaller package.
- Includes uninstall functionality to Com API.
- Clean duplicated message when no upgrades.
- Anonymize Com caller value.
- Fixed issues preventing compilation on VS 2022 17.1.
- Rename source auto update group policy.
- Function that will accept source agreement.
- Portable apps specification.
- Include policy definition for ms-appinstaller to ADMX.
- Change to official DNS.
- Enable upgrade help to inform of list ability.
- Mitigate the crash occurring in CompositeSource.
- The new release will use AppsAndFeatures name and publisher.
- Apply the latest loc patch.
- Add support for the InProc Com invocation.
- Display the fine-grained blocks in progress bars.
- Furthermore includes support for 1.2 Schema Additions.
- 1.3.1872 version Update portable spec with symlink solution design.
- Also, add nuget publish pipeline for in-proc Com binaries.
- Add support for in-proc Com state separation.
- Also, the new release adds heuristics for matching packages to ARP after installation.
- Optimize images.
- Add a system for testing correlation E2E.
- Make In-proc Com nuget package better support .net framework 4.
- Build pipeline updates and improvements.
- Fix issue with correlation chaining from the SQLite index.
- Fix exceptions breaking out of the multi-package install loop.
- Update README.
- The release has fixed passing null parameters to Find-WinGetPackage.
- This will allow winget to install Microsoft Store packages without an account.
- Require selection argument on uninstall/install/show/search.
- The winget will delete ARP matching for a single ARP modification, and consider publisher+name for matching.
- The version has Implementation for Portable install flow.
- Fix packageId and source Id match check for portable install.
- Windows Package Manager 1.3.1872 acts on elevation requirements in the majority of cases.
- The version also adds Package Dependencies to the index.
- The rollout updates windows-package-manager-release-roadmap.md.
- Carries bug fix for PackageTrackingCatalog and SQLiteIndexUpdate.
- Winget 1.3.1872 updated TSG with more information about a known issue.
- Appended argument to manage whether to upgrade packages if they have unknown versions.
- This version has credit to have first drafted client cmdlets from Hackathon 221.
- Fix some build warnings.
- Fix Typo available in upgrade.md.
- Winget brings support for UnsupportedOSArchitectures manifest element.
- Also, the tool Added check for the maximum size of downloaded file names.
- The curent version fixed DLL load error in WinGetUtil.
- Update localization strings.
- Add comments for localization.
- Winget 1.3.1872 moved Installing Dependencies message to only print if there are pending dependencies to install.
- This version adds experiment to find if PATH is a common issue.
- The release will check FS feature flags and doesn’t check for NTFS.
- Windows Package Manager 1.3.1872 add titles to 1.1 schema for Way-2: Via Control panel as well as ExpectedReturnCode.
- Divide pipeline build job into x64 and x86.
- New edition of Packet Manager will allow upgrades in packages that register a different installer type.
- It will add a default user agent to REST source calls.
- Add upgrade functionality to Com API.
- Print the upgrade table during upgrade.
- In addition, it will add support for markets.
- [ImgBot] Optimize images.
- The Windows tool fixed crash that could occur when failure pointers are null.
- Added addtional check for valid arguments in an upgrade.
- Also, add InstallerErrorCode to COM interface.
- The tool has updated GIF animation for winget install winget.
- Bump version to 1.3.
Important – The Community Repository of this tool does not accept portable applications. The apps will not be accepted until after 1.3 is universally available and has been rolled out to the majority of systems through the automatic upgrade from the MS Store. Users may test with local manifests.
Changelog: release-v1.2.10271…release-v1.3.1872
Download link – Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle
Source – Github.
That’s all!!