chef/cookbooks/dmg/CHANGELOG.md
Greg Karékinian 4fb5390f9b Update cookbooks
* Replace old nginx cookbook with new chef_nginx cookbooks
* Update application cookbook
2017-04-28 11:59:11 +02:00

3.7 KiB

dmg Cookbook CHANGELOG

This file is used to list changes made in each version of the dmg cookbook.

4.0.0 (2017-04-27)

  • Converted the existing LWRP to a custom resource which increases the required chef-client release to 12.5+
  • Added Test Kitchen config with private atlas boxes for 10.10 and 10.11
  • Added a test recipe to installed Tunnelblick
  • Added an Inspec test to confirm that Tunnelblick actually installs
  • Remove unused attributes and the entire attributes file
  • Add a warning if you include the default recipe on your runlist
  • Update specs to run on 10.12 and against the test recipe since dmg::default is empty and the existing spec tested nothing

3.1.1 (2017-04-11)

  • Cookstyle updates
  • Test with Local Delivery and not Rake
  • Update apache2 license string
  • Remove foodcritic exclusions

3.1.0 (2017-01-18)

  • Fixed pkg,mpkg installation when it was using mounted app name while it was actually mounted under different name for some applications
  • Cookstyle fixes

3.0.0 (2016-09-06)

  • Add chef_version metadata
  • Run the specs against a mock of OS X
  • Testing updates
  • Require Chef 12+

v2.4.0 (2016-04-26)

  • Added support for local .dmg files with the file property. See the readme for details
  • Resolved all rubocop warnings

v2.3.0 (2015-10-20)

  • Add new headers property to the LWRP for custom http headers. See the readme for more information
  • Removed pivotal tracker example in the readme
  • Added travis and cookbook version badges to the readme
  • Added a .foodcritic file to exclude rules
  • Updated chefignore and .gitignore files
  • Updated platforms in Test Kitchen
  • Added standard Rubocop file
  • Updated Travis to test using ChefDK for the latest deps
  • Added a Berksfile
  • Updated contributing and testing docs
  • Updated Gemfile with the latest testing deps
  • Added maintainers.md and maintainers.toml
  • Added rakefile for simplified testing
  • Added source_url and issues_url metadata
  • Added basic converge chefspec

v2.2.2 (2014-11-12)

  • 23, add chefspec matchers

v2.2.0 (2014-02-25)

  • [COOK-4285] Accept long EULAs

v2.1.4 (2014-01-26)

  • [COOK-4157] - dmg_package LWRP broken due to "puts" instead of "system"
  • [COOK-4065] - dmg cookbook outputs the name of packages when checking if they are installed

v2.1.2

Cleaning up merge errors

v2.1.0

Bug

  • COOK-3946 - Syntax error in resources/package.rb
  • COOK-2672 - EULA for package is displayed instead accepted

v2.0.8

Adding a Chef 10 compatibility check in provider

v2.0.6

BUG

  • [COOK-3302] - Sometimes hdiutil detach fails due to cfprefsd running in background

    IMPROVEMENT

  • Adding foodcritic and rubocop to .travis.yml

v2.0.4

Bug

  • COOK-3331 - Fix an issue where dmg_package with no source raises an exception

v2.0.2

Bug

  • COOK-3578 - Support package_ids with spaces
  • COOK-3302 - Fix an issue where hdiutil detach fails due to cfprefsd running in the background

v2.0.0

Bug

  • COOK-3389 - Use rsync instead of cp (potentially a breaking change on some systems)

v1.1.0

  • [COOK-1847] - accept owner parameter for installing packages

v1.0.0

  • [COOK-852] - Support "pkg" in addition to "mpkg" package types

v0.7.0

  • [COOK-854] - use cp -R instead of cp -r
  • [COOK-855] - specify a file or directory to check for prior install

v0.6.0

  • option to install software that is an .mpkg inside a .dmg
  • ignore failure on chmod in case mode is already set, or is root owned