Today I’d like to announce Homebrew 2.3.0. The most significant changes since 2.2.0 are GitHub Actions CI usage, fetching resources before installation, Docker image improvements and the deprecation of
brew install from URLs.
Major changes and deprecations since 2.2.0:
brew tap-unpinhave been removed along with the deprecation of some Homebrew and
brew installfrom a URL has been deprecated to improve the security of
brew reinstallnow fetch all resources before beginning installation or locking dependencies.
- The Homebrew/brew Docker image is now built for Ubuntu 16.04 and 20.04 and includes
latestfor the latest stable release and
- Homebrew formulae can be deprecated or disabled to provide an easier transition than deletion (the previous method).
- Homebrew/homebrew-core has been entirely migrated to GitHub Actions and Homebrew’s Jenkins has shut down entirely.
Other changes since 2.2.0 I’d like to highlight are the following:
brew readallare run on macOS and Linux for Homebrew/brew and Homebrew/homebrew-core to make retaining Linux compatibility easier and ease the eventual merging of homebrew-core and linuxbrew-core taps.
- Homebrew searches the entire PATH to find a compatible
brew cask infoshows cask analytics data.
brew doctorshows deleted formulae.
brew uninstallnotes all
etcfiles will stay around.
pkillwithout exceptions to avoid manual cleanup in
pkg-configcorrectly sets the
SDKROOTto find more macOS-provided software.
- Formulae can use the
pkgetcmethod to install into
- Formulae can use the
- All Homebrew
curlrequests retry 2 times by default.
patchblocks can change directories to apply their patch.
brew tapdefaults to full clones. The existing shallow clone default would cause slower
git fetches over time.
HOMEBREW_CORE_GIT_REMOTEenvironment variables allow you to use custom Git mirrors to speed up
- I (Mike McQuaid) stood down from the Homebrew PLC and was reelected Project Leader. Sean Molenaar joined the PLC. (@MikeMcQuaid)
- 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. Enjoy using Homebrew!