Homebrew is een pakketbeheerder die wordt bijgehouden door een groep vrijwilligers, waarbij vanuit verschillende 'taps' (pakketbronnen) 'formula' (softwarepakketten) kunnen worden geïnstalleerd via de terminal. Homebrew begon als een project om een tot dan toe ontbrekende pakketbeheerder aan te bieden op macOS, maar Homebrew biedt al langer ook ondersteuning voor Linux. Inmiddels zijn de Homebrew-repository's op GitHub uitgegroeid tot de grootste qua aantallen bijdragers. Via zogeheten 'casks' is het verder mogelijk om apps en lettertypen te installeren en beheren op een macOS-installatie. Versie 4.6.8 is uitgekomen en sinds versie 4.6.6 zijn de volgende veranderingen en verbeteringen doorgevoerd:
Homebrew 4.6.8:Homebrew 4.6.7:
- Load formulae from stubs in argument parser in #20490
- Enable strict typing in Kernel extensions + utils.rb in #20560
- Rename formula_support to keg_only reason, refactor slightly in #20563
- Extract
Pathnamerefinement fromFormularyin #20566- formula_cellar_checks: avoid changing name in #20571
- Remove redundant
T.bind(self, Pathname)in #20572- Create
DownloadQueuehelper to check concurrency and initialize in #20573- Enable Sorbet/Refinement in #20570
- dev-cmd/pr-publish: default to
mainbranch in #20574- test, postinstall: use
WriteMkpathExtensionin #20579- bump: respect livecheck skipped status in #20569
- Fix
WriteMkpathExtensiontests in #20580- Remove unnecessary use of
T.mustin #20578- Encourage using a default branch for HEAD core formulae in #20583
- unversioned_cask_checker: process rename operations in #20584
- Include aliases and renames in
FormulaStubin #20586- feat: update pod2man normalize in #20589
- feat: update regex replace for pod2man in #20594
- bundle/tap_installer: add force flag for official taps for developers. in #20596
- AbstractUninstall: coerce which argument to String in #20595
- Allow "all" value for gnome_devel_allowlist in #20597
- keg_only_reason locale:
typed: strictin #20592- Load replacement formula/cask from formula API in #20598
- Bump the "all" group with 3 updates across multiple ecosystems in #20602
- Revert "Use
rubocop_internalformatter for Ruby LSP" in #20604- tap: actively check repo visibility in #20611
- DownloadStrategyDetector: handle tangled.sh Git URLs in #20599
- lock_file simulate_system:
typed: strictin #20608- Avoid repeated calls to affix checks in #20612
- Document MCP server capabilities in #20593
- Fix undefined method 'ohai' in #20607
- Unlink old
*_names.txtand*_aliases.txtfiles before overwriting in #20618- Add cask support to
brew unpackcommand by @Copilot in #20601
- Load formulae from stubs in argument parser in #20490
- Enable strict typing in Kernel extensions + utils.rb in #20560
- Rename formula_support to keg_only reason, refactor slightly in #20563
- Extract
Pathnamerefinement fromFormularyin #20566- formula_cellar_checks: avoid changing name in #20571
- Remove redundant
T.bind(self, Pathname)in #20572- Create
DownloadQueuehelper to check concurrency and initialize in #20573- Enable Sorbet/Refinement in #20570
- dev-cmd/pr-publish: default to
mainbranch in #20574- test, postinstall: use
WriteMkpathExtensionin #20579- bump: respect livecheck skipped status in #20569
- Fix
WriteMkpathExtensiontests in #20580- Remove unnecessary use of
T.mustin #20578- Encourage using a default branch for HEAD core formulae in #20583
- unversioned_cask_checker: process rename operations in #20584
- Include aliases and renames in
FormulaStubin #20586- feat: update pod2man normalize in #20589
- feat: update regex replace for pod2man in #20594
- bundle/tap_installer: add force flag for official taps for developers. in #20596
- AbstractUninstall: coerce which argument to String in #20595
- Allow "all" value for gnome_devel_allowlist in #20597
- keg_only_reason locale:
typed: strictin #20592- Load replacement formula/cask from formula API in #20598
- Bump the "all" group with 3 updates across multiple ecosystems in #20602
- Revert "Use
rubocop_internalformatter for Ruby LSP" in #20604- tap: actively check repo visibility in #20611
- DownloadStrategyDetector: handle tangled.sh Git URLs in #20599
- lock_file simulate_system:
typed: strictin #20608- Avoid repeated calls to affix checks in #20612
- Document MCP server capabilities in #20593
- Fix undefined method 'ohai' in #20607
- Unlink old
*_names.txtand*_aliases.txtfiles before overwriting in #20618- Add cask support to
brew unpackcommand in #20601
