Discussed below are the change highlights included in this release but we also have a full set of release notes available.

:choco-info: NOTE

If you use Chocolatey Licensed Extension you will need to install v3.1.0 of Chocolatey Licensed Extension to use all the new functionality that has been added to Chocolatey CLI v0.12.0.

Choco Template Command

The choco new command allows you to use more than just than the standard Chocolatey template. You can install custom templates from the Chocolatey Community Repository or create your own. To create a new package from a template you'll you need to specify it by name each time. To make the package template the default requires some file system manipulation and is not a good user experience. We have added a new defaultTemplateName config option that you can use to set the default template.

We have also added a new choco template command that allows you to list the package templates you have installed using the choco template list command and get information on specific templates using the choco template info --name <TEMPLATE NAME>.

Chocolatey and Non-Windows Systems

We have completed a lot of work to get Chocolatey working on non-Windows systems such as Linux which will aid a lot of our users in their DevOps pipelines. With Linux being the primary operating system of choice for containers, it makes sense for us to enable our users and business customers to use their existing Linux container infrastructure. While Chocolatey is The Windows Package Manager, it can run package admin operations on Linux and install / upgrade templates. We have also officially released our Chocolatey Docker containers for both Windows and Linux.

Release Notes

For more information on the breaking changes, features, improvements and bug fixes that were included in this release, please see the release notes.

Learn More


comments powered by Disqus