Chocolatey v0.9.8.24 Release Notes

Release Date: 2014-07-03 // almost 10 years ago
  • 💥 BREAKING CHANGES

    • Enhancement - Default install to C:\ProgramData\chocolatey - #452 & #494
    • Don't allow $binroot to be set to c:\ - #434 - this is meant to be temporary while other pieces are fixed.

    🔋 FEATURES

    • Checksum downloaded files - #427
    • Replace Batch Redirector with Shims - #372
    • New Helper - Get-UACEnabled - #451
    • Enhancement - Install to Machine environment variable - #453
    • Enhancement - Install the .NET framework 4.0 requirement - #255
    • Update environment using command (RefreshEnv) - #134
    • -quiet parameter that silences almost all output / allow shutting off real write-host - #416 & #411
    • New Helpers - Test-ProcessAdminRights, Get-EnvironmentVariableNames, Get-EnvironmentVariable, Set-EnvironmentVariable - #486

    🐛 BUG FIXES

    • Fix - Cannot bind argument to parameter 'Path' because it is an empty string - #371
    • Fix - clist -source webpi doesn't prompt for admin access - #293
    • Fix - Get-ChocolateyUnzip silently fails due to incorrect usage of System32 (File System Redirector Issues) - #476 & #455
    • Fix - 7za.exe is subject to UAC file virtualization - #454
    • Fix - "You cannot call a method on a null-valued expression" introduced somewhere. - #430
    • Fix - Get-BinRoot defaulted to "C:\" instead of "C:\tools" - #421
    • Fix - Get-ProcessorBits doesn't return the bitness of the OperatingSystem - #396
    • Fix - Fix Invoke for Install All from a Feed (DEPRECATED by #446 - in improvements below) - #381
    • Fix - Upgrade to 0.9.8.24 produces cannot find Update-SessionEnvironment when using cmd.exe - #459
    • Fix - Package depending on newer chocolatey version is installed using existing version of chocolatey - #460
    • Fix - Bash improvements - #383
    • Fix - Resolve issue with DISM "missing" or with the 32-bit DISM being called on a 64-bit system - #393
    • Fix - Do NOT throw if missing a chocolateyuninstall.ps1 - #499

    👌 IMPROVEMENTS

    • Do not download if file already cached - #428 & #109
    • If *.ignore file failes to create, do not fail the process - #380
    • Validate downloaded file is the right size - #429
    • Add perf to Chocolatey-List & allow to return as object - #426
    • Chocolatey-List LocalOnly performance improvements - #425
    • Chocolatey-Version Improvements - #445
    • Remove Invoke-Chocolatey Function to improve handling - #446
    • Don't create a window during Run-Nuget.ps1 - #450
    • Generate _env.cmd file instead of bat file for consistency - #469
    • Remove-BinFile removes shim.exes when installing a package - #449
    • Remove annoying "Reading environment variables from registry. Please wait..." - #440
    • Replace ascii cue to visual cue for "installing package" - #376
    • Clean up the verbosity of chocolatey - #374
    • Improve chocolatey setup as administrator - #486
    • Simplify Chocolatey-Update - #493
    • Update to Nuget.exe 2.8.2 - #379