Software-update: Homebrew 4.5.8
Homebrew is een pakketbeheerder die wordt bijgehouden door een groep vrijwilligers, waarbij vanuit verschillende 'taps' (pakketbronnen) 'formula' (softwarepakketen) 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.5.8 is uitgekomen en de changelog sinds versie 4.5.5 ziet er als volgt uit:
Homebrew 4.5.8:Add HOMEBREW_MACOS_NEWEST_SUPPORTED env var in #20112Replace hardlinks with symlinks for brew tests in #20115MacOSVersion: enable strong typing, expand tests in #20108Remove alias generic_* definitions in favour of using super in #20120Remove vale FIXME in #20123a*.rb: move to strict Sorbet sigil. in #20121Add Cask::Config RBI compiler in #20124cask/audit: also check binary for minimum OS in #20119cask: move some files to strict Sorbet sigil. in #20125utils/github/api: fix Sorbet types. in #20129Refactor FormulaCreator args and call parse_url automatically in #20116cmd: set typed: strict in #20130debrew: set typed: strict in #20131dev-cmd: set typed: strict in #20132requirements: set typed: strict in #20133Fix type mismatch in brew info in #20139cask/installer: remove confusing zap messaging in #20138download_strategy: fix caching of :latest downloads in #20137formula_creator: test GitHub repo call for archive|releases URLs in #20136rubocops: add no_autobump! rubocop in #20126tap: rely on new autobump list in #20141formula_creator: detect GitHub version from latest release in #20025rubocops/caveats: check for dynamic caveats. in #20135Make some of the bundle commands Sorbet typed: true in #20145Fix handling of class methods in extend/os in #20152Fix brew doctor cask handling on Linux in #20151download_strategy: fossil now outputs hash: in #20150create: strip 'v' prefix from version in #20154Improve brew doctor warnings about xattr and cask quarantine in #20153rubocops/caveats: only apply dynamic logic check to core. in #20155language/*: fix *_SHEBANG_REGEX anchors in #20157Revert "Make some of the bundle commands Sorbet typed: true" in #20158
Add HOMEBREW_MACOS_NEWEST_SUPPORTED env var in #20112Replace hardlinks with symlinks for brew tests in #20115MacOSVersion: enable strong typing, expand tests in #20108Remove alias generic_* definitions in favour of using super in #20120Remove vale FIXME in #20123a*.rb: move to strict Sorbet sigil. in #20121Add Cask::Config RBI compiler in #20124cask/audit: also check binary for minimum OS in #20119cask: move some files to strict Sorbet sigil. in #20125utils/github/api: fix Sorbet types. in #20129Refactor FormulaCreator args and call parse_url automatically in #20116cmd: set typed: strict in #20130debrew: set typed: strict in #20131dev-cmd: set typed: strict in #20132requirements: set typed: strict in #20133Fix type mismatch in brew info in #20139cask/installer: remove confusing zap messaging in #20138download_strategy: fix caching of :latest downloads in #20137formula_creator: test GitHub repo call for archive|releases URLs in #20136rubocops: add no_autobump! rubocop in #20126tap: rely on new autobump list in #20141formula_creator: detect GitHub version from latest release in #20025rubocops/caveats: check for dynamic caveats. in #20135Make some of the bundle commands Sorbet typed: true in #20145Fix handling of class methods in extend/os in #20152Fix brew doctor cask handling on Linux in #20151download_strategy: fossil now outputs hash: in #20150create: strip 'v' prefix from version in #20154Improve brew doctor warnings about xattr and cask quarantine in #20153rubocops/caveats: only apply dynamic logic check to core. in #20155language/*: fix *_SHEBANG_REGEX anchors in #20157Revert "Make some of the bundle commands Sorbet typed: true" in #20158Homebrew 4.5.7:tests: default to API mode enabled. in #20070cmd/deps: add warning when not using runtime dependencies. in #20071dev-cmd/contributions: improve CSV output. in #20074rubocops/cask/no_overrides: avoid nested depends_on macos: in #20075cmd/update: attempt migration from master to main branch. in #20073Tweak GitHub Actions workflows in #20077Filter brew tests spec files appropriately for each OS in #20079cask/audit: skip caveats check for Intel-only casks in #20081dev-cmd/bump-formula-pr: handle null body in #20087Only generate cask variations for supported macOS configurations in #20080Add strict parameter to GitHub::check_for_duplicate_pull_requests in #20082Remove unused --force-auto-update option in #20090Revert "Filter brew tests spec files appropriately for each OS" in #20089Generate template API samples for formulae.brew.sh docs workflow in #20091Revert "Only generate cask variations for supported macOS configurations" in #20092Add MCP server VS Code config in #20093Remove deprecated vscode sorbet option in #20094Fix vscode ruby-lsp setup for GitHub codespaces in #20095Cask: Initialize yet more instance variables in #20100Hide main branches from brew tap-info and brew info in #20101Add sync-default-branches workflow in #20103Hide main branches from brew tap-info and brew info in #20098cmd/update*: more fixes to allow migration from master to main. in #20099Open issues for failed scheduled workflows in #20107api_hashable: retain access to global gitconfig in #20110
tests: default to API mode enabled. in #20070cmd/deps: add warning when not using runtime dependencies. in #20071dev-cmd/contributions: improve CSV output. in #20074rubocops/cask/no_overrides: avoid nested depends_on macos: in #20075cmd/update: attempt migration from master to main branch. in #20073Tweak GitHub Actions workflows in #20077Filter brew tests spec files appropriately for each OS in #20079cask/audit: skip caveats check for Intel-only casks in #20081dev-cmd/bump-formula-pr: handle null body in #20087Only generate cask variations for supported macOS configurations in #20080Add strict parameter to GitHub::check_for_duplicate_pull_requests in #20082Remove unused --force-auto-update option in #20090Revert "Filter brew tests spec files appropriately for each OS" in #20089Generate template API samples for formulae.brew.sh docs workflow in #20091Revert "Only generate cask variations for supported macOS configurations" in #20092Add MCP server VS Code config in #20093Remove deprecated vscode sorbet option in #20094Fix vscode ruby-lsp setup for GitHub codespaces in #20095Cask: Initialize yet more instance variables in #20100Hide main branches from brew tap-info and brew info in #20101Add sync-default-branches workflow in #20103Hide main branches from brew tap-info and brew info in #20098cmd/update*: more fixes to allow migration from master to main. in #20099Open issues for failed scheduled workflows in #20107api_hashable: retain access to global gitconfig in #20110Homebrew 4.5.6:Preliminary macOS 26 (Tahoe) support in #20062cmd/vendor-install: fix exit code handling for curl in #20063Reduce Homebrew/brew CI warnings in #20054workflows/tests.yml: more CI tweaks. in #20060Cleanup extend/ directory usage. in #20061
Preliminary macOS 26 (Tahoe) support in #20062cmd/vendor-install: fix exit code handling for curl in #20063Reduce Homebrew/brew CI warnings in #20054workflows/tests.yml: more CI tweaks. in #20060Cleanup extend/ directory usage. in #20061
Source:
Tweakers.net