- internal: fixup overly-narrow stdlib version pin
- fix: update cask syntax for brew changes (#144) (6a273ca4)
- fix: fixup "ensure" for specific version pins (#114) (defc03f3)
- internal: build via pdk (#122) (07607a68)
- internal: fixup linters and test matrix for newer ruby versions
- fix: avoid mangling names when resource target is a url (#110)
- compatibility: first release to officially support Puppet 5 (previous versions worked unofficially)
- fix: fix installation of first-ever Brew package on machine (#98)
- feature: support multi-user environments with new
$multiuser
flag (#89) - fix: support for High Sierra
- compatibility: drop support for Puppet 3
- fix: include ruby 1.8.3 in metadata.json
- compatibility: last release to include Puppet 3 support
- feature: allow usage within non-brew and bundler environments
- feature: support ruby 1.8.3 installations
- meta: more and better linting
- feature: permission management more closely aligns to brew install
- bugfix: ensure providers load regardless of configured puppet load order
- bugfix: ensure facts work on all puppet versions
- bugfix: ensure packages with 'homebrew-' prefix are not re-installed
- bugfix: do not allow homebrew root install
- feature: allow package to set HOMEBREW_GITHUB_API_TOKEN
- feature/bugfix: stop parsing homebrew output, parse response codes instead
- bugfix: manage /usr/local/Homebrew rather than parent directory
- meta: speed up tests
- bugfix: manage objects (packages, taps, etc) case-insensitively
- meta: deprecate root-owned homebrew
- meta: clean up tests
- bugfix: fixed bug where brew-cask provider didn't work the first time
- meta: updated to new homebrew install location
- feature: allow usage by any member of homebrew group
- feature: remove files with invalid checksums for easier retrying
- bugfix: ensure
install_options
propgates correctly - bugfix: detect and fail properly on checksum errors
- meta: include README section on ordering taps/packages
- feature: allow user/group override
- bugfix: remove
err
from facter code
- bugfix: fix compat issues for facter booleans
- bugfix: use puppet warning over ruby warn
- bugfix: only download CLI tools if values are set
- meta: move away from params class
- feature: allow users to manage taps
- meta: better testing, OSX-specific tests on Travis
- meta: fix typos, add contributer list
- bugfix: set directory permissions to brew defaults
- bugfix: fix brewcask parsing
- meta: enable auto-testing
- bugfix: ensure brew is called with correct user
- feature: add install_options
- feature: add upgradeable
- tech debt: clean up inheritance pattern
- documentation fixes
- initial release