Today I’d like to announce Homebrew 3.2.0. The most significant changes since 3.1.0 are brew install
now upgrades outdated formulae by default and basic macOS 12 (Monterey) support.
Major changes and deprecations since 3.1.0:
brew install
now upgrades outdated formulae by default (for idempotency). This can be disabled by settingHOMEBREW_NO_INSTALL_UPGRADE
.brew
has basic macOS 12 (Monterey) support.brew leaves
has--installed-on-request
and--installed-as-dependency
flags to only list formula installed manually or as dependencies.- Various deprecations, disables and code deletions for Homebrew 3.2.0.
Other changes since 3.1.0 I’d like to highlight are the following:
brew link --HEAD
links theHEAD
version of a formula.brew alias
,brew autoupdate
andbrew command-not-found
are official external command taps.brew tap
will never create shallow clones (as shallow clones are not performant when repeatedly fetching as Homebrew does).brew fetch
will no longer use shallow clones.brew install
also outputs cask caveats as part of the final summary.brew
has GCC 11 support.brew bottle
will generateall:
bottles which are used on all platforms.. A lot of work has gone into improving reproducible builds to make these possible.brew bottle
on your local machine for anall:
bottle should generate an identical checksum.brew doctor
hides some warnings on Apple Silicon with Intel and ARM installations.brew bottle --bottle-arch
allow bottles with custom architectures.
Finally:
- Homebrew accepts donations through GitHub Sponsors and still accepts donations through Patreon. If you can afford it, please consider donating. If you’d rather not use GitHub Sponsors or Patreon (our preferred donation methods), check out the other ways to donate in our README.
Thanks to all our hard-working maintainers, contributors, sponsors and supporters for getting us this far.