Today I’d like to announce Homebrew 3.4.0. The most significant changes since 3.3.0 are
HOMEBREW_NO_ENV_HINTS to hide configuration suggestions,
brew services supported on
systemd on Linux,
brew install --overwrite and Homebrew beginning the process to leave the SFC.
Major changes and deprecations since 3.3.0:
brewwill hint at configuration variables to tweak behaviour unless
brew servicesis supported and recommended on Linux when using
brew install --overwriteensures the
brew installis always run with
Cask::Cask.eachand other uses of
Enumerablemethods are deprecated because reading all formulae/casks on the system unnecessarily runs untrusted code.
- Other code deprecations, disables and deletions.
Other changes since 3.3.0 I’d like to highlight are the following:
HOMEBREW_DOCKER_REGISTRY_TOKEN_BASICallows authenticating with a Docker register proxying GitHub Packages using a basic authentication token.
brew caskproduces a more helpful error message pointing to
HOMEBREW_DOCKER_REGISTRY_TOKENis used when installing Homebrew’s Portable Ruby.
brew deps --graphand
--dotoutput dependencies as a directed graph in text or DOT formats.
brew bump --open-propens a pull request for a new version if there is none already open. This is used by Homebrew’s automation to automatically “bump” some outdated formulae.
brew extractautomatically removes
brew style --fixautomatically fixes
brew upgradeskips upgrading unbottled dependents of upgraded formulae.
brew upgradeskips checking dependents of homebrew-core versioned formulae.
- Homebrew has begun the process to leave the SFC and is moving to OpenCollective. This allows more permissive spending of our funds in exchange for our incomings/outgoing being public.
- 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.