<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
- Type remaining Kernel logging extensions by @dduugg in https://github.com/Homebrew/brew/pull/20481
- Remove unused 'which_all' Kernel ext by @dduugg in https://github.com/Homebrew/brew/pull/20482
- Move 'paths' out of Kernel by @dduugg in https://github.com/Homebrew/brew/pull/20483
- feat: audit codeberg repos by @SMillerDev in https://github.com/Homebrew/brew/pull/20485
- cask: replace
unsigned reason with fails_gatekeeper_check by @bevanjkay in https://github.com/Homebrew/brew/pull/20432
- cask/audit: correctly filter artifact types in audit by @bevanjkay in https://github.com/Homebrew/brew/pull/20488
- brew.sh: enforce
HOMEBREW_FORCE_BREW_WRAPPER more strictly by @carlocab in https://github.com/Homebrew/brew/pull/20400
- bin/brew: expand env file filter to allow manpage-documented envs by @Bo98 in https://github.com/Homebrew/brew/pull/20486
- test/cask: speed up tests by @bevanjkay in https://github.com/Homebrew/brew/pull/20493
- **/keg_relocate.rb: add set Sorbet
typed: strict by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/20494
- keg_relocate: add more /usr/local relocation pairs. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/20495
- formulary: do not allow using the cache when forbidding paths by @Bo98 in https://github.com/Homebrew/brew/pull/20487
- Move formula analytics pretty name logic to
MacOSVersion. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/20498
- dev-cmd/bump-*-pr: automatically tap core taps if needed. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/20500
- Deprecate
conflicts_with formula: in Cask DSL. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/20499
- Fix formula installs without a tab by @Bo98 in https://github.com/Homebrew/brew/pull/20501
- cask/dsl/rename: add api support by @bevanjkay in https://github.com/Homebrew/brew/pull/20491
- utils/wrapper.sh: fix
source calls by @carlocab in https://github.com/Homebrew/brew/pull/20508
- api/formula: use correct method for allowing source path loads by @Bo98 in https://github.com/Homebrew/brew/pull/20507
- Enable loading formulae from stubs by @Rylan12 in https://github.com/Homebrew/brew/pull/20489
- cmd/update-report: show new formula/cask desc for non-API users too by @ZhongRuoyu in https://github.com/Homebrew/brew/pull/20496
- Fix
formula-analytics pretty OS name logic by @Rylan12 in https://github.com/Homebrew/brew/pull/20509
- Support Tiers: document future macOS support by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/20497
- diagnostic: fix
check_cask_environment_variables check by @ZhongRuoyu in https://github.com/Homebrew/brew/pull/20510
- os/linux/diagnostic: make check_for_symlinked_home doctor-only. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/20511
- **/diagnostic.rb: add Sorbet strict sigil. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/20512
- diagnostic: miscellaneous fixes by @ZhongRuoyu in https://github.com/Homebrew/brew/pull/20514
- More Sorbet
typed: strict files by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/20513
- Formula-Cookbook: document stable path variables by @EricFromCanada in https://github.com/Homebrew/brew/pull/20515
- Add RuboCop rule to detect identical SHA256 values across architectures in casks by @Copilot in https://github.com/Homebrew/brew/pull/20504
- Fix conflicts_with stanza odeprecated method call issue by @Copilot in https://github.com/Homebrew/brew/pull/20517
- diagnostic: fix error on verbose by @Bo98 in https://github.com/Homebrew/brew/pull/20518
- dev-cmd/tests: fetch JSON API files if needed. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/20520
- formula-analytics: reduce noise from Linux builds by @krehel in https://github.com/Homebrew/brew/pull/20522
- Refactor Homebrew::API.fetch_api_files! to not take arguments. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/20524
- Miscellaneous
typed: strict by @ZhongRuoyu in https://github.com/Homebrew/brew/pull/20526
- More
typed: strict by @ZhongRuoyu in https://github.com/Homebrew/brew/pull/20528
- cli/parser: convert switch env values to boolean by @ZhongRuoyu in https://github.com/Homebrew/brew/pull/20532
- Use
rubocop_internal formatter for Ruby LSP by @Rylan12 in https://github.com/Homebrew/brew/pull/20535
- Move
o* output methods to Utils::Output by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/20525
- bundle: some more
typed: strict by @ZhongRuoyu in https://github.com/Homebrew/brew/pull/20530
- formula_cellar_checks: check unversioned name in
universal_binary_allowlist by @carlocab in https://github.com/Homebrew/brew/pull/20538
Full Changelog: https://github.com/Homebrew/brew/compare/4.6.4...4.6.5