This file is used to list changes made in each version of the hostsfile cookbook.
- Add TESTING.md and CONTRIBUTING.md files
- Fix the readme to properly specify Chef 12.7+ as the Chef requirement
- Add a local delivery configuration and remove the existing rakefile
- Resolve most of the ChefSpec failures
- Converted the LWRP to a custom resource which increases the required Chef release to 12.7
- Namespaced the helper libraries under the HostsFile module to prevent method collisions with other resources or the chef-client itself
- use openssl for FIPS compatibility
- Expand priority documentation in README
- Add ::1 loopback to test cases and priority settings
- Fix notifications and why-run mode
- Bump Berkshelf version
- Remove scope pieces from IPv6 addresses
- Package custom ChefSpec matchers
- Update testing harness
- Avoid using
Chef::Application.fatal!
- Use Chef::Resource::File for atomic updates
- Fix Travis CI integration
- Remove newline characters
- Allow specifying a custom hostsfile path
- Force a new upload to the community site
- Convert everything to Ruby 1.9 syntax because I'm tired of people removing trailing commas despite the massive warning in the README: (#29, #30, #32, #33, #34, #35, #36, #38, #39)
- Update to the latest and greatest testing gems and practices
- Remove strainer in favor of a purer solution
- Update
.gitignore
to ignore additional files - Add more platforms to the
.kitchen.yml
- Use
converge_by
and support whyruny mode
- Completely manage the hostsfile, ensuring no duplicate entries
- Support Windows (thanks @igantt-daptiv)
- Specs + Travis support
- Throw fatal error if hostsfile does not exist (@jkerzner)
- Write priorities in hostsfile so they are read on subsequent Chef runs
- Updated README to require Ruby 1.9
- Allow hypens in hostnames
- Ensure newline at end of file
- Allow priority ordering in hostsfile
- Fixed issue #1
- Better unique object filtering
- Better handing of aliases
- Initial release