- Convert to Chef custom resources, breaking compatibility with Chef < 12.5
- Rename the
package_url
property tosource
- Move shell-init logic to its own custom resource
- Add support for Chef's new APT and YUM repositories
- Add support for OS X installs via Homebrew
- Replace
:prerelease
and:nightlies
with a:channel
property - Remove dependency on the Omnijack gem
- Rename the
package_url
attribute tosource
- Implement an
:upgrade
action for:direct
and:repo
package sources
- Add support for installing on Fedora, via @joemiller
- Fix errors in Windows from trying to set up an unsupported shell-init, via @mcallb
- Don't install the Omnijack gem when a
package_url
is provided, via @mcallb
- Drop support for Chef-DK < 0.2.2
- Fix bug with
package_url
option not being respected
- Switch release tool from Stove to Emeril
- Update required version of Omnijack; fix issues with Ruby exceptions being thrown on nodes with Chef installed via system packages
- Fix failure when installing Chef-DK 0.2.2+ on Mac
- Log a warning message on "yolo" unsupported package installs
- Use the Omnijack Ruby Gem for queries to the Omnitruck API
- Support optionally installing prerelease or nightly builds
- Use Chef's Omnitruck metadata service to always know the 'latest' version
- Update to ChefDK 0.2.1-1 as 'latest' version
- Support pre-11.12.0 Chef on all platforms but Windows
- Add ability to set
chef shell-init
system-wide, via @patrickayoup
- Fix bug with OS X package reinstalling on every Chef run
- Update to the latest Chef-DK, v0.2.0-2
- Add Windows support
- Refactor the one monolithic provider into platform-specific ones
- Fix recipe compilation errors in chef-client/chef-zero, via @someara
- Allow user to set a custom
package_url
- Add OS X support
- Initial release!
- Development started