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.
- Optional
-User
and-Password
parameters toRegister-ChocoSource
- Futureproofing support for Chocolatey v2.0.0 and higher
- Ability to search remote packages with
Find-ChocoPackage
viachoco search
- 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
- 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
- No longer emits 'Environment' packages of version 'var' when installing a package that updates environment variables
- Support for finding and installing prelease packages
- Including dependent packages during package uninstalling must now be explicitly requested
- Support for empty package parameters and install arguments
- Specific Cmdlet descriptions in Get-Help documentation
- Package failure regex that only captured install failures now captures uninstalls failures as well
- Switched CI/CD from AppVeyor to GitHub Actions
- False positives in error handling during package installation for packages that emitted output including the string 'fail'
- To mirror broader PowerShell Crescendo support, restrict module to run at a minimum of PowerShell 5.1
- Cmdlets can now properly chain in a pipeline
Initial release