What's Changed
- Serialize
CaskStructs in the internal API by @Rylan12 in #21502 - Enable strict typing in Homebrew::TestBot (take 3) by @dduugg in #21576
- github_runner_matrix: skip newer intel CI unless exact tag by @cho-m in #21620
- Homebrew 5.1.0 deprecations/disables/deletions by @MikeMcQuaid in #21629
- Cleanup Download Queue by @MikeMcQuaid in #21638
- rubocops/urls: collect all livecheck urls by @samford in #21647
- formula_auditor: only audit compatibility_version on valid platform by @cho-m in #21649
- Remove deprecation check in autobump logic by @SMillerDev in #21651
- Fix issue with missing
ruby_soruce_checksuminCaskStructby @Rylan12 in #21653 - Autobump resources with
livecheckblocks by @nandahkrishna in #21623 - Remove API placeholders in
FormulaStructandCaskStructby @Rylan12 in #21656 - bundle: auto-tap formulae or casks in
brew bundleby @gibfahn in #21654 - Handle missing cask methods. by @MikeMcQuaid in #21657
- bump-formula-pr: add checkbox that suggests to check comment annotations by @botantony in #21658
- dev-cmd/tests: remove HOMEBREW_REALLY_USE_INTERNAL_API from environment by @MikeMcQuaid in #21663
- bump-formula-pr: remove unnecessary newlines by @botantony in #21660
- Fix display on "dumb" terminals by @stac47 in #21659
- dev-cmd/irb: use irb executable instead of gem by @Bo98 in #21661
- Portable Ruby 4.0.1 by @p-linnane in #21459
- test_bot: avoid deferring when only running dependent tests by @cho-m in #21672
- build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #21673
- build(deps): bump certifi from 2026.1.4 to 2026.2.25 in /Library/Homebrew/formula-analytics in the pip group across 1 directory by @dependabot[bot] in #21674
- migrator: fix cask loads. by @MikeMcQuaid in #21669
- build(deps): bump the bundler group across 2 directories with 8 updates by @dependabot[bot] in #21675
- Link versioned keg-only formulae by default by @MikeMcQuaid in #21676
- Add
brew style --fix --todoby @MikeMcQuaid in #21679 - docs: reference
brew generate-zapinstead of external CreateZap by @p-linnane in #21680 - Revert "Link versioned keg-only formulae by default" by @scpeters in #21682
- docs: fix Ronn parser compatibility typo by @Rohan5commit in #21683
- Revert "Revert "Link versioned keg-only formulae by default"" by @MikeMcQuaid in #21684
- github: change artifact selection order by @daeho-ro in #21685
- bundle/installer: output "Fetching" message. by @MikeMcQuaid in #21686
- docs: fix MCP server test description typo by @Rohan5commit in #21688
- Don't attempt to use the internal API for Casks by @Rylan12 in #21667
- bump: handle simple arch-specific version bumps by @samford in #21692
- Remove
rubocop:todofrom RBI files. by @MikeMcQuaid in #21693 - docs: fix Common Issues typo by @Rohan5commit in #21696
- bin/brew: simplify filtering of
BIN_BREW_EXPORTED_VARSby @carlocab in #21697 - bin/brew: tighten regex for variable exclusion by @carlocab in #21699
- formula: imply
link_overwritefor related formulae by @MikeMcQuaid in #21689 - rubocops/move_to_extend_os: audit OS checks in
extend/osby @ZhongRuoyu in #21698 - unlink: preserve non-keg-only versioned links by @MikeMcQuaid in #21700
- Docs: fix duplicate word in Brewfile guide by @Rohan5commit in #21703
- os/mac/xcode: promote Xcode 26.3 by @Bo98 in #21701
- github/workflows: add cache-homebrew-prefix workflow keys. by @MikeMcQuaid in #21704
- Deprecate
no_autobump! because: :requires_manual_reviewby @botantony in #21550 - bump: don't error when checking casks with
version :latestby @bevanjkay in #21705 - Fix Ruby version comparison logic for 4.0+ by @hqzing in #21706
- SkipConditions: join multiple skip messages by @rexmhall09 in #21708
- docs: outdated macOS tools imply tier 2 by @scpeters in #21710
- diagnostic: reword issue reporting guidelines by @scpeters in #21711
- Json: set allow_duplicate_key in JSON.parse call by @samford in #21709
- formulary: soften deprecation errors from FromBottleLoader by @Bo98 in #21712
- bump: use semicolon skip messages delimiter by @samford in #21714
New Contributors
- @stac47 made their first contribution in #21659
- @Rohan5commit made their first contribution in #21683
- @hqzing made their first contribution in #21706
- @rexmhall09 made their first contribution in #21708
Full Changelog: 5.0.16...5.1.0