Releases: TheKevJames/puppet-homebrew
Releases · TheKevJames/puppet-homebrew
1.9.0
1.8.3
1.8.2
1.8.2 (2018-08-30)
Compatibility
- this release marks the first to officially support Puppet 5. Previous versions should work, but we've now fully tested it, added it to our test matrix, and marked it as compatible in the Puppet Forge.
1.8.1
1.8.0
1.7.1
1.7.0 [use 1.7.1]
1.7.0 (Sep 22, 2017)
Compatibility
- expand Ruby version support from
>= 1.9.3
to>= 1.8.3
Features
- allow usage within non-
brew
andbundler
environments
Internal
- more and better linting
1.6.0
1.6.0 (Feb 25, 2017)
Compatibility
- prevent homebrew
root
installs.homebrew
removed this feature in January 2017. See 1.4.3 release notes for our deprecation notice.
Features
- permission management more closely aligns to
brew install
Bugfixes
- ensure providers load regardless of configured puppet load order
- ensure facts work on all (supported) puppet versions (3.x and 4.x)
- ensure packages with
homebrew-
prefix are not re-installed on each run
1.5.0
1.5.0 (Oct 25, 2016)
Features
- allow package to set
HOMEBREW_GITHUB_API_TOKEN
Bugfixes
- parse homebrew response codes rather than output
- manage
/usr/local/Homebrew
rather than all of/usr/local
Internal
- test speed improvements
1.4.3
1.4.3 (Sep 13, 2016)
Compatibility
- deprecate
root
-owned homebrew. N.B.homebrew
versions after August 2016 deprecated the ability to install as root and removed that option in January 2017.puppet-homebrew
followed-suit: this release deprecated it and a future release (1.6.0, February 2017) removed it.
Bugfixes
- manage objects (packages, taps, etc) case-insensitively
Internal
- a bunch more test improvements