github chocolatey/choco 2.5.0

latest releases: 2.5.1, 1.4.4
one month ago

Read our blog post about this release.

As part of this release we had 41 issues closed.

Note

The new --include-headers option as well as some of the expanded tab completions will not fully function with Chocolatey Licensed Extension. See our tracking issue for more information.

Features

Bug Fixes

  • Execution of the refreshenv command incorrectly removes % (percent) characters from environment variable values.
  • choco upgrade command fails with error message The string is missing the terminator: '. when useRememberedArgumentsForUpgrades 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.
  • Unable to list template information via the choco template command when template name includes capital letters.

Improvements

  • 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 the id 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 to choco search command to extend ability to order package results.
  • Add short -n option to the choco new and choco 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.

Documentation

  • Fix documentation for Install-ChocolateyZipPackage output.
  • Fix typo in --online option.

Contributors

19 contributors made this release possible.

johnyesberg BlythMeister corbob notexactlyawe gep13 Ana06 mkevenaar ferventcoder ruckc bazzilic FranklinYu schittli lemonlambda TheCakeIsNaOH AdmiringWorm MPagel JPRuskin steviecoaster bartvanandel

Don't miss a new choco release

NewReleases is sending notifications on new releases.