32 C
Friday, March 5, 2021

Homebrew 3.0.0 Changelog and Official Apple Silicon support.

Must read

Homebrew version 3.0.0 is released on 05 February 2021 and it’s now received official Apple Silicon support and a new bottle format in formulae.

Let’s check out major changes and deprecations in 3.0.0 since 2.7.0.

Homebrew 3.0.0 Changelog:

Major Changes:

  • Apple Silicon is now officially supported for installations in /opt/homebrew. formulae.brew.sh formula pages indicate for which platforms bottles (binary packages) are provided and therefore whether they are supported by Homebrew. Homebrew doesn’t (yet) provide bottles for all packages on Apple Silicon that we do on Intel x86_64 but we welcome your help in doing so. Rosetta 2 on Apple Silicon still provides support for Intel x86_64 in /usr/local.
  • brew bottle and bottle do blocks use a new syntax format (one: cellar per platform). brew style –fix will autocorrect formulae to this new format. This will allow more bottles to be relocatable.
  • The new HOMEBREW_BOOTSNAP environment variable allows the use of the Boot snap gem to speed up repeated brew calls. This does not work (yet) on Apple Silicon or using Homebrew’s portable Ruby.
  • Various methods have been deprecated, disabled, and removed
  • Bash, fish and zsh completions are generated automatically from the CLI: Parser DSL. This will ensure they are kept up to date.
  • brew update better handles upstream branch renames (e.g. from master to main)
  • brew completions are a new command to opt-in to completions provided by third-party taps

Other changes:

  • Command usage text is automatically generated (so will be kept-up to date)
  • brew audit reads more formula data from taps
  • brew untap of an official tap you don’t use (e.g. Homebrew/homebrew-cask) will ensure it’s no longer automatically retapped
  • brew casks are a new command implemented in Bash to speedily output all casks available to install (like brew formulae)
  • brew info –cask –json=v2 includes whether a cask is outdated and the currently installed versions
  • Fixed a bug where brew update could be run every time
  • brew –prefix –installed is a new flag to brew –prefix that will fail if the requested formula is not installed
  • We now use an unversioned SDK path on Big Sur to avoid breakage on minor SDK version changes

For installation and more details visit below link.

So, this are the major and other changes in Homebrew 3.0.0 check it and use it now. Have a great day.

More articles


Please enter your comment!
Please enter your name here

Latest article