Chocolatey is een opensource packagemanager, waarmee via de commandline of PowerShell software op de computer geïnstalleerd, bijgewerkt en verwijderd kan worden. Op de website van Chocolatey staan ruim 10.000 packages die door de community worden onderhouden. Chocolatey is gratis te gebruiken, maar er zijn ook betaalde uitvoeringen, die meer mogelijkheden bieden of voor bedrijven bedoeld zijn. De changelog sinds versie 2.4.2 kan hieronder worden gevonden.
Chocolatey 2.5.1
Bug FixDependency Change
- Unable to install additional packages in the Docker image due to addition of backports repository - see #3756
Chocolatey 2.5.0
FeaturesBug Fixes
- Add
choco license
command.- Add
choco support
command.Improvements
- Execution of the
refreshenv
command incorrectly removes%
(percent) characters from environment variable values.choco upgrade
command fails with error messageThe string is missing the terminator: '.
whenuseRememberedArgumentsForUpgrades
feature is enabled.- Chocolatey CLI outputs errors/warnings when validating a license file with
--limit-output
option enabled.- Execution of the
refreshenv
command fails when an environment variables contains a|
(pipe) character.- Incorrect environment variable name being used in documentation and in the template generated by the
choco new
command.
- See #3685
- Unable to list template information via the
choco template
command when template name includes capital letters.Documentation
- Throw error (with suggestion on how to fix) when usage of
-v
option in conjunction with a version number is detected.- Expand the
ChocolateyTabExpansion.ps1
file with completions for multiple Chocolatey CLI commands.- Add ability for Chocolatey CLI to calculate hash for large files (over 2 GB).
- Add ability to pass multiple arguments to the
Install-ChocolateyFileAssociation
PowerShell function.- Add ability for package maintainers to know the package version of previously installed package version during
choco upgrade
command.- Add a headers row to the output from all appropriate Chocolatey CLI commands when using
--limit-output
option.- Add
$env:ChocolateyPackageId
environment variable to represent theid
from the nuspec file for a package.- Remove verbose wording for confirmation messages when installing and upgrading packages.
- Add the ability for package maintainers to know when the
--not-silent
option is being used by Chocolatey commands.- Improve readability, maintainabilty, and correctness of the
ChocolateyTabExpansion.ps1
file.- Add
--order-by
option tochoco search
command to extend ability to order package results.- Add short
-n
option to thechoco new
andchoco config
commands to improve consistency with other commands.- Add ability for
choco list
command to ignore packages that are pinned using--ignore-pinned
option.- Add ability to always ignore the HTTP request cache when running Chocolatey CLI commands.
- Fix documentation for
Install-ChocolateyZipPackage
output.
- See !2357
- Fix typo in
--online
option.
- See !3593
Chocolatey 1.4.3
Bug Fixes