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 installnow upgrades outdated formulae by default (for idempotency). This can be disabled by settingHOMEBREW_NO_INSTALL_UPGRADE.brewhas basic macOS 12 (Monterey) support.brew leaveshas--installed-on-requestand--installed-as-dependencyflags 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 --HEADlinks theHEADversion of a formula.brew alias,brew autoupdateandbrew command-not-foundare official external command taps.brew tapwill never create shallow clones (as shallow clones are not performant when repeatedly fetching as Homebrew does).brew fetchwill no longer use shallow clones.brew installalso outputs cask caveats as part of the final summary.brewhas GCC 11 support.brew bottlewill generateall:bottles which are used on all platforms.. A lot of work has gone into improving reproducible builds to make these possible.brew bottleon your local machine for anall:bottle should generate an identical checksum.brew doctorhides some warnings on Apple Silicon with Intel and ARM installations.brew bottle --bottle-archallow 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.