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