Release Notes

Release Notes

Chocolatey Release Notes - Chocolatey GUI Licensed Extension

Summary

This covers the release notes for the Chocolatey GUI Licensed Extension (chocolateygui.extension) package, where the commercial editions of Chocolatey GUI get their enhanced functionality. Please see Install the Licensed Edition for information on how to get and install the package.

📝 NOTE This package is available to Chocolatey for Business customers only.

Other Release Notes

Chocolatey Component Package Dependencies

Some of the Chocolatey component packages have dependencies on other Chocolatey components. The following table aims to illustrate those dependencies, based on the latest shipped version of each component.

Package Name / Dependency chocolatey chocolatey.extension chocolateygui
chocolatey v1.1.0
chocolatey.extension v4.1.0 v1.0.0
chocolatey-agent v1.0.0 v4.0.0
chocolateygui v1.0.0 v1.0.0
chocolateygui.extension v1.0.0 v4.0.0 v1.0.0

⚠️ WARNING

Due the nature of how Chocolatey package dependencies work, we can ensure that all the required package versions are installed. For example, if you were to install chocolateygui.extension then it would make sure that the following tree of packages, with as a minimum these package versions, are installed:

Package Name Version
chocolateygui.extension v1.0.0
chocolateygui v1.0.0
chocolatey.extension v4.0.0
chocolatey v1.0.0

NOTE: Newer package versions may be available at the time of installation, and Chocolatey will pick the highest available that matches the defined dependency range.

However, there is nothing that can be done to ensure that indirect dependencies are satisfied. For example, if you currently have chocolateygui v0.18.1 installed along with chocolateygui.extension v0.2.1 and you first upgrade to chocolateygui v0.19.0, then you will see errors if you attempt to run Chocolatey GUI, since the chocolateygui.extension package also needs to be updated.

Based on the package releases, the recommended installation/upgrade order is the following:

  • chocolateygui.extension
  • chocolateygui
  • chocolatey-agent
  • chocolatey.extension
  • chocolatey

This will ensure that all dependencies, both direct and indirect, are installed.

1.0.0 (March 21, 2022)

⚠️ WARNING

The dependencies of the chocolateygui.extension package have changed in this release. It now requires Chocolatey GUI v1.0.0 and Chocolatey Licensed Extension v4.0.0.

Breaking Changes

  • Add Chocolatey Licensed Extension dependency to package to ensure all required dependencies are installed during upgrade
  • Updates Chocolatey dependency for package to v1.0.0

Release Video

A short video explaining what is included in this release can be found here:

0.4.0 (February 10, 2022)

⚠️ WARNING

The dependencies of the chocolateygui.extension package have changed in this release, and it now requires Chocolatey GUI v0.20.0.

Breaking Change

  • Change target .NET Framework version to be 4.8 - see #841

Release Video

A short video explaining what is included in this release can be found here:

0.3.0 (September 6, 2021)

⚠️ WARNING

The dependencies of the chocolateygui.extension package have changed in this release, and it now requires Chocolatey CLI v0.11.1 and Chocolatey GUI v0.19.0.

Features

  • Add feature to allow disabling of the This PC source - see licensed #228
  • Add feature to allow disabling of "Update All" button -see licensed #240

Improvements

  • [Security] XML External Entity attack in log4net (CVE-2018-1285) see licensed #254

Release Video

A short video explaining what is included in this release can be found here:

0.2.1 (March 29, 2021)

Bug Fix

  • Fix - Incorrect configuration database being used by Chocolatey GUI Licensed Extension when running as non-administrator user - see licensed #209

Release Video

A short video explaining what is included in this release can be found here:

0.2.0 (March 9, 2021)

Breaking Change

  • Update the default value for "NonAdmin Access to Settings" feature to be false - see #601

Features

  • Provide ability for Chocolatey GUI to respect the background service allowed commands configuration option
  • Add a feature to toggle on/off a read only view for installed packages - see licensed #201
  • Add a feature to toggle on/off the option to not attempt to download icons for packages - see licensed #199
  • Add a configuration option to specify a default for a particular source when application loads - see licensed #198

Release Video

A short video explaining what is included in this release can be found here:

0.1.0 (January 22, 2021)

Initial preview release

Features

  • Branding - Support for branding portions of the Chocolatey GUI assets from provided assets
  • Provide ability to restrict access to Chocolatey GUI settings to only machine administrators
  • Packaging - Extension is deployable in the same way as the Chocolatey Licensed Extension
  • Provide visual indication in Chocolatey GUI when the Chocolatey GUI Licensed Extension is being used

Release Video

A short video explaining what is included in this release can be found here: