- Drastically simplify internals of
Invoke-ADTWinGetOperation
and bump for PSAppDeployToolkit 4.0.6. - Add
-Scope
parameter toUninstall-ADTWinGetPackage
. - Don't print the stack trace in *Package functions if WinGet worked but its operation failed.
- Get module working against the upcoming PSAppDeployToolkit 4.1.0 release.
- Add some extra error handling to
Get-ADTWinGetVersion
so we can identify whywinget.exe --version
might return multiple lines. - Improve exit code parsing from last WinGet log line within
Invoke-ADTWinGetDeploymentOperation
. - Drop the
-preview
text off the end of thewinget.exe --version
output. - Make the build system happy with spaces that it insists upon that tab completion doesn't automatically put in.
- Add some extra safety around the
Source
property within theFind-ADTWinGetPackage
output as it may not always be there. - Add
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
line intoRepair-ADTWinGetDesktopAppInstaller
, apparently it fixes things. - Modernise the dependency retrieval for WinGet given the permalink deprecation.
- Bump our DotNetFrameworkVersion dependency to 4.8 since that's what our statically shipped psyml operates as.
- Update minimum WinGet version to v1.10.390.
- Make
Get-ADTGitHubReleaseAssetUri
private like it should have been, and silence its verbose output.
Full Changelog: 1.0.4...1.0.5