Microsoft's open source package manager for Windows, winget, has reached yet another milestone in its production cycle. Version 1.2 is already available on the Microsoft Store and will be updated automatically for everyone. The highlights in this release are ARM64 Support, error handling, and new settings for local manifests.
What's new in Winget 1.2
ARM64 devices like the Surface Pro X have got full support in winget. When running on this platform, the app will automatically pick native packages/binaries where available. If no such option exists, winget will pick the best available package format.
winget show command to see the available architectures for the package.
Winget 1.2 introduces the ability to decode error codes to some human readable messages. The package manifest now supports linking package-specific numeric errors returned by the installer to text messages. If the installation fails, you will see a clear explanation why. Sadly, it is still a lot of manual work to describe all the unique errors.
Finally, you can now enable local manifest files to test the package before submitting it to the repo. It will allow you to ensure to that the manifest is written properly and does exactly what you wanted.
To enable testing with local files, run the following command as Administrator:
winget settings --enable LocalManifestFiles. To disable local manifests run the following command:
winget settings --disable LocalManifestFiles.
Being installed from the Store, winget receives updates automatically. Other wise, you can grab it from GitHub.
The official announcement for winget 1.2 is here.
Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options: