All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Upgraded to PowerShell Crescendo 1.1 Preview 1 for compiling the module. No functional changes expected.
- Hard-code the version of WinGet non-EN-US localization resources to work around microsoft/winget-cli#2783
- Package version information for packages with long names correctly displayed in non-UTF-8 encoded output terminals
- Package upgrade list functionality now correctly supports non-EN-US localities
- Ability to return a list of packages that qualify for updates
Get-WinGetPackage
now returns both installed and available version information
- Package uninstallation error handling should now correctly catch failures
- Ability to retrieve package metadata and versions
- Uninstall failure error handling
- Package installation error handling should now correctly catch failures with non-US English languages
- Upgrade functionality
- Error output is more targeted to only what failed
- Correctly source display language information
- Force console encoding in automated tests
- Handle non-US English locales correctly
- More dynamic locale-based column parsing
- Even more string parsing corrections
- Yet more string parsing corrections
- Additional string parsing/cleaning corrections
- Improved and consolidated string parsing/cleaning
- Correctly order output package attributes
- Correctly handle output when no results are found with
list
orsearch
commands
- Initial release