Software-update: Homebrew 4.6.0
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.0 is uitgekomen en sinds versie 4.5.12 zijn de volgende veranderingen en verbeteringen doorgevoerd:
Homebrew 4.6.0:workflows/tests: update homebrew/core in audit tests in #20321Fix type error in Readall.valid_tap? in #20319workflows/vendor-gems: push to PRs from dependabot. in #20322Reduce shape variations in Homebrew::Service in #20324workflows/tests: set HOMEBREW_DOWNLOAD_CONCURRENCY for test-bot tests. in #20297env_config: add auto option for download_concurrency in #20329formula*: add source download support for download queue. in #20327cmd/info: don't print empty caveats. in #20330Add Cask install/upgrade/reinstall support for download queue in #20328Enable strict typing in Cask::Audit in #20325brew upgrade --help missing HOMEBREW_UPGRADE_GREEDY in #20333utils/gems: use Homebrew-specific gem spec cache in #20340api: fix handling of source downloads in #20341Deprecate/disable/remove code for Homebrew 4.6 in #20331Document HOMEBREW_DOWNLOAD_CONCURRENCY environment variable in #20342Fix URI parser warning in #20343Cleanup some extend/* types/locations in #20344formula_assertions: fix typechecking error in {shell,pipe}_output in #20345extend/kernel: fix odisabled call. in #20349extend/pathname: fix type signature for write_env_script. in #20351observer_pathname_extension: add strict Sorbet types. in #20354download_queue: fix patch handling. in #20353utils/curl.rb: Skip https audit for curl dependencies in #20348dev-cmd/cat: add require "formula" in #20355extend/kernel: tighten up some type signatures in #20356extend/kernel: tighten type sig for ensure_formula_installed! in #20357Ensure we require "formula" before doing ensure_formula_installed! in #20358Replace ensure_formula_installed! with Formula#ensure_installed! in #20359Manpage: source wording & formatting fixes in #20361Formula-Cookbook: Recommend the in-use write_exec_script syntax in #20363pathname: add type to write_exec_script in #20365extend/kernel: allow exec_editor to open multiple files at once in #20367SkipConditions: special case unsigned deprecations in #20366output: express environment variables consistently in #20364cmd/update: use short option in update.sh in #20368Improve Download Queue output in #20370extend/kernel: remove ensure_formula_installed! in #20371Enable strict typing in Tap in #20369
workflows/tests: update homebrew/core in audit tests in #20321Fix type error in Readall.valid_tap? in #20319workflows/vendor-gems: push to PRs from dependabot. in #20322Reduce shape variations in Homebrew::Service in #20324workflows/tests: set HOMEBREW_DOWNLOAD_CONCURRENCY for test-bot tests. in #20297env_config: add auto option for download_concurrency in #20329formula*: add source download support for download queue. in #20327cmd/info: don't print empty caveats. in #20330Add Cask install/upgrade/reinstall support for download queue in #20328Enable strict typing in Cask::Audit in #20325brew upgrade --help missing HOMEBREW_UPGRADE_GREEDY in #20333utils/gems: use Homebrew-specific gem spec cache in #20340api: fix handling of source downloads in #20341Deprecate/disable/remove code for Homebrew 4.6 in #20331Document HOMEBREW_DOWNLOAD_CONCURRENCY environment variable in #20342Fix URI parser warning in #20343Cleanup some extend/* types/locations in #20344formula_assertions: fix typechecking error in {shell,pipe}_output in #20345extend/kernel: fix odisabled call. in #20349extend/pathname: fix type signature for write_env_script. in #20351observer_pathname_extension: add strict Sorbet types. in #20354download_queue: fix patch handling. in #20353utils/curl.rb: Skip https audit for curl dependencies in #20348dev-cmd/cat: add require "formula" in #20355extend/kernel: tighten up some type signatures in #20356extend/kernel: tighten type sig for ensure_formula_installed! in #20357Ensure we require "formula" before doing ensure_formula_installed! in #20358Replace ensure_formula_installed! with Formula#ensure_installed! in #20359Manpage: source wording & formatting fixes in #20361Formula-Cookbook: Recommend the in-use write_exec_script syntax in #20363pathname: add type to write_exec_script in #20365extend/kernel: allow exec_editor to open multiple files at once in #20367SkipConditions: special case unsigned deprecations in #20366output: express environment variables consistently in #20364cmd/update: use short option in update.sh in #20368Improve Download Queue output in #20370extend/kernel: remove ensure_formula_installed! in #20371Enable strict typing in Tap in #20369Homebrew 4.5.13:cask/audit: refine codesign audits in #20300tap: continue to autobump deprecated unsigned casks in #20299Add Copilot instructions and setup steps in #20301Optionally use DownloadQueue for reinstall, upgrade. in #20296cask/audit: use gktool for signing audit in #20303cmd/search: --desc depends on --eval-all, not the other way around in #20305Fix forbidding special license refs in #20306Improve error message for tap conflicts in brew install in #20304cask/audit: skip signing audit without gktool in #20307attestation: improve debug message. in #20310Make --debug output a bit quieter by default in #20311linux/development_tools: add undocumented environment variables. in #20312download_queue: improve non-TTY output. in #20313Bump the "all" group with 3 updates across multiple ecosystems in #20309
cask/audit: refine codesign audits in #20300tap: continue to autobump deprecated unsigned casks in #20299Add Copilot instructions and setup steps in #20301Optionally use DownloadQueue for reinstall, upgrade. in #20296cask/audit: use gktool for signing audit in #20303cmd/search: --desc depends on --eval-all, not the other way around in #20305Fix forbidding special license refs in #20306Improve error message for tap conflicts in brew install in #20304cask/audit: skip signing audit without gktool in #20307attestation: improve debug message. in #20310Make --debug output a bit quieter by default in #20311linux/development_tools: add undocumented environment variables. in #20312download_queue: improve non-TTY output. in #20313Bump the "all" group with 3 updates across multiple ecosystems in #20309
Source:
Tweakers.net