What's Changed
- Respect installed dependents during autoremove by @rexmhall09 in #21719
- build(deps): bump the github-actions group with 4 updates by @dependabot[bot] in #21727
- Fix/bundle dump missing service manager by @hyuraku in #21722
- build(deps): bump the bundler group across 2 directories with 15 updates by @dependabot[bot] in #21728
- Fix/cask on system conditionals infinite loop by @hyuraku in #21733
- Homebrew startup performance tweaks by @MikeMcQuaid in #21734
- rubocop: Avoid duplicate arch-specific versions (and more) in casks by @issyl0 in #21724
- generate-cask-ci-matrix.rb: better ci-skip-repository coverage by @pthariensflame in #21737
- Show cask version transition in per-cask upgrade output. by @dasmfm in #21730
brew bundle: make non-core DSLs a single file by @MikeMcQuaid in #21721- sorbet: enable experimental RSpec mode by @dduugg in #21742
- linkage_checker: allow cyan extras by @devnoname120 in #21740
- sorbet: Bump cask artifact files to typed: strict by @mvanhorn in #21738
- Fix remote tab sometimes being used for local bottle installs by @Bo98 in #21743
- bundle: refactor remaining bundle extensions by @MikeMcQuaid in #21741
- autoremove: cross-check candidates against formula definitions by @costajohnt in #21725
- rubocops/dependency_order: fix error on dstr by @Bo98 in #21750
- build(deps): bump the bundler group across 2 directories with 5 updates by @dependabot[bot] in #21749
- bump: print skip status, message(s), and errors by @samford in #21746
- bundle: refactor brew, cask, and tap classes by @MikeMcQuaid in #21745
- brew.sh: calculate HOMEBREW_MACOS_VERSION_NUMERIC earlier. by @MikeMcQuaid in #21752
- rubocops/urls: audit more Apache URLs and autocorrect by @cho-m in #21744
- utils/popen: log which SystemCallError is raised by @Bo98 in #21754
- bundle: consolidate specs to match unified package type classes by @MikeMcQuaid in #21757
- rubocop: reenable Layout/IndentationWidth by @bevanjkay in #21763
- build(deps): bump json from 2.19.1 to 2.19.2 in /docs by @dependabot[bot] in #21764
- formula_auditor: ignore implicit dep for Linux gcc audit by @cho-m in #21765
- bundle: unify bundle package type classes by @MikeMcQuaid in #21766
- test/linux_runner_spec_spec: use unversioned container by @cho-m in #21769
- fix: fall back to stable deps when head_dependencies is absent by @costajohnt in #21762
- tap_auditor: audit
disabled_new_usr_local_relocation_formulae.jsonby @botantony in #21770 - workflows/docs: remove cache-homebrew-prefix usage in formulae.brew.sh by @ZhongRuoyu in #21778
- build(deps): bump the bundler group across 2 directories with 8 updates by @dependabot[bot] in #21783
- docs/Linux-CI: remove old information by @cho-m in #21777
- dev-cmd/tap-new: use ubuntu-latest + ghcr.io/homebrew/brew:main by @cho-m in #21780
- build(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 in the github-actions group across 1 directory by @dependabot[bot] in #21784
- Use ghcr.io/homebrew/brew:main for tests and bottling by @cho-m in #21779
- build(deps-dev): bump json from 2.19.1 to 2.19.2 in /Library/Homebrew by @dependabot[bot] in #21786
- Use ubuntu-latest and add constant for arm linux runner by @cho-m in #21787
- docs/Adding-Software-to-Homebrew: remove braces by @cho-m in #21789
- PULL_REQUEST_TEMPLATE: tweak and make consistent. by @MikeMcQuaid in #21792
- Fix doubled words in comments and docs by @yangsong97 in #21798
- brew.sh: work around non-writable cache for lgtm commands. by @MikeMcQuaid in #21791
- fix: rescue FormulaSpecificationError in Formula.all by @costajohnt in #21796
- utils/svn_spec: fix flaky test. by @MikeMcQuaid in #21799
- bundle/remover: Remove description comments by @issyl0 in #21735
- brew-rs: add an opt-in Rust frontend path by @MikeMcQuaid in #21774
- cask: add generate_completions_from_executable DSL artifact by @mvanhorn in #21781
- build(deps): bump the bundler group across 1 directory with 4 updates by @dependabot[bot] in #21800
- test/formula_auditor_spec: add Linux-only GCC dep tests by @cho-m in #21767
- build(deps): bump actions/create-github-app-token from 2.2.1 to 3.0.0 in the github-actions group across 1 directory by @dependabot[bot] in #21801
- Do not allow setting
HOMEBREW_EXPERIMENTAL_RUST_FRONTENDin env file by @carlocab in #21803 - formula_auditor: reject claude-agent-sdk by @cho-m in #21804
New Contributors
- @mvanhorn made their first contribution in #21738
- @yangsong97 made their first contribution in #21798
Full Changelog: 5.1.0...5.1.1