Skip to content

Latest commit

 

History

History
172 lines (95 loc) · 7.19 KB

CHANGELOG.md

File metadata and controls

172 lines (95 loc) · 7.19 KB

2017-01-03 Supported Release 2.0.1

Summary

This is a bug fix release, correcting some issues in the original supported release and one that was introduced by the switchover to the puppetlabs-powershell v2 module.

Bug Fixes

  • Fix: ChocolateyInstall environment variable not set for alternate installation directory (MODULES-4091)
  • Fix: Unsuitable providers should not cause errors (MODULES-4149)
  • Fix: version is malformed with any extraneous messages (MODULES-4135)
  • Fix: module does not propagate null source error correctly (MODULES-4056)
  • Fix: install fails on Windows 10 when using built-in compression (MODULES-4210)

Improvements

  • Set TLS 1.1+ when available
  • Document considerations for install to "C:\Chocolatey" (MODULES-4090)

2016-09-29 First Supported Release 2.0.0

Summary

Puppetlabs-Chocolatey is now a supported module! This includes everything from the approved chocolatey-chocolatey module, plus the improvements in the unsupported releases 0.7.0 and 0.8.0. It also adds the following additional changes and fixes.

Features

  • chocolateysource - explicitly require location in ensure (MODULES-3430)
  • set ignore package exit codes when Chocolatey is on version 0.9.10+ (MODULES-3880)

Bug Fixes

  • Fix: Ensure config file exists before chocolateyfeature, chocolateyconfig, or chocolateysource (MODULES-3677)
  • Fix: chocolateysource - ensure flush when disabling source (MODULES-3430)
  • Fix: chocolateysource - erroneous user sync messages (MODULES-3758)

2016-07-13 Unsupported Release 0.8.0

This brings the unsupported puppetlabs-chocolatey provider on par with the approved chocolatey-chocolatey at 1.2.6 and adds additional features.

  • Includes community module releases up to 1.2.6 (changelog below).
  • Manage features - chocolateyfeature - see MODULES-3034
  • Manage config settings - chocolateyconfig - see MODULES-3035

2016-06-01 Unsupported Release 0.7.0

  • Manage sources - chocolateysource - see MODULES-3037
  • Includes community module releases up to 1.2.1 (changelog below up to 1.2.1), plus these additional fixes:
    • $::chocolateyversion fact is optional - see #110
    • Fix: puppet apply works again - see #105

Approved Community Module Changelog - Chocolatey Team

The Chocolatey team has graciously agreed to allow Puppet to take this module to the next level. Puppet will rerelease a supported module under the original versioning scheme. For now we are using a number less than 1.0 to show that this could have some technical issues and should be treated as a prerelease version.

2016-07-11 Release 1.2.6

  • Fix - AutoUninstaller runs every time in 0.9.9.x #134

2016-06-20 Release 1.2.5

  • Support feature list changes in v0.9.10+ #133
  • Fix - Chocolatey fails to install in PowerShell v2 with PowerShell Module 1.x #128

2016-06-04 Release 1.2.4

  • Compatibility with puppetlabs-powershell 2.x #125.

2016-05-06 Release 1.2.3

2016-05-06 Release 1.2.3

  • Do not call choco with --debug --verbose by default #100.
  • Announce Chocolatey for Business in ReadMe.

2016-04-06 Release 1.2.2

  • Fix: puppet apply works again #105.
  • $::chocolateyversion fact is optional - see #110
  • Fix: Implement PowerShell Redirection Fix for Windows 2008 / PowerShell v2 - see #119

2015-12-08 Release 1.2.1

  • Small release for support of newer PE versions.

##2015-11-03 Release 1.2.0

  • Implement holdable (#95)
  • Fix - Use install unless version specified in install (#71)

2015-10-02 Release 1.1.2

  • Ensure 0.9.9.9 compatibility (#94)
  • Fix - Mixed stale environment variables of existing choco install causing issues (#86)
  • Upgrade From POSH Version of Chocolatey Fails from Puppet (#60)

2015-09-25 Release 1.1.1

  • Add log_output for chocolatey bootstrap installer script
  • Ensure bootstrap enforces chocolatey.nupkg in libs folder
  • Allow file location for installing nupkg file.

2015-09-09 Release 1.1.0

  • Install Chocolatey itself / ensure Chocolatey is installed (PUP-1691)
  • Adds custom facts for chocolateyversion and choco_install_path

2015-07-23 Release 1.0.2

  • Fixes #71 - Allow ensure => $version to work with already installed packages

2015-07-01 Release 1.0.1

  • Fixes #66 - Check for choco existence more comprehensively

2015-06-08 Release 1.0.0

  • No change, bumping to 1.0.0

2015-05-22 Release 0.5.3

  • Fix manifest issue
  • Fix choco path issue
  • Update ReadMe - fix/clarify how options with quotes need to be passed.

2015-04-23 Release 0.5.2

  • Update ReadMe
  • Add support for Windows 10.
  • Fixes #56 - Avoiding puppet returning 2 instead of 0 when there are no changes to be done.

2015-03-31 Release 0.5.1

  • Fixes #54 - Blocking: Linux masters throw error if module is present

2015-03-30 Release 0.5.0

  • Provider enhancements
  • Better docs
  • Works with both compiled and powershell Chocolatey clients
  • Fixes #50 - work with newer compiled Chocolatey client (0.9.9+)
  • Fixes #43 - check for installed packages is case sensitive
  • Fixes #18 - The OS handle's position is not what FileStream expected.
  • Fixes #52 - Document best way to pass options with spaces (#15 also related)
  • Fixes #26 - Document Chocolatey needs to be installed by other means