Releases: ethanbergstrom/Foil
Releases · ethanbergstrom/Foil
Authenticated package repos
Futureproofing
Added
- Futureproofing support for Chocolatey v2.0.0 and higher
- Ability to search remote packages with
Find-ChocoPackage
viachoco search
Changed
- Migrated
Get-ChocoPackage
from usingchoco search
tochoco list
to distinguish their changed meaning in Chocolatey v2.0.0 and higher - Upgraded to PowerShell Crescendo 1.1 Preview 1 for compiling the module
- No functional changes are expected with this upgrade
Deprecated
- The
-LocalOnly
switch forGet-ChocoPackage
becomes deprecated when used with Chocolatey v2.0.0, due to it becoming redundant with a change tochoco list
(see chocolatey/choco#158) - The use of
Get-ChocoPackage
for package search operations (and it's-Source
parameter) becomes immediately deprecated, asGet-ChocoPackage
only looks at installed packages beginning with Chocolatey v2.0.0 and higher- Package search operations must be migrated to
Find-ChocoPackage
prior to the release of Chocolatey v2.0.0
- Package search operations must be migrated to
Suppress package installation env var warning from output
Fixed
- No longer emits 'Environment' packages of version 'var' when installing a package that updates environment variables
Prerelease support
Added
- Support for finding and installing prerelease packages
Manual dependency removal
Changed
- Including dependent packages during package uninstalling must now be explicitly requested
Empty parameter support
Added
- Support for empty package parameters and install arguments
Get-Help Descriptions
Added
- Specific Cmdlet descriptions in Get-Help documentation
Correctly handle uninstall failures
Fixed
- Package failure regex that only captured install failures now captures uninstalls failures as well
Pipeline Change
Changed
- Switched CI/CD from AppVeyor to GitHub Actions
Better error handling
Fixed
- False positives in error handling during package installation for packages that emitted output including the string 'fail' (#1)