Skip to content

Releases: TheKevJames/puppet-homebrew

1.9.0

21 Apr 01:13
431dcbc
Compare
Choose a tag to compare

1.9.0 (2021-04-21)

Bugfixes

Internal

  • build via pdk (#122) (07607a68)
  • fixup linters and test matrix for newer ruby versions

1.8.3

21 Apr 00:53
d4d323f
Compare
Choose a tag to compare

1.8.3 (2018-11-04)

Bugfixes

  • fix: avoid mangling names when resource target is a url (#110)

1.8.2

01 Sep 06:46
6498d0d
Compare
Choose a tag to compare

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

01 Sep 06:45
1e22767
Compare
Choose a tag to compare

1.8.1 (2018-08-23)

Bugfixes

  • fix installation of first-ever brew package on a machine (#98)

1.8.0

01 Sep 06:45
Compare
Choose a tag to compare

1.8.0 (2018-03-02)

Compatibility

  • this release drops support for Puppet v3.x. Please pin to version 1.7.1 for legacy support.

Features

  • support multi-user environments with new $multiuser flag (#89)
  • support OSX High Sierra

1.7.1

01 Sep 06:43
Compare
Choose a tag to compare

1.7.1 (Sep 25, 2017)

This is a re-release of 1.7.0 with the following fix:

Compatibility (bugfix)

  • actually mark the package as installable in Ruby 1.8.3. Support was added in 1.7.0, but I forgot to update the metadata

This is the last release to support Puppet v3.x.

1.7.0 [use 1.7.1]

01 Sep 06:41
Compare
Choose a tag to compare

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 and bundler environments

Internal

  • more and better linting

1.6.0

01 Sep 06:40
Compare
Choose a tag to compare

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

01 Sep 06:38
Compare
Choose a tag to compare

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

01 Sep 06:36
Compare
Choose a tag to compare

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