What changed in Chocolatey from 1 to 2

8 releases numbered after 1.4.7 up to and including 2.7.4, stable releases only. 1.4.7 and 2.7.4 are the newest stable releases of 1 and 2 we track; this page follows them as new ones ship.

32 changes across 8 releases

Added 10

2.7.0

  • Capture the source that was being used when searching for packages

2.6.0

  • Include software install path in choco info output
  • Record and display the source location used to install package

2.5.0

  • Add choco license command
  • Add choco support command
  • 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 $env:ChocolateyPackageId environment variable to represent the id from the nuspec file for a package
  • Add a headers row to the output from all appropriate Chocolatey CLI commands when using --limit-output option
Changed 8

2.7.2

  • Upgrade log4net to 3.3.1
  • Update bundled 7zip executables to v26.01

2.7.0

  • Update bundled 7zip executables to v26.00

2.6.0

  • Update tab completion script with new options added in Chocolatey Licensed Extension

2.5.1

  • Update bundled 7zip executables to v25.01

2.5.0

  • Expand the ChocolateyTabExpansion.ps1 file with completions for multiple Chocolatey CLI commands
  • Remove verbose wording for confirmation messages when installing and upgrading packages
  • Throw error with suggestion on how to fix when usage of -v option in conjunction with a version number is detected
Fixed 12

2.7.3

  • Corrupted package prevents new package installations

2.7.1

  • Linux docker container does not find choco.exe

2.7.0

  • Handle passwords with non ASCII characters when interacting with authenticating sources

2.6.0

  • Paths for TMP and TEMP are no longer overridden when running refreshenv as SYSTEM
  • Installing a new license no longer enables the chocolatey.licensed source if it was originally disabled

2.5.1

  • Unable to install additional packages in the Docker image due to addition of backports repository

2.5.0

  • 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
Security 2

2.7.4

  • Upgrade log4net to 3.3.1 in chocolatey.lib
  • Update bundled 7zip executables to 26.02

Original release notes, newest first

The list above is our reading of these notes; the originals from Chocolatey Software are here, one fold per release.

2.7.4

As part of this release we had 2 issues closed.

Dependency Changes
Contributors

3 contributors made this release possible.

View originalPermalink

2.7.3

As part of this release we had 2 issues closed.

Bug Fix
Contributors

2 contributors made this release possible.

SHA256 Hashes of the release artifacts
  • 3ae5e9cc9cfa8347d243662006fc4e75936561cfb1c6605f6c37d81edf48fbc7 chocolatey-2.7.3.0.msi
  • 40778cc59245b3eb6ea5147aeef5bea5d577419e5abce22a224189740dc16db5 chocolatey.2.7.3.nupkg
  • a4879a4260f162c029a318791cbd90a7d191ee9d815e9981bcfee6e433ec83a2 chocolatey.lib.2.7.3.nupkg
  • 561b4ea32936d794f2b938a9a5f00488d0a92116182bd8640a78728d06bbf9bf chocolatey.v2.7.3.tar.gz

View originalPermalink

2.7.2

Read our blog post about this release.

As part of this release we had 2 issues closed.

Dependency Changes
Contributors

1 contributors made this release possible.

View originalPermalink

2.7.1

As part of this release we had 1 issue closed.

Bug Fix
Contributors

2 contributors made this release possible.

View originalPermalink

2.7.0

As part of this release we had 11 issues closed.

Dependency Change
Enhancements
  • Capture the source that was being used when searching for packages.
Bug Fix
  • Chocolatey does not handle passwords with non ASCII characters when interacting with authenticating sources
Contributors

2 contributors made this release possible.

View originalPermalink

2.6.0

As part of this release we had 117 commits which resulted in 11 issues being closed.

Read our blog post about this release.

Bug Fixes
Enhancements
Contributors

8 contributors made this release possible.

View originalPermalink

2.5.1

As part of this release we had 2 issues closed.

Bug Fix
  • Unable to install additional packages in the Docker image due to addition of backports repository - see #3756 by LordAro.
Dependency Change
Contributors

3 contributors made this release possible.

View originalPermalink

2.5.0

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.

View originalPermalink