Skip to content

Releases: Homebrew/brew

4.4.1

14 Oct 07:18
7067260
Compare
Choose a tag to compare

What's Changed

  • Revert "Revert "github_runner_matrix: enable usage of macos-15 runners"" by @carlocab in #18437
  • github/workflows: use macos-15 GitHub Actions runners. by @MikeMcQuaid in #18462
  • dev-cmd/bump: fix comparison of versions with comma-separated values by @khipp in #18480
  • linkage_checker: replace Fiddle.dlopen with libSystem call by @carlocab in #18486
  • unpack_strategy/directory: try preserving hardlinks by @cho-m in #18497
  • attestion: make InvalidAttestationError non-fatal in CI by @carlocab in #18485
  • brew.sh: fix some stderr redirections to /dev/null by @carlocab in #18503
  • upstream.rbi: remove Fiddle constants by @carlocab in #18502
  • Move remaining undef use in OS extensions to prepend by @dduugg in #18378
  • Bump more files to Sorbet typed: strict by @issyl0 in #18354
  • Add a Delegator DSL compiler by @dduugg in #18520
  • Use requires_ancestor consistently by @dduugg in #18521
  • Replace removed constants with overridable methods by @dduugg in #18517
  • Remove removable constants by @dduugg in #18528
  • utils/curl: workaround curl bug for --head --request GET by @cho-m in #18508
  • attestation: show unit of time for retry message by @carlocab in #18539
  • attestation: specialize error on incompatible gh by @woodruffw in #18543
  • tap_auditor: check formulae names in autobump.txt by @cho-m in #18541
  • os/mac/pkgconfig: add bzip2.pc for rust formulae by @cho-m in #18545
  • feat: add attestation to the pkg installer by @SMillerDev in #18555
  • cask/cask: pass args when initalising methods by @bevanjkay in #18438
  • feat: Install an unlinked formula via brew install if --overwrite is passed by @boblail in #18536
  • extend/ENV/super: use brew libs for some Python packages by @cho-m in #18557
  • Perform preinstall checks when a formula is installed via a cask by @Bo98 in #18547
  • unpack_strategy: fix unpack Dir.mktmpdir group by @cho-m in #18548

Full Changelog: 4.4.0...4.4.1

4.4.0

01 Oct 12:20
84c3117
Compare
Choose a tag to compare

Release notes for this release can be found on the Homebrew blog.

What's Changed

New Contributors

Full Changelog: 4.3.24...4.4.0

4.3.24

23 Sep 08:00
9160445
Compare
Choose a tag to compare

What's Changed

  • os/linux/ld: harden brewed_ld_so_diagnostics against TypeError by @carlocab in #18333
  • search: allow @ and + characters by @daeho-ro in #18345
  • cmd/shellenv: set XDG_DATA_DIRS on Linux by @notfirefox in #18326
  • dev-cmd/unbottled: fix total unbottled count by @cho-m in #18327
  • rubocops: xcodebuild needs an Xcode dependency by @cho-m in #18346
  • dev-cmd/bottle: improve :all bottle handling by @carlocab in #18350
  • formula_installer: fix manifest error handling by @Bo98 in #18355
  • github_runner_matrix: include 15-x86_64 with --all-supported by @carlocab in #18362
  • Use prepended modules instead of undef for OS-specific code by @dduugg in #18305
  • os/mac/pkgconfig/14: update libcurl for 14.5 SDK by @Bo98 in #18298
  • formula: fix alias/generic/prepend std_cmake_args issue. by @MikeMcQuaid in #18364

Full Changelog: 4.3.23...4.3.24

4.3.23

17 Sep 04:07
42c11a4
Compare
Choose a tag to compare

This release fixes a Couldn't find manifest matching bottle checksum error some users may have experienced.

What's Changed

  • resource: further fix manifest retry handling by @Bo98 in #18344

Full Changelog: 4.3.22...4.3.23

4.3.22

16 Sep 18:15
08e5122
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.3.21...4.3.22

4.3.21

12 Sep 10:14
c5d09b4
Compare
Choose a tag to compare

What's Changed

  • Implement concurrent downloads in brew fetch. by @reitermarkus in #17756
  • Fix macOS update-test name by @dduugg in #18295
  • os/mac/pkgconfig/15: drop NTLM_WB reference in libcurl by @Bo98 in #18297
  • linkage_checker: skip broken linkage in Julia by @cho-m in #18235
  • Enable strict typing in FormulaInstaller by @dduugg in #18290
  • shellenv: silence errors from writing to HOMEBREW_PATHS_FILE by @carlocab in #18302
  • github_runner_matrix: decouple macOS versions from MacOSVersion#supported_release? by @carlocab in #18306
  • Set correct tap when loading installed casks by @Rylan12 in #17823
  • Make Sequoia supported by @fxcoudert in #18296
  • formula: update CMake log files by @carlocab in #18307
  • Include formula name in no-URL error by @Rylan12 in #18308
  • shims/super/cc: fix linker flag parsing by @carlocab in #18309
  • ENV/super: replace m4 shim with M4 variable by @cho-m in #18310
  • formula: make cargo respect Homebrew-managed parallelism by @carlocab in #18312
  • exceptions: skip #fetch_issues is HOMEBREW_NO_BUILD_ERROR_ISSUES is set by @carlocab in #18313
  • shellenv.sh / fish shell: Move Brew PATHs to front if they exist (add -m arg to fish_add_path) by @WinkelCode in #18304

New Contributors

Full Changelog: 4.3.20...4.3.21

4.3.20

09 Sep 07:34
c763732
Compare
Choose a tag to compare

What's Changed

  • dev-cmd/bottle: use iso8601 for compliance with spec by @cho-m in #18177
  • formula_auditor: reject more SPDX licenses by @cho-m in #18035
  • docs: remove references to deprecated/disabled GCC formulae by @cho-m in #18228
  • list.sh: support column output by @Bo98 in #18233
  • shims/super/cc: do not pass -pipe by @fxcoudert in #18231
  • cmd/shellenv: output the result of path_helper directly by @carlocab in #18225
  • list.sh: improve arg parsing, support brew ls by @Bo98 in #18234
  • Invalidate Bootsnap cache on Gemfile.lock changes by @Bo98 in #18240
  • github_packages: use full license only if within limit by @cho-m in #18241
  • utils/github: use x-access-token by @Bo98 in #18242
  • Revert "build(deps-dev): bump logger from 1.6.0 to 1.6.1 in /Library/Homebrew" by @MikeMcQuaid in #18244
  • workflows/docker: improve job names. by @MikeMcQuaid in #18245
  • startup/bootsnap: base key on in install state rather than projection by @Bo98 in #18246
  • Docs: Add license to block preceding revision placement by @psibre in #18247
  • formula_auditor: make deprecate license check non-strict in core by @cho-m in #18249
  • Globally silence default gem warnings by @Bo98 in #18259
  • Revert $TMPDIR for emacsclient by @tshu-w in #18260
  • keg: avoid attempting rmdir on must exist subdirs by @cho-m in #18262
  • Update URLs to SPDX license expr docs by @ZhongRuoyu in #18265
  • dev-cmd/bump: add --auto flag by @carlocab in #18227
  • Dockerfile: align gh installation with upstream documentation by @carlocab in #18272
  • Update README by @Olexandr88 in #18273
  • Improve brew doctor output on prerelease macOS by @MikeMcQuaid in #18274
  • Use FormulaInstaller OS extensions by @dduugg in #18275
  • linkage_checker: exclude test deps from being considered runtime dep by @cho-m in #18281
  • Curl#curl_headers: Work with 56 exit_status by @samford in #18279
  • github/actions: fix annotation title handling by @carlocab in #18283
  • rubocops/uses_from_macos: remove gnu-getopt and rpcgen by @cho-m in #18267
  • shims/super/ninja: respect Homebrew parallelism by @carlocab in #18284

New Contributors

Full Changelog: 4.3.19...4.3.20

4.3.19

02 Sep 14:29
1f9bd2d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.3.18...4.3.19

4.3.18

26 Aug 12:13
abc0584
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.3.17...4.3.18

4.3.17

19 Aug 11:50
3426911
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.3.16...4.3.17