
























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:
brew will hint at configuration variables to tweak behaviour unless HOMEBREW_NO_ENV_HINTS is set.brew services is supported and recommended on Linux when using systemd.brew install --overwrite ensures the brew link after brew install is always run with --overwrite.Formula.each, Cask::Cask.each and other uses of Enumerable methods are deprecated because reading all formulae/casks on the system unnecessarily runs untrusted code.Other changes since 3.3.0 I’d like to highlight are the following:
HOMEBREW_DOCKER_REGISTRY_TOKEN_BASIC allows authenticating with a Docker register proxying GitHub Packages using a basic authentication token.brew cask produces a more helpful error message pointing to brew --cask.HOMEBREW_DOCKER_REGISTRY_TOKEN is used when installing Homebrew’s Portable Ruby.brew deps --graph and --dot output dependencies as a directed graph in text or DOT formats.brew bump --open-pr opens 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 extract automatically removes bottle blocks.brew style --fix automatically fixes shellcheck failures.brew upgrade skips upgrading unbottled dependents of upgraded formulae.brew upgrade skips checking dependents of homebrew-core versioned formulae.Finally:
Thanks to all our hard-working maintainers, contributors, sponsors and supporters for getting us this far.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。