NEWS.md
# wright NEWS
## unreleased
- Use dpkg options --force-confdef and --force-confold when installing
packages using the apt provider
- Add support for OpenBSD
- Add OpenBSD package provider
- Add OpenBSD user provider
- Add OpenBSD group provider
## 0.5.0 (2015-09-21)
- Add attribute hash support to DSL and resources
- Add template helpers
- Add util.render_erb to DSL
- Add util.render_mustache to DSL
- Add util.render_file to DSL
- Add support for Fedora
## 0.4.4 (2015-08-06)
- Fix update status for file provider if content attribute is nil and
file already has content (#16)
## 0.4.3 (2015-06-28)
- Fix distro detection for Fedora 22 (#15)
## 0.4.2 (2015-06-15)
- Don't colorize log messages if Config[:log][:colorize] is nil (#13)
## 0.4.1 (2015-06-14)
- Use GNU passwd group and user providers on Fedora
## 0.4.0 (2015-06-11)
- Add --dry-run option
- Add -r option
- Add support for virtual packages to apt provider
- Add yum support to package provider
- Use GNU passwd group and user providers on CentOS/RHEL
- Add options attribute to package resource
## 0.3.2 (2015-06-01)
- Expand script file path (#11)
## 0.3.1 (2015-05-26)
- Fix quoting issue in GNU passwd group provider (#10)
## 0.3.0 (2015-04-23)
- Add bin/wright
- Add wright(1) manpage
- Add OS X user provider
- Improve performance of the apt provider
- Improve error message for resources without names (#5)
- Improve error message for symlinks without target (#6)
## 0.2.0 (2015-03-13)
- Add Homebrew package provider for OS X
- Add group resource
- Add group provider for GNU systems
- Add group provider for OS X
- Add user resource (provider)
- Add user provider for GNU systems
- Fix name error in symlink provider
- Add `Provider#exec_or_fail`
- Pass arguments to `Open3::capture3` properly
## 0.1.2 (2015-01-31)
- Convert docs to YARD
- Fix color code for warnings
## 0.1.1 (2015-01-20)
- Remove hardcoded package provider config
- Specify Ruby version in gemspec
## 0.1.0 (2015-01-16)
- First public release