github Homebrew/brew 4.6.4

latest releases: 4.6.9, 4.6.8, 4.6.7...
18 days ago

What's Changed

  • os/linux/elf: bump to typed: strict by @ZhongRuoyu in #20422
  • Store API data in formulae/casks for use in to_hash_with_variations by @Rylan12 in #20429
  • Create Homebrew::API::Internal for working with internal API by @Rylan12 in #20425
  • shims/super/rustc_wrapper: fix comment by @carlocab in #20431
  • formula: improve log filename handling by @ZhongRuoyu 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 by @carlocab in #20434
  • Ensure that head Git URLs always specify a branch name by @issyl0 in #20402
  • formula: improve variable naming by @ZhongRuoyu in #20438
  • Use API helper methods to manage toggling the internal API by @Rylan12 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 by @HuaDeity 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 by @samford in #20445
  • Implement selective path replacement for /usr/local to fix bottle creation issues by @Copilot in #20420
  • workflows: manually bump setup-ruby by @p-linnane in #20447
  • formula-analytics: update dependencies by @p-linnane in #20449
  • Add warning for formula installation from forbidden paths by @Copilot in #20444
  • dependabot: remove cooldowns by @p-linnane in #20450
  • cask/quarantine: fix quarantine support by @bevanjkay in #20453
  • formulary: improve/loosen path rejection logic. by @MikeMcQuaid in #20457
  • cask/dsl/rename: add new rename dsl by @bevanjkay in #20421
  • Bump the "all" group with 2 updates across multiple ecosystems by @dependabot[bot] in #20451
  • Fix audit_signing to skip when quarantine attribute is missing by @Copilot in #20455
  • Tweak copilot instructions by @MikeMcQuaid in #20458
  • Fix some test-bot failures/bad output by @MikeMcQuaid in #20460
  • Update and temporarily disable GNU mirror audit by @ZhongRuoyu in #20461
  • livecheck/strategy/gnu: use ftpmirror.gnu.org too by @carlocab in #20462
  • Bump the "all" group with 1 updates across multiple ecosystems by @dependabot[bot] in #20466
  • Re-enable GNU mirror audit by @ZhongRuoyu in #20463
  • Fix more HOMEBREW_FORBID_PACKAGES_FROM_PATHS issues by @MikeMcQuaid in #20468
  • formulary: tighter path rejection detection. by @MikeMcQuaid in #20470
  • Bump the "all" group with 1 updates across multiple ecosystems by @dependabot[bot] in #20472
  • formula-analytics: add macOS Tahoe by @p-linnane 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. by @MikeMcQuaid in #20475
  • Fix brew upgrade not linking newer versions when upgrade interrupted by @Copilot in #20446
  • Add more Sorbet types by @MikeMcQuaid in #20474
  • download_strategy: fix UID handling with credential helpers on fetch by @Bo98 in #20476
  • software_spec: fix type signatures by @carlocab in #20477
  • Messaging and comment adjustments by @EricFromCanada in #20479
  • docs: edit various URLs by @EricFromCanada in #20484

New Contributors

Full Changelog: 4.6.3...4.6.4

Don't miss a new brew release

NewReleases is sending notifications on new releases.