What's Changed
- Load formulae from stubs in argument parser by @Rylan12 in #20490
- Enable strict typing in Kernel extensions + utils.rb by @dduugg in #20560
- Rename formula_support to keg_only reason, refactor slightly by @dduugg in #20563
- Extract
Pathname
refinement fromFormulary
by @Rylan12 in #20566 - formula_cellar_checks: avoid changing name by @cho-m in #20571
- Remove redundant
T.bind(self, Pathname)
by @Rylan12 in #20572 - Create
DownloadQueue
helper to check concurrency and initialize by @Rylan12 in #20573 - Enable Sorbet/Refinement by @dduugg in #20570
- dev-cmd/pr-publish: default to
main
branch by @cho-m in #20574 - test, postinstall: use
WriteMkpathExtension
by @carlocab in #20579 - bump: respect livecheck skipped status by @samford in #20569
- Fix
WriteMkpathExtension
tests by @Rylan12 in #20580 - Remove unnecessary use of
T.must
by @dduugg in #20578 - Encourage using a default branch for HEAD core formulae by @issyl0 in #20583
- unversioned_cask_checker: process rename operations by @bevanjkay in #20584
- Include aliases and renames in
FormulaStub
by @Rylan12 in #20586 - feat: update pod2man normalize by @daeho-ro in #20589
- feat: update regex replace for pod2man by @daeho-ro in #20594
- bundle/tap_installer: add force flag for official taps for developers. by @MikeMcQuaid in #20596
- AbstractUninstall: coerce which argument to String by @samford in #20595
- Allow "all" value for gnome_devel_allowlist by @samford in #20597
- keg_only_reason locale:
typed: strict
by @botantony in #20592 - Load replacement formula/cask from formula API by @Rylan12 in #20598
- Bump the "all" group with 3 updates across multiple ecosystems by @dependabot[bot] in #20602
- Revert "Use
rubocop_internal
formatter for Ruby LSP" by @Rylan12 in #20604 - tap: actively check repo visibility by @ZhongRuoyu in #20611
- DownloadStrategyDetector: handle tangled.sh Git URLs by @samford in #20599
- lock_file simulate_system:
typed: strict
by @botantony in #20608 - Avoid repeated calls to affix checks by @dduugg in #20612
- Document MCP server capabilities by @ivy in #20593
- Fix undefined method 'ohai' by @cho-m in #20607
- Unlink old
*_names.txt
and*_aliases.txt
files before overwriting by @Rylan12 in #20618 - Add cask support to
brew unpack
command by @Copilot in #20601
New Contributors
Full Changelog: 4.6.7...4.6.8