Home

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

    Previous

    Next