
























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-pin and brew tap-unpin have been removed along with the deprecation of some Homebrew and Formula methods.brew install from a URL has been deprecated to improve the security of brew install.brew install, brew upgrade and brew reinstall now fetch all resources before beginning installation or locking dependencies.latest for the latest stable release and master for the master branch.Other changes since 2.2.0 I’d like to highlight are the following:
brew style and brew readall are 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.ruby.brew cask info shows cask analytics data.brew doctor shows deleted formulae.brew uninstall notes all etc files will stay around.brew test runs pkill without exceptions to avoid manual cleanup in test do blocks.pkg-config correctly sets the SDKROOT to find more macOS-provided software.pkgetc method to install into etc/#{formula_name}.free_port test helper.curl requests retry 2 times by default.patch blocks can change directories to apply their patch.brew tap defaults to full clones. The existing shallow clone default would cause slower git fetches over time.HOMEBREW_BREW_GIT_REMOTE and HOMEBREW_CORE_GIT_REMOTE environment variables allow you to use custom Git mirrors to speed up brew update and brew tap.Finally:
Thanks to all our hard-working maintainers, contributors, sponsors and supporters for getting us this far. Enjoy using Homebrew!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。