This file is used to list changes made in each version of the dmg cookbook.
- The dmg_package resource is now included in Chef 14 and this cookbook has been deprecated. We highly recommend updating to Chef 14 so you can use this resource without the need for a cookbook dependency.
- Validate the type field in the resource
- Remove the now autogenerated ChefSpec matchers
- Adds allow_untrusted property for older packages that aren't signed
- Resolve Chef 14 deprecation warnings
- Minor testing updates and cleanup
- 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_package
with no source raises an exception
- COOK-3578 - Support
package_id
s with spaces - COOK-3302 - Fix an issue where
hdiutil detach
fails due tocfprefsd
running in the background
- COOK-3389 - Use
rsync
instead 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 -R
instead 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