Today I’d like to announce Homebrew 2.5.0. The most significant changes since 2.4.0 are better brew cask integration, license support and API deprecations.
Major changes and deprecations since 2.4.0:
- Many
brew caskcommands have been replaced withbrewcommands and are deprecated. This continues our goal of better integration betweenbrewandbrew caskcommands. - Most Homebrew/homebrew-core formulae have their licenses stored and audited.
brew typecheckprovides the beginnings of Homebrew’s use of Sorbet for type-checking.- Homebrew is currently experimenting with GitHub Discussions as a possible replacement for Discourse.
brew livecheckhas moved from its own tap to a Homebrew command and part of Homebrew/homebrew-core formulae.brew bumpis a new command usingbrew livecheckand Repology to output outdated formulae in Homebrew/homebrew-core.- Homebrew on Linux is moving towards a pure-Ruby ELF reading and writing implementation.
- Various other Homebrew (mostly internal) APIs have been deprecated
Other changes since 2.4.0 I’d like to highlight are the following:
brew shhas a non-interactive mode.- Disabled and deprecated formulae require a reason (to better explain to users).
brew bump-revisionaccepts multiple formulae.brew cask --helpoutput is supported for allbrew caskcommands.brew auditnow has a--tapargument.brew tap-newmakes use of Homebrew’s custom GitHub Actions (which are also used by Homebrew CI).brew auditis passing and mandatory for all changes on Homebrew/homebrew-core.brew update-python-resourcesis a new command that can be used to upgrade dependencies in Python formulae.brew testsretries failed tests by default.brew bundlerunsbrew updatebefore if needed.- Many
brew auditchecks were migrated to RuboCop checks for better performance and editor integration. - Homebrew is working on support for macOS Big Sur (11.0).
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. Enjoy using Homebrew!