What's Changed
- Bump rubocop TargetRubyVersion by @dduugg in #20969
- formula_auditor: only run conflict check in
--strictby @cho-m in #20971 - Restore Style/RedundantLineContinuation following upstream fix by @dduugg in #20970
- formula_creator: setup bundler env vars for ruby formula creation by @chenrui333 in #20972
- Cleanup partial download queue installations on error/interrupt by @MikeMcQuaid in #20966
- Make Linux ARM64/AARCH64 Tier 1 supported by @MikeMcQuaid in #20974
- Set
HOMEBREW_DOWNLOAD_CONCURRENCY=autoby default by @MikeMcQuaid in #20975 - tab: Actual booleans for
installed_{on_request,as_dependency}values by @issyl0 in #20979 - Homebrew 4.7.0 deprecations/disables/removals by @MikeMcQuaid in #20973
- docs/Acceptable-*: update acceptability criteria. by @MikeMcQuaid in #20981
- system_command: avoid modifying Context.current by @cho-m in #20982
- Fix
uses_from_macoschecks with unsupported macOS versions and the internal API by @Rylan12 in #20986 - Various fixes to
Formula#latest_formulaby @Rylan12 in #20985 - utils/path: allow loading API source cache by @cho-m in #20988
- Add a flag and an environment variable to skip bundling Go packages by @5ouma in #20989
- dev-cmd/formula-analytics: prettier macOS analytics. by @MikeMcQuaid in #20990
- formula_installer: use formula from keg when post-installing source builds by @ZhongRuoyu in #20992
- download_queue: Output API download messages to stderr when not a TTY by @issyl0 in #20980
- keg_relocate: add relocation path to
#{var}/lib/#{name}by @botantony in #20994 - Bump the "all" group with 2 updates across multiple ecosystems by @dependabot[bot] in #20995
- cask_loader: ignore invalid macOS version dependencies by @MikeMcQuaid in #20993
- Normalize
HOMEBREW_CELLARfor immutable Fedora by @coffeejunk in #20983 - Add concurrent download progress by @cho-m in #20991
- dev-cmd/formula-analytics: restore macOS version numbers by @p-linnane in #21000
- Fix formula reporter inconsistencies by @Rylan12 in #20997
- Remove code for unsupported macOS versions by @p-linnane in #21001
- patch: deprecate old HOMEBREW_PREFIX placeholder by @cho-m in #21008
- ENV: minimum of Xcode 11.0 / ld64 512.4 by @cho-m in #21007
- Fix regressions from deprecation commit by @Bo98 in #21012
- cask/audit: adjust signing failure error message by @p-linnane in #20999
- Fix GitHub API last commit and short commit check by @cho-m in #21009
- formula: update some DSL style in comments by @cho-m in #21015
- docs/MCP-Server: change Zed example configuration by @jacobdalamb in #21002
- download_queue: extract bottle to temporary cellar. by @MikeMcQuaid in #21013
- Add more documentation for the fake macOS version. by @MikeMcQuaid in #21017
- shims/shared/git: fix executing
/usr/bin/giton Linux by @carlocab in #21018 - formula_installer: use
relative_path_from. by @MikeMcQuaid in #21019 - Remove more code for Mojave and older by @cho-m in #21016
- cask/cask_loader: discard invalid macOS versions earlier by @cho-m in #21020
- Use decimal prefixes for bytes, fix concurrent download progress output edge cases by @cho-m in #21006
- Add service install dir info to Formula Cookbook by @EvanDurfee in #21021
- docs/Support-Tiers: rewrite for more clarity by @p-linnane in #21022
- language/node: replace
-dddwith long form by @cho-m in #21024 - test_bot/test_cleanup: run
git cleanon taps by @ZhongRuoyu in #21025 - download_strategy: make hardcoded commit hash length a constant by @cho-m in #21027
- Pass through VSCODE_IPC_HOOK_CLI to
brew editby @wheelerlaw in #21026 - Deprecate
OS::Mac.sdk_root_needed?by @cho-m in #21028
New Contributors
- @5ouma made their first contribution in #20989
- @coffeejunk made their first contribution in #20983
- @jacobdalamb made their first contribution in #21002
- @EvanDurfee made their first contribution in #21021
- @wheelerlaw made their first contribution in #21026
Full Changelog: 4.6.20...5.0.0