This file is used to list changes made in each version of the dmg cookbook.
- 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
- Cookstyle updates
- Test with Local Delivery and not Rake
- Update apache2 license string
- Remove foodcritic exclusions
- Fixed pkg,mpkg installation when it was using mounted app name while it was actually mounted under different name for some applications
- Cookstyle fixes
- Add chef_version metadata
- Run the specs against a mock of OS X
- Testing updates
- Require Chef 12+
- Added support for local .dmg files with the file property. See the readme for details
- Resolved all rubocop warnings
- 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
- [COOK-4285] Accept long EULAs
- [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
Cleaning up merge errors
- COOK-3946 - Syntax error in resources/package.rb
- COOK-2672 - EULA for package is displayed instead accepted
Adding a Chef 10 compatibility check in provider
-
[COOK-3302] - Sometimes hdiutil detach fails due to cfprefsd running in background
-
Adding foodcritic and rubocop to .travis.yml
- COOK-3331 - Fix an issue where
dmg_packagewith no source raises an exception
- COOK-3578 - Support
package_ids with spaces - COOK-3302 - Fix an issue where
hdiutil detachfails due tocfprefsdrunning in the background
- COOK-3389 - Use
rsyncinstead ofcp(potentially a breaking change on some systems)
- [COOK-1847] - accept owner parameter for installing packages
- [COOK-852] - Support "pkg" in addition to "mpkg" package types
- [COOK-854] - use
cp -Rinstead ofcp -r - [COOK-855] - specify a file or directory to check for prior install
- 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