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
Pathname
refinement fromFormulary
in #20566- formula_cellar_checks: avoid changing name in #20571
- Remove redundant
T.bind(self, Pathname)
in #20572- Create
DownloadQueue
helper to check concurrency and initialize in #20573- Enable Sorbet/Refinement in #20570
- dev-cmd/pr-publish: default to
main
branch in #20574- test, postinstall: use
WriteMkpathExtension
in #20579- bump: respect livecheck skipped status in #20569
- Fix
WriteMkpathExtension
tests in #20580- Remove unnecessary use of
T.must
in #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
FormulaStub
in #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: strict
in #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_internal
formatter 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: strict
in #20608- Avoid repeated calls to affix checks in #20612
- Document MCP server capabilities in #20593
- Fix undefined method 'ohai' in #20607
- Unlink old
*_names.txt
and*_aliases.txt
files before overwriting in #20618- Add cask support to
brew unpack
command 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
Pathname
refinement fromFormulary
in #20566- formula_cellar_checks: avoid changing name in #20571
- Remove redundant
T.bind(self, Pathname)
in #20572- Create
DownloadQueue
helper to check concurrency and initialize in #20573- Enable Sorbet/Refinement in #20570
- dev-cmd/pr-publish: default to
main
branch in #20574- test, postinstall: use
WriteMkpathExtension
in #20579- bump: respect livecheck skipped status in #20569
- Fix
WriteMkpathExtension
tests in #20580- Remove unnecessary use of
T.must
in #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
FormulaStub
in #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: strict
in #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_internal
formatter 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: strict
in #20608- Avoid repeated calls to affix checks in #20612
- Document MCP server capabilities in #20593
- Fix undefined method 'ohai' in #20607
- Unlink old
*_names.txt
and*_aliases.txt
files before overwriting in #20618- Add cask support to
brew unpack
command in #20601