Software-update: Homebrew 4.6.6

Homebrew logo 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.6 is uitgekomen en sinds versie 4.6.0 zijn de volgende veranderingen en verbeteringen doorgevoerd:

Homebrew 4.6.6:
  • workflows/tests: run brew style on all taps at once. in #20539
  • cmd/upgrade: fix ofail/opoo call. in #20542
  • dev-cmd/bump: fix system call. in #20543
  • Bump the "all" group with 2 updates across multiple ecosystems in #20537
Homebrew 4.6.5:
  • Type remaining Kernel logging extensions in #20481
  • Remove unused 'which_all' Kernel ext in #20482
  • Move 'paths' out of Kernel in #20483
  • feat: audit codeberg repos in #20485
  • cask: replace unsigned reason with fails_gatekeeper_check in #20432
  • cask/audit: correctly filter artifact types in audit in #20488
  • brew.sh: enforce HOMEBREW_FORCE_BREW_WRAPPER more strictly in #20400
  • bin/brew: expand env file filter to allow manpage-documented envs in #20486
  • test/cask: speed up tests in #20493
  • **/keg_relocate.rb: add set Sorbet typed: strict in #20494
  • keg_relocate: add more /usr/local relocation pairs. in #20495
  • formulary: do not allow using the cache when forbidding paths in #20487
  • Move formula analytics pretty name logic to MacOSVersion. in #20498
  • dev-cmd/bump-*-pr: automatically tap core taps if needed. in #20500
  • Deprecate conflicts_with formula: in Cask DSL. in #20499
  • Fix formula installs without a tab in #20501
  • cask/dsl/rename: add api support in #20491
  • utils/wrapper.sh: fix source calls in #20508
  • api/formula: use correct method for allowing source path loads in #20507
  • Enable loading formulae from stubs in #20489
  • cmd/update-report: show new formula/cask desc for non-API users too in #20496
  • Fix formula-analytics pretty OS name logic in #20509
  • Support Tiers: document future macOS support in #20497
  • diagnostic: fix check_cask_environment_variables check in #20510
  • os/linux/diagnostic: make check_for_symlinked_home doctor-only. in #20511
  • **/diagnostic.rb: add Sorbet strict sigil. in #20512
  • diagnostic: miscellaneous fixes in #20514
  • More Sorbet typed: strict files in #20513
  • Formula-Cookbook: document stable path variables in #20515
  • Add RuboCop rule to detect identical SHA256 values across architectures in casks by @Copilot in #20504
  • Fix conflicts_with stanza odeprecated method call issue by @Copilot in #20517
  • diagnostic: fix error on verbose in #20518
  • dev-cmd/tests: fetch JSON API files if needed. in #20520
  • formula-analytics: reduce noise from Linux builds in #20522
  • Refactor Homebrew::API.fetch_api_files! to not take arguments. in #20524
  • Miscellaneous typed: strict in #20526
  • More typed: strict in #20528
  • cli/parser: convert switch env values to boolean in #20532
  • Use rubocop_internal formatter for Ruby LSP in #20535
  • Move o* output methods to Utils::Output in #20525
  • bundle: some more typed: strict in #20530
  • formula_cellar_checks: check unversioned name in universal_binary_allowlist in #20538
Homebrew 4.6.4:
  • os/linux/elf: bump to typed: strict in #20422
  • Store API data in formulae/casks for use in to_hash_with_variations in #20429
  • Create Homebrew::API::Internal for working with internal API in #20425
  • shims/super/rustc_wrapper: fix comment in #20431
  • formula: improve log filename handling in #20433
  • Don't allow installing formulae from paths without HOMEBREW_DEVELOPER by @Copilot in #20414
  • Fix cask installation conflicts with same-named formula binaries by @Copilot in #20417
  • Add brew doctor warning for symlinked /home directories on Linux by @Copilot in #20416
  • os/linux/keg_relocate: skip ELF files with protodesc_cold only when bottling in #20434
  • Ensure that head Git URLs always specify a branch name in #20402
  • formula: improve variable naming in #20438
  • Use API helper methods to manage toggling the internal API in #20430
  • Add diagnostic check for pkg-config macOS SDK version mismatch by @Copilot in #20418
  • Fix HEAD installations with HOMEBREW_FORBID_PACKAGES_FROM_PATHS in #20442
  • Improve brew doctor quarantine "unknown reason" message with specific CLT guidance by @Copilot in #20415
  • bump-cask-pr: ensure new_cask has a url in #20445
  • Implement selective path replacement for /usr/local to fix bottle creation issues by @Copilot in #20420
  • workflows: manually bump setup-ruby in #20447
  • formula-analytics: update dependencies in #20449
  • Add warning for formula installation from forbidden paths by @Copilot in #20444
  • dependabot: remove cooldowns in #20450
  • cask/quarantine: fix quarantine support in #20453
  • formulary: improve/loosen path rejection logic. in #20457
  • cask/dsl/rename: add new rename dsl in #20421
  • Bump the "all" group with 2 updates across multiple ecosystems in #20451
  • Fix audit_signing to skip when quarantine attribute is missing by @Copilot in #20455
  • Tweak copilot instructions in #20458
  • Fix some test-bot failures/bad output in #20460
  • Update and temporarily disable GNU mirror audit in #20461
  • livecheck/strategy/gnu: use ftpmirror.gnu.org too in #20462
  • Bump the "all" group with 1 updates across multiple ecosystems in #20466
  • Re-enable GNU mirror audit in #20463
  • Fix more HOMEBREW_FORBID_PACKAGES_FROM_PATHS issues in #20468
  • formulary: tighter path rejection detection. in #20470
  • Bump the "all" group with 1 updates across multiple ecosystems in #20472
  • formula-analytics: add macOS Tahoe in #20473
  • Fix concurrent download error when formula has same patch applied to multiple directories by @Copilot in #20471
  • formulary: provide ref and realpath when rejecting path. in #20475
  • Fix brew upgrade not linking newer versions when upgrade interrupted by @Copilot in #20446
  • Add more Sorbet types in #20474
  • download_strategy: fix UID handling with credential helpers on fetch in #20476
  • software_spec: fix type signatures in #20477
  • Messaging and comment adjustments in #20479
  • docs: edit various URLs in #20484
Homebrew 4.6.3:
  • Use hash for internal cask API in #20426
  • Don't query analytics for third-party formulae/casks in brew info in #20428
Homebrew 4.6.2:
  • Simplify Service attr helper methods in #20391
  • Cleanup internal API handling in #20406
  • os/linux/keg_relocate: remove protodesc_cold exclusion in #20423
  • rustc_wrapper: pass HOMEBREW_RUSTFLAGS last in #20424
Homebrew 4.6.1:
  • Update cask definition in #20373
  • Add a flag to brew info to view the size of each formula and cask in #20360
  • Add Cask::Installer#prelude to check before download queueing in #20375
  • Fix file descriptor leak in Linux LD library path parsing in #20377
  • diagnostic: Use git -C $path in uncommited modifications nudge in #20381
  • RubyDoc output improvements in #20383
  • Add rustc wrapper shim to fix RUSTFLAGS conflicts in #20380
  • service: ensure JSON cron output can be null. in #20389
  • docs: mention signing in deprecation criteria in #20388
  • extend/pathname: accept String as target in write_env_script in #20394
  • download_queue: display hash of rejected download in #20390
  • handle false content_type in #20392
  • extend/pathname: fix type error. in #20395
  • extend/pathname: fix another type error. in #20396
  • docs: improve Autobump documentation in #20393
  • download_queue: add missing require. in #20398
  • Revert "spdx: update license data." in #20399
  • Skip rpath relocation of ELF files with protodesc_cold sections in #20403
  • cask/audit: iterate over artifacts in rosetta/signing audit in #20405
  • formula: append .log to formula build log filenames in #20407
  • patches audit: add tests for patches corrector in #20404
  • os/linux/ld: do not crash the program if the ld.so.conf entry is not readable in #20412
  • os/linux/elf: fix file descriptor leak in #20408
  • cask/audit: add skiplist for signing audit in #20413

Homebrew

Versienummer 4.6.5
Releasestatus Final
Besturingssystemen Linux, macOS
Website Homebrew
Download https://github.com/Homebrew/brew/releases/tag/4.6.6
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

22-08-2025 • 14:41

4

Bron: Homebrew

Update-historie

Reacties (4)

4
4
0
0
0
2
Wijzig sortering
En weer een update verder


~ % brew --version                             

Homebrew 4.6.6
Wat raar dat die zich gewoon homebrew noemt. Ik heb een gekraakte Wii met Homebrew erop, dus er is niet één homebrew. Typisch Apple egocentrisme?
Dit staat helemaal los van Apple. Ik maak op immutable Fedora ook dankbaar gebruik van brew voor een hoop commandline tools. Werkt perfect en is gescheiden van je read-only host waardoor het goed werkt als je even een tool wilt installeren.

Homebrew staat meer voor een filosofie ;)
Precies en er zijn meerdere "homebrew" software pakketten met dezelfde filosofie en die ook "homebrew" heten 😉

Op dit item kan niet meer gereageerd worden.