Software-update: Homebrew 4.5.12
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.5.12 is uitgekomen en sinds versie 4.5.9 zijn de volgende veranderingen en verbeteringen doorgevoerd:
Homebrew 4.5.12:retryable_download: retry on bottle manifest errors in #20288cask/audit: always enable codesign audit in #20286Add JSON API download strategy for download queue in #20289cask/audit: skip signing audit for shell scripts in #20292Bump thor from 1.3.2 to 1.4.0 to resolve dependabot alert in #20293Fix handling of formula install blocking in #20298
retryable_download: retry on bottle manifest errors in #20288cask/audit: always enable codesign audit in #20286Add JSON API download strategy for download queue in #20289cask/audit: skip signing audit for shell scripts in #20292Bump thor from 1.3.2 to 1.4.0 to resolve dependabot alert in #20293Fix handling of formula install blocking in #20298Homebrew 4.5.11:Move more logic from cmd/fetch to download_queue in #20241build(deps): bump the dependabot group across 1 directory with 25 updates in #20244feat: add update-perl-resources dev-cmd in #20218Bump the "all" group with 1 updates across multiple ecosystems in #20253cleanup: don't warn when loading a renamed cask. in #20256Add docs for brew alias command in #20260Ignore IP allow list errors in too_many_open_prs in #20263utils/pypi: ensure pure Python wheels support py3 in #19984Portable Ruby 3.4.5 in #20265github_runner_matrix: note about adding OS tags. in #20266test/fixtures: add minimal mp4 in #20262Audit no_autobump! reason for new packages in #20267ask option refactoring in #20274Refactor DownloadQueue handling in #20272formulary: make no_autobump! reason a symbol when needed in #20270bundle: --file and --global should conflict in #20276Optionally use download_queue for brew install in #20245Optionally parallelise API file downloads in #20273docs: add Homebrew's MCP server documentation. in #20277Bump the "all" group with 3 updates across multiple ecosystems in #20275formula_installer: ignore bottle_tab_runtime_dependencies errors in #20282dispatch-build-bottle: use main branch in #20284env_script_all_files: don't overwrite existing stuff in #20281Fix some stdout issues with concurrence in #20283Improve Download Queue behaviour in #20285
Move more logic from cmd/fetch to download_queue in #20241build(deps): bump the dependabot group across 1 directory with 25 updates in #20244feat: add update-perl-resources dev-cmd in #20218Bump the "all" group with 1 updates across multiple ecosystems in #20253cleanup: don't warn when loading a renamed cask. in #20256Add docs for brew alias command in #20260Ignore IP allow list errors in too_many_open_prs in #20263utils/pypi: ensure pure Python wheels support py3 in #19984Portable Ruby 3.4.5 in #20265github_runner_matrix: note about adding OS tags. in #20266test/fixtures: add minimal mp4 in #20262Audit no_autobump! reason for new packages in #20267ask option refactoring in #20274Refactor DownloadQueue handling in #20272formulary: make no_autobump! reason a symbol when needed in #20270bundle: --file and --global should conflict in #20276Optionally use download_queue for brew install in #20245Optionally parallelise API file downloads in #20273docs: add Homebrew's MCP server documentation. in #20277Bump the "all" group with 3 updates across multiple ecosystems in #20275formula_installer: ignore bottle_tab_runtime_dependencies errors in #20282dispatch-build-bottle: use main branch in #20284env_script_all_files: don't overwrite existing stuff in #20281Fix some stdout issues with concurrence in #20283Improve Download Queue behaviour in #20285Homebrew 4.5.10:Rename the brew_{dumper,installer}_spec.rb files in #20225attestation: require explicit opt-in. in #20229Replace github.token by secrets.GITHUB_TOKEN in #20228formulary: prevent formulae from printing to stdout while being loaded in #20226Support Cask renames when installing/dumping in #20224Improve some Pathname instance variable handling in #20232Add ZeroZeroZeroZero cop in #20233rubocops/text: Prefer lib/"string" over lib+"string" in #20235style: fix skipping actionlint checks on Homebrew/brew. in #20237fixtures/rubocop@x.x.x.rbi: fix style. in #20238build(deps): bump setuptools from 80.8.0 to 80.9.0 in /Library/Homebrew/formula-analytics in #20243build(deps): bump the dependabot group across 1 directory with 3 updates in #20242aliases/aliases: fix naming of symlinks in #20246
Rename the brew_{dumper,installer}_spec.rb files in #20225attestation: require explicit opt-in. in #20229Replace github.token by secrets.GITHUB_TOKEN in #20228formulary: prevent formulae from printing to stdout while being loaded in #20226Support Cask renames when installing/dumping in #20224Improve some Pathname instance variable handling in #20232Add ZeroZeroZeroZero cop in #20233rubocops/text: Prefer lib/"string" over lib+"string" in #20235style: fix skipping actionlint checks on Homebrew/brew. in #20237fixtures/rubocop@x.x.x.rbi: fix style. in #20238build(deps): bump setuptools from 80.8.0 to 80.9.0 in /Library/Homebrew/formula-analytics in #20243build(deps): bump the dependabot group across 1 directory with 3 updates in #20242aliases/aliases: fix naming of symlinks in #20246
Source:
Tweakers.net