Chocolatey v0.9.9.9 Release Notes

Release Date: 2015-10-02 // over 8 years ago
  • 🚀 With this release you can completely configure choco from the command line (including the priority of sources). Choco now allows you to create custom package templates. Choco has proper proxy support now. We also squashed up some bugs, like the infinite download loop that happens if the connection is lost. We've also improved the installation experience of Chocolatey itself, unpacking all of the required setup files in the chocolatey package and improving the messaging output during the bootstrapping process. Chocolatey also doesn't try to write config updates every command, unless something actually changes in the config file. And last but not least for mentions, the issue of choco not recognizing itself as needing upgraded after being installed by the bootstrapper is now fixed.

    🔋 FEATURES

    • Config Command - see #417
    • Create Custom Package Templates - see #76
    • Proxy Support - see #243

    🐛 BUG FIXES

    • Fix - [Security] Remove rollback should validate it exists in choco install backup directory - see #387
    • Fix - Ensure chocolatey is installed into the lib folder during initial install - see #414
    • Fix - Infinite loop downloading files if connection is lost - see #285
    • Fix - list / search results blocking until completion instead of streaming output - see #143
    • Fix - default template install script for MSI silentArgs are bad - see #354
    • Fix - Deleting read-only files fails - see #338 and #263
    • Fix - If the package uses $packageParameters instead of $env:PackageParameters, quotes are removed - see #406
    • Fix - Choco upgrade not downloading new installer if current installer is the same size - see #405
    • Fix - Exit with non-zero code if install/upgrade version and a newer version is installed - see #365
    • Fix - Chocolately can permanently corrupt the config file if an operation is interrupted - see #355
    • Fix - Handle PowerShell's InitializeDefaultDrives Error (that should just be a warning) - see #349
    • Fix - Checksumming can not be turned off by the feature flag - see #33
    • Fix - Process with an id of is not running errors on 0.9.9.8 - see #346
    • Fix - Export cmdlets for automation scripts - see #422

    👌 IMPROVEMENTS

    • [Security] Add SHA-2 (sha256 / sha512) to checksum - see #113
    • Sources should have explicit priority order- see #71
    • Unpack the powershell files just before packaging up the nupkg (Installing chocolatey meta) - see #347
    • API - List --localonly not working by default - see #223
    • API - Expose package results - see #132
    • API - Externalize IPackage and its interfaces - see #353
    • Enhance "Access to path is denied" message on no admin rights - see #177
    • Only update chocolatey.config if there are changes - see #364
    • Modify source when attempting to add a source with same name but different URL - see #88
    • Features should contain description - see #416
    • Chocolatey Installer - removing modules not loaded - see #442
    • Chocolatey Installer - Don't use Write-Host - see #444
    • Set environment variables once configuration is complete - see #420
    • Enhance Package Template for 0.9.9.9 - see #366