Skip to content
This repository

Release Notes

Notice: Some command shortcuts have been deprecated as of 0.9.8.21 (This is JUST the SHORTCUT, not the command itself) - Several shortcut files that were created have been deprecated for the ubiquitous choco command and will not be created in newer installs. If you are upgrading an existing install, those will continue to work at the current time. These shortcuts are ccygwin, cpython, cwebpi,cgem,cwindowsfeatures, and csources.

0.9.8.23 (November 11, 2013)

BUG FIXES:

  • Fix - Chocolatey 0.9.8.22 incorrectly reports version as alpha1 #368
  • Fix - Some chocolatey commands with no arguments error #369

0.9.8.22 (November 10, 2013)

BREAKING CHANGES:

  • To use spaces and quotes, one should now use single quotation marks. It works best in both powershell and cmd.

FEATURES:

  • Enhancement - Add switch to force x86 when packages have both versions - #365
  • Enhancement - Allow passing parameters to packages - #159

BUG FIXES:

  • Fix - Chocolatey 0.9.8.21 errors when using spaces or quotes with chocolatey or with batch redirect files #367

0.9.8.21 (November 7, 2013)

BREAKING CHANGES:

  • Enhancement - For local package searching, use choco list -lo or choco search -lo. The execution speed is greatly increased. cver for local has been deprecated. - #276
  • Breaking - Chocolatey default sources no longer includes Nuget official feed. This will help improve response time and greatly increase relevant results. - #349

FEATURES:

  • Enhancement - Support for Server Core - #59
  • Enhancement - Add a switch for ignoring dependencies on install -ignoredependencies - #131
  • Command - choco is now a default term
  • Command - search is now a command (aliases list) choco search something [-localonly]
  • Function - Get-ProcessorBits - tells you whether a processor is x86 or x64. This functionality was in chocolatey already but has been globalized for easy access. - #231 & #229
  • Function - Get-BinRoot - Gives package maintainers the ability to call one command that gets them the tools/bin root. This gives you the location where folks want certain packages installed. - #359

IMPROVEMENTS:

  • Enhancement - Install multiple packages by specifying them all on the same line - #191
  • Enhancement - Install .NET Framework 4.0 requirement if not already installed - #255
  • Enhancement - Refresh command line PATH after installs - partial to #134 - Previously we were just doing it in chocolatey with #158
  • Enhancement - Allow chocolatey to install when zip shell extensions are disabled - #297
  • Enhancement - Support for bash and similar shells - #347 & #258
  • Enhancement - Allow file uri to be used when downloading files - #322
  • Enhancement - Chocolatey version all versions returned for specific local package. - #260
  • Enhancement - Exit codes return appropriately - #210
  • Enhancement - Better logging support - #208

BUG FIXES:

  • Fix - Treat installation failures appropriately - #10
  • Fix - Using newer versions of nuget breaks chocolatey - #303
  • Fix - Chocolatey incorrectly reports 64 bit urls when downloading anything - #331
  • Fix - Executing cuninst without parameters shouldn't do anything - #267 & #265
  • Fix - VSIX installer helper is finding the wrong Visual Studio version - #262
  • Fix - Renaming logs appending .old results in error - #225
  • Fix - Minor typo in uninstall script "uninINstalling" - #247
  • Fix - Bug in Get-ChocolateyUnzip throws issues sometimes #244 & #242
  • Fix - Minor typo "succesfully" - #241

0.9.8.20 (December 11, 2012)

FEATURES:

  • Command - Win Feature feed - #150
  • Function - Add function to install environment variables - #149
  • Function - Function to associate file extensions with installed executables - #146
  • Function - Helper function to create explorer context menu items - #144
  • Function - Helper function for pinning items to task bar - #143 & #141
  • Command - Sources command - #138
  • Command - Provide a way to list all the installed packages - #125

IMPROVEMENTS:

  • Enhancement - Added FTP support for the chocolatey file downloader. - #137
  • Enhancement - Block installer exe from being "bin"-ed - #174
  • Enhancement - Making the unzip process silent - #180
  • Enhancement - Makes install args more explicit - #179
  • Enhancement - Update Write-Progress every 5000 iterations instead of every iteration - #177
  • Enhancement - Codeplex Support - #176
  • Enhancement - Fix downloads greater than 2GB - #173
  • Enhancement - Add -verbose switch for clist support to see package description - #166
  • Enhancement - Refresh env vars after Install - #158 & #153
  • Enhancement - Add EditorConfig file denoting coding style. - #123
  • Enhancement - Chocolatey-Version Remote Check - #119
  • Enhancement - Write every unzip path/file to a text file - #114

BUG FIXES:

  • Fix - "Execution of NuGet not detected" error. - #151
  • Fix - chocolatey.bat can't find chocolatey.cmd - #152
  • Fix - chocolatey version all prints only the last package's information - #183
  • Fix - Issue with $processor.addresswidth var - #121

0.9.8.19 (July 2, 2012)

FEATURES:

  • Enhancement - Allow community extensions - #115

BUG FIXES:

  • Fix - PowerShell v3 doesn't like foreach loop (prefers ForEach-Object) - #116
  • Fix - Cannot install Python packages on Windows 8 - #117

0.9.8.18 (June 16, 2012)

BUG FIXES:

  • Fix - 0.9.8.17 installer doesn't create chocolatey folder if it doesn't exist - #112

0.9.8.17 (June 15, 2012)

FEATURES:

  • Enhancement - Support for naive uninstall - #96

IMPROVEMENTS:

  • Enhancement - Sources specified through config (or nuget.config) - #101
  • Enhancement - Chocolatey should support multiple sources - #82
  • Enhancement - Use Cygwin as a package source - #93
  • Enhancement - Use Python as a package source (uses easy_install) - #100
  • Enhancement - Use Default Credentials before Get-Credentials when using proxy on web call - #83
  • Enhancement - Reduce the verbosity of running chocolatey - #84
  • Enhancement - Support opening links to "GUI" type applications in a different way than the console apps - #76
  • Enhancement - Do not create batch redirects for certain executables in package folder - #106
  • Enhancement - Add a -debug switch - #85
  • Enhancement - Improve pipelining of cver by returning an object - #94

BUG FIXES:

  • Fix - Packages.config source now uses chocolatey/nuget sources by default instead of empty - #79
  • Fix - Executable batch links not created for "prerelease" versions - #88
  • Fix - Issue where latest version is not returned - #92
  • Fix - Prerelease versions now broken out as separate versions - #90
  • Fix - During install PowerShell session gets bad $env:ChocolateyInstall variable - #80
  • Fix - Build path with spaces now works - #102

0.9.8.16 (February 27, 2012)

BUG FIXES:

  • Small fix to installer for upgrade issues from 0.9.8.15

0.9.8.15 (February 27, 2012)

BREAKING CHANGES:

  • Enhancement - Chocolatey's default folder is now C:\Chocolatey (and no longer C:\NuGet) - #58
  • Enhancement - Use -force to reinstall existing packages - #45

FEATURES:

  • Enhancement - Install now supports all with a custom package source to install every package from a source! - #46

IMPROVEMENTS:

  • Enhancement - Support Prerelease flag for Install - #71
  • Enhancement - Support Prerelease flag for Update/Version - #72
  • Enhancement - Support Prerelease flag in List - #74

BUG FIXES:

  • Fix - Parsing the wrong version when trying to update - #73

0.9.8.14 (February 6, 2012)

IMPROVEMENTS:

  • Enhancement - Pass ValidExitCodes to Install Helpers - #54
  • Enhancement - Add 64-bit url to Install-ChocolateyZipPackage - #48
  • Enhancement - Add 64-bit url to Install-ChocolateyPowershellCommand - #57
  • Enhancement - Make the main helpers work with files not coming over HTTP - #51
  • Enhancement - Upgrade NuGet.exe to 1.6.0 to take advantage of prerelease packaging - #64

BUG FIXES:

  • Fix - The packages.config feature has broken naming packages with '.config' - #56
  • Fix - CList includes all versions without adding the switch - #60
  • Fix - When NuGet.exe failes to run due to .NET Framework 4.0 not installed, chocolatey should report that. - #65

0.9.8.13 (January 8, 2012)

FEATURES:

  • New Command! Enhancement - Integration with Ruby Gems (cgem packageName or cinst packageName -source ruby) - #29
  • New Command! Enhancement - Integration with Web PI (cwebpi packageName or cinst packageName -source webpi) - #28
  • Enhancement - Call chocolatey install with packages.config file (thanks AnthonyMastrean!) - #31 and #43 and #50
  • New Command! Enhancement - Chocolatey Push (chocolatey push packageName.nupkg or cpush packageName.nupkg) - #36
  • New Command! Enhancement - Chocolatey Pack (chocolatey pack [packageName.nuspec] or cpack [packageName.nuspec]) - #35

IMPROVEMENTS:

  • Enhancement - @datachomp feature - Override Installer Arguments chocolatey install packageName -installArgs "args to override" -override or cinst packageName -ia "args to override" -o) - #40
  • Enhancement - @datachomp feature - Append Installer Arguments (chocolatey install packageName -installArgs "args to append" or cinst packageName -ia "args to append") - #39
  • Enhancement - Run installer in not silent mode (chocolatey install packageName -notSilent or cinst packageName -notSilent) - #42
  • Enhancement - List available Web PI packages (clist -source webpi) - #37
  • Enhancement - List command should allow the All or AllVersions switch - #38
  • Enhancement - Any install will create the ChocolateyInstall environment variable so that installers can take advantage of it - #30

BUG FIXES:

  • Fixing an issue on proxy display message (Thanks jasonmueller!) - #44
  • Fixing the source path to allow for spaces (where chocolatey is installed) - #33
  • Fixing the culture to InvariantCulture to eliminate the turkish "I" issue - #22

0.9.8.12 (November 20, 2011)

IMPROVEMENTS:

  • Enhancement - Reducing the number of window pop ups - #25

BUG FIXES:

  • Fixed an issue with write-host and write-error overrides that happens in the next version of powershell - #24
  • Fixing an issue that happens when powershell is not on the path - #23
  • Fixing the replacement of capital ".EXE" in addition to lowercase ".exe" when creating batch redirects - #26

0.9.8.11 (October 4, 2011)

BUG FIXES:

  • Fixing an update issue if the package only exists on chocolatey.org - #16
  • Fixing an issue with install missing if the package never existed - #13

0.9.8.10 (September 17, 2011)

FEATURES:

  • New Helper! Install-ChocolateyPowershellCommand - install a powershell script as a command - #11

0.9.8.9 (September 10, 2011)

BUG FIXES:

  • Reinstalls an existing package if -version is passed (first surfaced in 0.9.8.7 w/NuGet 1.5) - #9

0.9.8.8 (September 10, 2011)

BUG FIXES:

  • Fixing version comparison - #4
  • Fixed package selector to not select like named packages (i.e. ruby.devkit when getting information about ruby) - #3

0.9.8.7 (September 2, 2011)

IMPROVEMENTS:

  • Added proxy support based on #1
  • Updated to work with NuGet 1.5 - #2

0.9.8.6 (July 27, 2011)

BUG FIXES:

  • Fixed a bug introduced in 0.9.8.5 - Start-ChocolateyProcessAsAdmin erroring out when setting machine path as a result of trying to log the message.

0.9.8.5 (July 27, 2011)

IMPROVEMENTS:

  • Improving Run-ChocolateyProcessAsAdmin to allow for running entire functions as administrator by importing helpers to that command if using PowerShell.
  • Updating some of the notes.

BUG FIXES:

  • Fixed bug in installer when User Environment Path is null.

0.9.8.4 (July 27, 2011)

BUG FIXES:

  • Fixed a small issue with the Install-ChocolateyDesktopLink

0.9.8.3 (July 7, 2011)

BREAKING CHANGES:

  • Chocolatey no longer runs the entire powershell script as an administrator. With the addition of the Start-ChocolateyProcessAsAdmin, this is how you will get to administrative tasks outside of the helpers.

FEATURES:

  • New chocolatey command! InstallMissing allows you to install a package only if it is not already installed. Shortcut is 'cinstm'.
  • New Helper! Install-ChocolateyPath - give it a path for out of band items that are not imported to path with chocolatey
  • New Helper! Start-ChocolateyProcessAsAdmin - this allows you to run processes as administrator
  • New Helper! Install-ChocolateyDesktopLink - put shortcuts on the desktop

IMPROVEMENTS:

  • NuGet updated to v1.4
  • Much of the error handling is improved. There are two new Helpers to call (ChocolateySuccess and Write-ChocolateyFailure).
  • Chocolatey no longer needs administrative rights to install itself.

0.9.8.2 (May 21, 2011)

FEATURES:

  • You now have the option of a custom installation folder. Thanks Jason Jarrett!

0.9.8.1 (May 18, 2011)

BUG FIXES:

  • General fix to bad character in file. Fixed selection for update as well.

0.9.8 (May 4, 2011)

BREAKING CHANGES:

  • A dependency will not reinstall once it has been installed. To have it reinstall, you can install it directly (or delete it from the repository and run the core package).

IMPROVEMENTS:

  • Shortcuts have been added: 'cup' for 'chocolatey update', 'cver' for 'chocolatey version', and 'clist' for 'chocolatey list'.
  • Update only runs if newer version detected.
  • Calling update with no arguments will update chocolatey.
  • Calling update with all will update your entire chocolatey repository.

0.9.7.3 (April 30, 2011)

BUG FIXES:

  • Fixing Install-ChocolateyZipPackage so that it works again.

0.9.7.2 (April 29, 2011)

BUG FIXES:

  • Fixing an underlying issue with not having silent arguments for exe files.

0.9.7.1 (April 29, 2011)

BUG FIXES:

  • Fixing an introduced bug where the downloader didn't get the file name passed to it.

0.9.7 (April 29, 2011)

FEATURES:

  • New helper added Install-ChocolateyInstallPackage - this was previously part of the download & install and has been broken out.
  • New chocolatey command! Version allows you to see if a package you have installed is the most up to date. Leave out package and it will check for chocolatey itself.

IMPROVEMENTS:

  • The powershell module is automatically loaded, so packages no longer need to import the module. This means one line chocolateyInstall.ps1 files!
  • Error handling is improved.
  • Silent installer override for msi has been removed to allow for additional arguments that need to be passed.

0.9.6.4 (April 26, 2011)

IMPROVEMENTS:

  • Remove powershell execution timeout.

0.9.6.3 (April 25, 2011)

FEATURES:

  • New Helper added Install-ChocolateyZipPackage - this wraps the two upper commands into one smaller command and addresses the file name bug.

0.9.6.2 (April 25, 2011)

BUG FIXES:

  • Addressed a small bug in getting back the file name from the helper.

0.9.6.1 (April 23, 2011)

IMPROVEMENTS:

  • Adding in ability to find a dependency when the version doesn't exist.

0.9.6 (April 23, 2011)

IMPROVEMENTS:

  • Can execute powershell and chocolatey without having to change execution rights to powershell system wide.

FEATURES:

  • New Helper added - Get-ChocolateyWebFile - downloads a file from a url and gives you back the location of the file once complete.
  • New Helper added - Get-ChocolateyZipContents - unzips a file to a directory of your choosing.

0.9.5 (April 21, 2011)

FEATURES:

  • Helper for native installer added (Install-ChocolateyPackage). Reduces the amount of powershell necessary to download and install a native package to two lines from over 25.

IMPROVEMENTS:

  • Helper outputs progress during download.
  • Dependency runner is complete.

0.9.4 (April 10, 2011)

IMPROVEMENTS:

  • List command has a filter.
  • Package license acceptance terms notated.

0.9.3 (April 4, 2011)

IMPROVEMENTS:

  • You can now pass -source and -version to install command.

0.9.2 (April 4, 2011)

FEATURES:

  • List command added.

0.9.1 (March 30, 2011)

IMPROVEMENTS:

  • Shortcut for 'chocolatey install' - 'cinst' now available.
Something went wrong with that request. Please try again.