# Chocolatey: what changed from 1 to 2
- Product: Chocolatey (https://whatsnew.fyi/product/chocolatey)
- Vendor: Chocolatey Software
- Range: changelog entries numbered after 1.4.7 up to and including 2.7.4, stable releases only
- Entries below: 8 releases (newest first)
- Resolved: 1 is 1.4.7 and 2 is 2.7.4, the newest stable release of each major we track
- Carrying security changes: 1 · CVEs mentioned: 0 · Mentioning breaking changes: 0 · Removing or deprecating something: 0
- Page: https://whatsnew.fyi/product/chocolatey/compare/1...2
What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog.
Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'.
## What changed (32 changes, grouped by kind)
### Added
#### 2.7.0 (2026-03-17)
- Capture the source that was being used when searching for packages
#### 2.6.0 (2025-12-01)
- Include software install path in choco info output
- Record and display the source location used to install package
#### 2.5.0 (2025-07-09)
- 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
#### 2.7.2 (2026-05-12)
- Upgrade log4net to 3.3.1
- Update bundled 7zip executables to v26.01
#### 2.7.0 (2026-03-17)
- Update bundled 7zip executables to v26.00
#### 2.6.0 (2025-12-01)
- Update tab completion script with new options added in Chocolatey Licensed Extension
#### 2.5.1 (2025-09-03)
- Update bundled 7zip executables to v25.01
#### 2.5.0 (2025-07-09)
- 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
#### 2.7.3 (2026-06-10)
- Corrupted package prevents new package installations
#### 2.7.1 (2026-04-01)
- Linux docker container does not find choco.exe
#### 2.7.0 (2026-03-17)
- Handle passwords with non ASCII characters when interacting with authenticating sources
#### 2.6.0 (2025-12-01)
- 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 (2025-09-03)
- Unable to install additional packages in the Docker image due to addition of backports repository
#### 2.5.0 (2025-07-09)
- 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.7.4 (2026-08-19)
- Upgrade log4net to 3.3.1 in chocolatey.lib
- Update bundled 7zip executables to 26.02
## Release notes
### 2.7.4
- Date: 2026-08-19
- Version: 2.7.4
- Original notes: https://github.com/chocolatey/choco/releases/tag/2.7.4
- Permalink: https://whatsnew.fyi/product/chocolatey/releases/2.7.4
- **security** — Upgrade log4net to 3.3.1 in chocolatey.lib
- **security** — Update bundled 7zip executables to 26.02
As part of this release we had [2 issues](https://github.com/chocolatey/choco/milestone/87?closed=1) closed.
###### Dependency Changes
- [Security] Upgrade log4net to 3.3.1 in chocolatey.lib.
- See [#3915](https://github.com/chocolatey/choco/issues/3915) by [st3phhays](https://github.com/st3phhays), resolved in [!3916](https://github.com/chocolatey/choco/pull/3916) by [st3phhays](https://github.com/st3phhays).
- [Security] Update bundled 7zip executables to 26.02.
- See [#3918](https://github.com/chocolatey/choco/issues/3918) by [AdmiringWorm](https://github.com/AdmiringWorm), resolved in [!3924](https://github.com/chocolatey/choco/pull/3924) by [alexaveldanez](https://github.com/alexaveldanez).
###### Contributors
3 contributors made this release possible.
### 2.7.3
- Date: 2026-06-10
- Version: 2.7.3
- Original notes: https://github.com/chocolatey/choco/releases/tag/2.7.3
- Permalink: https://whatsnew.fyi/product/chocolatey/releases/2.7.3
- **fixed** — Corrupted package prevents new package installations
As part of this release we had [2 issues](https://github.com/chocolatey/choco/milestone/86?closed=1) closed.
###### Bug Fix
- Corrupted package prevents new package installations.
- See [#3875](https://github.com/chocolatey/choco/issues/3875) by [Kylotan](https://github.com/Kylotan), resolved in [!3901](https://github.com/chocolatey/choco/pull/3901) by [vexx32](https://github.com/vexx32).
###### 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`
### 2.7.2
- Date: 2026-05-12
- Version: 2.7.2
- Original notes: https://github.com/chocolatey/choco/releases/tag/2.7.2
- Permalink: https://whatsnew.fyi/product/chocolatey/releases/2.7.2
- **changed** — Upgrade log4net to 3.3.1
- **changed** — Update bundled 7zip executables to v26.01
Read our [blog post](https://blog.chocolatey.org/2026/05/announcing-ccm-0160-cli-272-cli-146-cle-810-agent-410-gui-310-releases) about this release.
As part of this release we had [2 issues](https://github.com/chocolatey/choco/milestone/84?closed=1) closed.
###### Dependency Changes
- Upgrade log4net to 3.3.1.
- See [#3887](https://github.com/chocolatey/choco/issues/3887) by [corbob](https://github.com/corbob), resolved in [!3886](https://github.com/chocolatey/choco/pull/3886) by [corbob](https://github.com/corbob).
- Update bundled 7zip executables to v26.01.
- See [#3888](https://github.com/chocolatey/choco/issues/3888) by [corbob](https://github.com/corbob).
###### Contributors
1 contributors made this release possible.
### 2.7.1
- Date: 2026-04-01
- Version: 2.7.1
- Original notes: https://github.com/chocolatey/choco/releases/tag/2.7.1
- Permalink: https://whatsnew.fyi/product/chocolatey/releases/2.7.1
- **fixed** — Linux docker container does not find choco.exe
As part of this release we had [1 issue](https://github.com/chocolatey/choco/milestone/83?closed=1) closed.
###### Bug Fix
- Linux docker container (v2.7.0-linux) does not find choco.exe.
- See [#3867](https://github.com/chocolatey/choco/issues/3867) by [Montellese](https://github.com/Montellese), resolved in [!3869](https://github.com/chocolatey/choco/pull/3869) by [gep13](https://github.com/gep13).
###### Contributors
2 contributors made this release possible.
### 2.7.0
- Date: 2026-03-17
- Version: 2.7.0
- Original notes: https://github.com/chocolatey/choco/releases/tag/2.7.0
- Permalink: https://whatsnew.fyi/product/chocolatey/releases/2.7.0
- **changed** — Update bundled 7zip executables to v26.00
- **added** — Capture the source that was being used when searching for packages
- **fixed** — Handle passwords with non ASCII characters when interacting with authenticating sources
As part of this release we had [11 issues](https://github.com/chocolatey/choco/milestone/82?closed=1) closed.
###### Dependency Change
- Update bundled 7zip executables to v26.00.
- See [#3857](https://github.com/chocolatey/choco/issues/3857) by [AdmiringWorm](https://github.com/AdmiringWorm), resolved in [!3858](https://github.com/chocolatey/choco/pull/3858) by [AdmiringWorm](https://github.com/AdmiringWorm).
###### Enhancements
- Capture the source that was being used when searching for packages.
- See [#3849](https://github.com/chocolatey/choco/issues/3849) by [gep13](https://github.com/gep13), resolved in [!3850](https://github.com/chocolatey/choco/pull/3850) by [gep13](https://github.com/gep13).
###### Bug Fix
- Chocolatey does not handle passwords with non ASCII characters when interacting with authenticating sources
- See [#3600](https://github.com/chocolatey/choco/issues/3600) by [pfremy](https://github.com/pfremy), resolved in [!3762](https://github.com/chocolatey/choco/pull/3762) by [AdmiringWorm](https://github.com/AdmiringWorm).
###### Contributors
2 contributors made this release possible.
### 2.6.0
- Date: 2025-12-01
- Version: 2.6.0
- Original notes: https://github.com/chocolatey/choco/releases/tag/2.6.0
- Permalink: https://whatsnew.fyi/product/chocolatey/releases/2.6.0
- **fixed** — Paths for TMP and TEMP are no longer overridden when running refreshenv as SYSTEM
- **fixed** — Installing a new license no longer enables the chocolatey.licensed source if it was originally disabled
- **added** — Include software install path in choco info output
- **added** — Record and display the source location used to install package
- **changed** — Update tab completion script with new options added in Chocolatey Licensed Extension
As part of this release we had [117 commits](https://github.com/chocolatey/choco/compare/2.5.1...2.6.0) which resulted in [11 issues](https://github.com/chocolatey/choco/milestone/81?closed=1) being closed.
Read our [blog post](https://blog.chocolatey.org/2025/12/announcing-cle-260-cle-700-agent-300-guile-201-releases/) about this release.
###### Bug Fixes
- Paths for `TMP` & `TEMP` are overridden when running "refreshenv" as "SYSTEM".
- See [#3681](https://github.com/chocolatey/choco/issues/3681) by [michiexe](https://github.com/michiexe), resolved in [!3787](https://github.com/chocolatey/choco/pull/3787) by [corbob](https://github.com/corbob).
- Installing a new license enables `chocolatey.licensed` source even if it was originally disabled.
- See [#3802](https://github.com/chocolatey/choco/issues/3802) by [sync-by-unito[bot]](https://github.com/apps/sync-by-unito), resolved in [!3803](https://github.com/chocolatey/choco/pull/3803) by [vexx32](https://github.com/vexx32).
###### Enhancements
- Include software install path in `choco info` output.
- See [#1901](https://github.com/chocolatey/choco/issues/1901) by [Foadsf](https://github.com/Foadsf), resolved in [!3317](https://github.com/chocolatey/choco/pull/3317) by [TheCakeIsNaOH](https://github.com/TheCakeIsNaOH), [!3801](https://github.com/chocolatey/choco/pull/3801) by [corbob](https://github.com/corbob).
- Record and display the source location used to install package.
- See [#3804](https://github.com/chocolatey/choco/issues/3804) by [DarwinJS](https://github.com/DarwinJS), resolved in [!3801](https://github.com/chocolatey/choco/pull/3801) by [corbob](https://github.com/corbob), [!3806](https://github.com/chocolatey/choco/pull/3806) by [corbob](https://github.com/corbob).
- Update tab completion script with new options added in Chocolatey Licensed Extension.
- See [#3817](https://github.com/chocolatey/choco/issues/3817) by [AdmiringWorm](https://github.com/AdmiringWorm), resolved in [!3818](https://github.com/chocolatey/choco/pull/3818) by [AdmiringWorm](https://github.com/AdmiringWorm).
###### Contributors
8 contributors made this release possible.
### 2.5.1
- Date: 2025-09-03
- Version: 2.5.1
- Original notes: https://github.com/chocolatey/choco/releases/tag/2.5.1
- Permalink: https://whatsnew.fyi/product/chocolatey/releases/2.5.1
- **fixed** — Unable to install additional packages in the Docker image due to addition of backports repository
- **changed** — Update bundled 7zip executables to v25.01
As part of this release we had [2 issues](https://github.com/chocolatey/choco/milestone/79?closed=1) closed.
###### Bug Fix
- Unable to install additional packages in the Docker image due to addition of backports repository - see [__#3756__](https://github.com/chocolatey/choco/issues/3756) by [LordAro](https://github.com/LordAro).
###### Dependency Change
- Update bundled 7zip executables to v25.01 - see [__#3767__](https://github.com/chocolatey/choco/issues/3767) by [nagten](https://github.com/nagten) resolved in [__!3778__](https://github.com/chocolatey/choco/pull/3778) by [gep13](https://github.com/gep13).
###### Contributors
3 contributors made this release possible.
### 2.5.0
- Date: 2025-07-09
- Version: 2.5.0
- Original notes: https://github.com/chocolatey/choco/releases/tag/2.5.0
- Permalink: https://whatsnew.fyi/product/chocolatey/releases/2.5.0
- **added** — Add choco license command
- **added** — Add choco support command
- **added** — Add ability for Chocolatey CLI to calculate hash for large files over 2 GB
- **added** — Add ability to pass multiple arguments to the Install-ChocolateyFileAssociation PowerShell function
- **added** — Add ability for package maintainers to know the package version of previously installed package version during choco upgrade command
- **added** — Add $env:ChocolateyPackageId environment variable to represent the id from the nuspec file for a package
- **added** — Add a headers row to the output from all appropriate Chocolatey CLI commands when using --limit-output option
- **changed** — Expand the ChocolateyTabExpansion.ps1 file with completions for multiple Chocolatey CLI commands
- **changed** — Remove verbose wording for confirmation messages when installing and upgrading packages
- **fixed** — Execution of the refreshenv command incorrectly removes % (percent) characters from environment variable values
- **fixed** — choco upgrade command fails with error message The string is missing the terminator: ' when useRememberedArgumentsForUpgrades feature is enabled
- **fixed** — Chocolatey CLI outputs errors/warnings when validating a license file with --limit-output option enabled
- **fixed** — Execution of the refreshenv command fails when an environment variables contains a | (pipe) character
- **fixed** — Incorrect environment variable name being used in documentation and in the template generated by the choco new command
- **fixed** — Unable to list template information via the choco template command when template name includes capital letters
- **changed** — Throw error with suggestion on how to fix when usage of -v option in conjunction with a version number is detected
Read our [blog post](https://blog.chocolatey.org/2025/07/chocolatey-cli-250-highlights/) about this release.
As part of this release we had [41 issues](https://github.com/chocolatey/choco/milestone/74?closed=1) 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](https://github.com/chocolatey/chocolatey-licensed-issues/issues/431) for more information.
###### Features
- Add `choco license` command.
- See [#2829](https://github.com/chocolatey/choco/issues/2829) by [mkevenaar](https://github.com/mkevenaar), resolved in [!2847](https://github.com/chocolatey/choco/pull/2847) by [JPRuskin](https://github.com/JPRuskin).
- Add `choco support` command.
- See [#3668](https://github.com/chocolatey/choco/issues/3668) by [gep13](https://github.com/gep13), resolved in [!3676](https://github.com/chocolatey/choco/pull/3676) by [gep13](https://github.com/gep13).
###### Bug Fixes
- Execution of the `refreshenv` command incorrectly removes `%` (percent) characters from environment variable values.
- See [#1664](https://github.com/chocolatey/choco/issues/1664) by [johnyesberg](https://github.com/johnyesberg), resolved in [!1678](https://github.com/chocolatey/choco/pull/1678) by [MPagel](https://github.com/MPagel), [!3688](https://github.com/chocolatey/choco/pull/3688) by [gep13](https://github.com/gep13).
- `choco upgrade` command fails with error message `The string is missing the terminator: '.` when `useRememberedArgumentsForUpgrades` feature is enabled.
- See [#2410](https://github.com/chocolatey/choco/issues/2410) by [BlythMeister](https://github.com/BlythMeister), resolved in [!2804](https://github.com/chocolatey/choco/pull/2804) by [BlythMeister](https://github.com/BlythMeister), [!3705](https://github.com/chocolatey/choco/pull/3705) by [AdmiringWorm](https://github.com/AdmiringWorm).
- Chocolatey CLI outputs errors/warnings when validating a license file with `--limit-output` option enabled.
- See [#2851](https://github.com/chocolatey/choco/issues/2851) by [corbob](https://github.com/corbob), resolved in [!2857](https://github.com/chocolatey/choco/pull/2857) by [corbob](https://github.com/corbob).
- Execution of the `refreshenv` command fails when an environment variables contains a `|` (pipe) character.
- See [#3294](https://github.com/chocolatey/choco/issues/3294) by [notexactlyawe](https://github.com/notexactlyawe), resolved in [!3688](https://github.com/chocolatey/choco/pull/3688) by [gep13](https://github.com/gep13).
- Incorrect environment variable name being used in documentation and in the template generated by the `choco new` command.
- See [#3685](https://github.com/chocolatey/choco/issues/3685) by [gep13](https://github.com/gep13).
- Unable to list template information via the `choco template` command when template name includes capital letters.
- See [#3694](https://github.com/chocolatey/choco/issues/3694) by [gep13](https://github.com/gep13), resolved in [!3732](https://github.com/chocolatey/choco/pull/3732) by [gep13](https://github.com/gep13), [!3736](https://github.com/chocolatey/choco/pull/3736) by [gep13](https://github.com/gep13).
###### Improvements
- Throw error (with suggestion on how to fix) when usage of `-v` option in conjunction with a version number is detected.
- See [#123](https://github.com/chocolatey/choco/issues/123) by [ferventcoder](https://github.com/ferventcoder), resolved in [!3730](https://github.com/chocolatey/choco/pull/3730) by [AdmiringWorm](https://github.com/AdmiringWorm).
- Expand the `ChocolateyTabExpansion.ps1` file with completions for multiple Chocolatey CLI commands.
- See [#669](https://github.com/chocolatey/choco/issues/669) by [ferventcoder](https://github.com/ferventcoder), resolved in [!3725](https://github.com/chocolatey/choco/pull/3725) by [gep13](https://github.com/gep13), [!3728](ht
_[Truncated at 4000 characters — full notes: https://github.com/chocolatey/choco/releases/tag/2.5.0]_