6.0.14
Added 4
- Add advisory matcher and dev-cmd/advisory-match for vulnerability analysis
- Add glibc runtime action
- Add Clang system config action
- Add explicit dylib ID helpers
Changed 10
- Speed up warm-cache API loads and path lookups
- Remove most forks from no-op brew startup
- Speed up style checks for homebrew/core and homebrew/cask
- Avoid repeated coverage simulation
- Reduce vendored gem dependencies
- Preserve locale during brew startup
- Support Landlock ABI 2 on Linux kernel 6.1
- Allow mixed env keys in script wrappers
- Recommend Software Update for CLT updates
- DownloadLock: wait for another process's download instead of failing
Fixed 3
- Fix shellenv INFOPATH missing the default in fish
- Fix GitHub release version detection
- Fix Ruby 4 CGI flaky test
Removed 1
- Remove leftover code for --no-quarantine
What's Changed
- Speed up warm-cache API loads and path lookups by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23300
- Remove most forks from no-op brew startup by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23298
- Speed up style checks for homebrew/core and homebrew/cask by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23301
- Avoid repeated coverage simulation by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23313
- Reduce vendored gem dependencies by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23309
- tap: require
trustinTap#to_hashby @carlocab in https://github.com/Homebrew/brew/pull/23333 - test/os/mac/keg: require
machoby @carlocab in https://github.com/Homebrew/brew/pull/23334 - Preserve locale during brew startup by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23332
- Support Landlock ABI 2 on Linux kernel 6.1 by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23335
- Prepare complete DSL stanza ordering by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23331
- cask/audit: require "macho" before use by @chenrui333 in https://github.com/Homebrew/brew/pull/23337
- vulns: add advisory matcher and dev-cmd/advisory-match by @andrew in https://github.com/Homebrew/brew/pull/23329
- Group
on_system_conditionalafterosby @AlternateRT in https://github.com/Homebrew/brew/pull/23339 - Fix shellenv INFOPATH missing the default in fish by @jdelStrother in https://github.com/Homebrew/brew/pull/23059
- Fix GitHub release version detection by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23338
- Restore
base64gem by @botantony in https://github.com/Homebrew/brew/pull/23344 - Add missing
on_<system>stanzas to cask stanza order by @AlternateRT in https://github.com/Homebrew/brew/pull/23321 - Remove unused instance variables in API code by @dduugg in https://github.com/Homebrew/brew/pull/23346
- rubocops/urls: Ignore GitHub username and repo in binary URL check by @timhillgit in https://github.com/Homebrew/brew/pull/23236
- Enforce responsible AI contribution policy by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23317
- docs: update Vale styles by @p-linnane in https://github.com/Homebrew/brew/pull/23353
- Add glibc runtime action (14/24) by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23201
- contaier: add init option by @daeho-ro in https://github.com/Homebrew/brew/pull/23348
- Add Clang system config action (15/24) by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23190
- bundle: serialize installs sharing an implicit dependency by @dduugg in https://github.com/Homebrew/brew/pull/23342
- Document install step interpolation by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23347
- Ignore user-configured Git hooks for tap operations by @boblail in https://github.com/Homebrew/brew/pull/23352
- install_steps/formula_actions: write GCC specs only once by @botantony in https://github.com/Homebrew/brew/pull/23357
- DownloadLock: wait for another process's download instead of failing by @dduugg in https://github.com/Homebrew/brew/pull/23343
- Use
test_eachfor table-driven specs, and update spoom to 1.8.6 by @dduugg in https://github.com/Homebrew/brew/pull/23359 - Fix SimpleCov coverage for parallel runs by @samford in https://github.com/Homebrew/brew/pull/23358
- Allow mixed env keys in script wrappers by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23360
- Recommend Software Update for CLT updates by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23361
- Remove leftover code for
--no-quarantineby @cho-m in https://github.com/Homebrew/brew/pull/23363 - diagnostic: allowlist Apple Immersive Audio SDK dylib by @sebastianbell in https://github.com/Homebrew/brew/pull/23367
- Fix Ruby 4 CGI flaky test by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23364
- Add explicit dylib ID helpers by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23369
- contributions: allow
--userwith--maintainer-report-csvby @p-linnane in https://github.com/Homebrew/brew/pull/23371 - ReporterHub#select_formula_or_cask: fix type by @samford in https://github.com/Homebrew/brew/pull/23330
- generate-formula-api: attach vulnerabilities from advisory-database by @andrew in https://github.com/Homebrew/brew/pull/23341
New Contributors
- @jdelStrother made their first contribution in https://github.com/Homebrew/brew/pull/23059
- @timhillgit made their first contribution in https://github.com/Homebrew/brew/pull/23236
- @sebastianbell made their first contribution in https://github.com/Homebrew/brew/pull/23367
Full Changelog: https://github.com/Homebrew/brew/compare/6.0.13...6.0.14