Mobile

Homebrew 2.2 releases with support for macOS Catalina

2 min read

Yesterday, the project manager of Homebrew, Mike McQuaid, announced the release of Homebrew 2.2. This is the third release of Homebrew this year. Some of the major highlights of this new version include support to macOS Catalina, faster implementations of  HOMEBREW_AUTO_UPDATE_SECS and brew upgrade’s post-install dependent checking, and more.

Read More: After Red Hat, Homebrew removes MongoDB from core formulas due to its Server Side Public License adoption

New key features in Homebrew 2.2

  • Homebrew will now support macOS Catalina (10.15), support to macOS Sierra (10.12) and older are unsupported
  • The speed of the no-op case for HOMEBREW_AUTO_UPDATE_SECS has become extremely fast and defaults to 5 minutes instead of 1
  • The brew upgrade will no longer give an unsuccessful error code if the formula is up-to-date.
  • Homebrew upgrade’s post-install dependent checking is now exceedingly faster and reliable.
  • Homebrew on Linux has updated and raised its minimum requirements.
  • Starting from Homebrew 2.2, the software package management system will use OpenSSL 1.1.
  • The Homebrew team has disabled the brew tap-pin since it was buggy and not much used by Homebrew maintainers.
  • It will stop supporting Python 2.7 by the end of 2019 as it will reach EOL.

Read More: Apple’s MacOS Catalina in major turmoil as it kills iTunes and drops support for 32 bit applications

Many users are excited about this release and have appreciated the maintainers of Homebrew for their efforts.

A user on Hacker News comments, “While Homebrew is perhaps technically crude and somewhat inflexible compared to other and older package managers, I think it deserves real credit for being so easy to add packages to. I contributed Homebrew packages after a few weeks of using macOS, while I didn’t contribute a single package in the ten years I ran Debian.

I’m also impressed by the focus of the maintainers and their willingness for saying no and cutting features. We need more of that in the programming field. Homebrew is unashamedly solely for running the standard configuration of the newest version of well-behaved programs, which covers at least 90% of my use cases. I use Nix when I want something complicated or nonstandard.

To know about the features in detail, head over to Hombrew’s official page.

Read Next

Announcing Homebrew 2.0.0!

Homebrew 1.9.0 released with periodic brew cleanup, beta support for Linux, Windows and much more!

Homebrew’s Github repo got hacked in 30 mins. How can open source projects fight supply chain attacks?

ActiveState adds thousands of curated Python packages to its platform

Firefox Preview 3.0 released with Enhanced Tracking Protection, Open links in Private tab by default and more

Vincy Davis

A born storyteller turned writer!

Share
Published by
Vincy Davis

Recent Posts

Top life hacks for prepping for your IT certification exam

I remember deciding to pursue my first IT certification, the CompTIA A+. I had signed…

3 years ago

Learn Transformers for Natural Language Processing with Denis Rothman

Key takeaways The transformer architecture has proved to be revolutionary in outperforming the classical RNN…

3 years ago

Learning Essential Linux Commands for Navigating the Shell Effectively

Once we learn how to deploy an Ubuntu server, how to manage users, and how…

3 years ago

Clean Coding in Python with Mariano Anaya

Key-takeaways:   Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we…

3 years ago

Exploring Forms in Angular – types, benefits and differences   

While developing a web application, or setting dynamic pages and meta tags we need to deal with…

3 years ago

Gain Practical Expertise with the Latest Edition of Software Architecture with C# 9 and .NET 5

Software architecture is one of the most discussed topics in the software industry today, and…

3 years ago