Homebrew
Notes
no notes yet
Release notes
v4.6.8
· 6m+
<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
- Load formulae from stubs in argument parser by @Rylan12 in https://github.com/Homebrew/brew/pull/20490
- Enable strict typing in Kernel extensions + utils.rb by @dduugg in https://github.com/Homebrew/brew/pull/20560
- Rename formula_support to keg_only reason, refactor slightly by @dduugg in https://github.com/Homebrew/brew/pull/20563
- Extract
Pathnamerefinement fromFormularyby @Rylan12 in https://github.com/Homebrew/brew/pull/20566 - formula_cellar_checks: avoid changing name by @cho-m in https://github.com/Homebrew/brew/pull/20571
- Remove redundant
T.bind(self, Pathname)by @Rylan12 in https://github.com/Homebrew/brew/pull/20572 - Create
DownloadQueuehelper to check concurrency and initialize by @Rylan12 in https://github.com/Homebrew/brew/pull/20573 - Enable Sorbet/Refinement by @dduugg in https://github.com/Homebrew/brew/pull/20570
- dev-cmd/pr-publish: default to
mainbranch by @cho-m in https://github.com/Homebrew/brew/pull/20574 - test, postinstall: use
WriteMkpathExtensionby @carlocab in https://github.com/Homebrew/brew/pull/20579 - bump: respect livecheck skipped status by @samford in https://github.com/Homebrew/brew/pull/20569
- Fix
WriteMkpathExtensiontests by @Rylan12 in https://github.com/Homebrew/brew/pull/20580 - Remove unnecessary use of
T.mustby @dduugg in https://github.com/Homebrew/brew/pull/20578 - Encourage using a default branch for HEAD core formulae by @issyl0 in https://github.com/Homebrew/brew/pull/20583
- unversioned_cask_checker: process rename operations by @bevanjkay in https://github.com/Homebrew/brew/pull/20584
- Include aliases and renames in
FormulaStubby @Rylan12 in https://github.com/Homebrew/brew/pull/20586 - feat: update pod2man normalize by @daeho-ro in https://github.com/Homebrew/brew/pull/20589
- feat: update regex replace for pod2man by @daeho-ro in https://github.com/Homebrew/brew/pull/20594
- bundle/tap_installer: add force flag for official taps for developers. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/20596
- AbstractUninstall: coerce which argument to String by @samford in https://github.com/Homebrew/brew/pull/20595
- Allow "all" value for gnome_devel_allowlist by @samford in https://github.com/Homebrew/brew/pull/20597
- keg_only_reason locale:
typed: strictby @botantony in https://github.com/Homebrew/brew/pull/20592 - Load replacement formula/cask from formula API by @Rylan12 in https://github.com/Homebrew/brew/pull/20598
- Bump the "all" group with 3 updates across multiple ecosystems by @dependabot[bot] in https://github.com/Homebrew/brew/pull/20602
- Revert "Use
rubocop_internalformatter for Ruby LSP" by @Rylan12 in https://github.com/Homebrew/brew/pull/20604 - tap: actively check repo visibility by @ZhongRuoyu in https://github.com/Homebrew/brew/pull/20611
- DownloadStrategyDetector: handle tangled.sh Git URLs by @samford in https://github.com/Homebrew/brew/pull/20599
- lock_file simulate_system:
typed: strictby @botantony in https://github.com/Homebrew/brew/pull/20608 - Avoid repeated calls to affix checks by @dduugg in https://github.com/Homebrew/brew/pull/20612
- Document MCP server capabilities by @ivy in https://github.com/Homebrew/brew/pull/20593
- Fix undefined method 'ohai' by @cho-m in https://github.com/Homebrew/brew/pull/20607
- Unlink old
*_names.txtand*_aliases.txtfiles before overwriting by @Rylan12 in https://github.com/Homebrew/brew/pull/20618 - Add cask support to
brew unpackcommand by @Copilot in https://github.com/Homebrew/brew/pull/20601
New Contributors
- @ivy made their first contribution in https://github.com/Homebrew/brew/pull/20593
Full Changelog: https://github.com/Homebrew/brew/compare/4.6.7...4.6.8