
























Today I’d like to announce Homebrew 3.1.0. The most significant change since 3.0.0 is the migration of our bottles (binary packages) to GitHub Packages.
Major changes and deprecations since 3.0.0:
The undocumented HOMEBREW_NO_ENV_FILTERING flag is deprecated and will be removed.
HOMEBREW_NO_BOTTLE_SOURCE_FALLBACK is removed (as its behaviour is now the default).brew bottle --only-json-tab has been added to allow future GitHub Packages bottles to store their tab outside the bottle to allow reproducible builds. This is why downloads from GitHub Packages also include a small manifest JSON download. This also allows future creation of all: SHA256 bottles for bottles shared across all platforms.Other changes since 3.0.0 I’d like to highlight are the following:
sed superenv shim is removed.brew update --quiet is a bit quieter.brew update outputs to stderr when not outputting to a TTY to ease stdout usage.brew update reports outdated formulae and suggests brew upgrade.installed_on_request is correctly set in the tab for dependencies again. This will improve usage of brew bundle dump after reinstalling packages.ruby warning level is now -W1 (to avoid hiding legitimate warnings.)brew cask pkg uninstallation is faster.brew --prefix <formula> is faster.brew --version is faster.brew list also uses ls for casks output (to be consistent with formulae).brew list visually separates formulae and casks.brew bump supports casks.service do is a new formula DSL to allow plists to be easily generated.codesign is needed when pouring bottles).codesign fails more error output is now printed.gem, rake and ruby superenv shims are provided to work around broken macOS rubys.Finally:
Thanks to all our hard-working maintainers, contributors, sponsors and supporters for getting us this far. Particular thanks on Homebrew 3.1.0 go to GitHub for providing GitHub Packages and helping in our migration. Enjoy using Homebrew!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。