<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
- Fix: Expose curl error details with HOMEBREW_DOWNLOAD_CONCURRENCY by @ooye-sanket in https://github.com/Homebrew/brew/pull/21483
- cask/test: create cask installer stub by @bevanjkay in https://github.com/Homebrew/brew/pull/21441
- Remove most formula stub references by @Rylan12 in https://github.com/Homebrew/brew/pull/21493
- HeaderMatch: add content parameter, expand tests by @samford in https://github.com/Homebrew/brew/pull/21491
- Fix Cleanup.stale_version? logic by @dduugg in https://github.com/Homebrew/brew/pull/21497
- test/cask/dsl_spec: use cask installer stub by @bevanjkay in https://github.com/Homebrew/brew/pull/21498
- cask/artifact/abstract_uninstall: type fixes by @bevanjkay in https://github.com/Homebrew/brew/pull/21499
- Add aliases and renames to internal API by @Rylan12 in https://github.com/Homebrew/brew/pull/21492
- Optionally load formulae from the internal API by @Rylan12 in https://github.com/Homebrew/brew/pull/21495
- ExtractPlist: add content parameter by @samford in https://github.com/Homebrew/brew/pull/21494
- os/mac/keg_relocate: be stricter about
preferred_perl by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21501
- Add add'l rescue for Utils.gain_permissions_rmdir by @dduugg in https://github.com/Homebrew/brew/pull/21508
- test_bot/bottles_fetch: fetch bottles in parallel. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21503
- Add CLAUDE.md by @chenrui333 in https://github.com/Homebrew/brew/pull/21504
- Add AI assistance checkbox to PR template by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21510
- Add self-submission audit logic by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21512
- Suppress incorrect brew doctor warning due to ambiguous branch refname by @unitof in https://github.com/Homebrew/brew/pull/21436
- search: indicate deprecated and disabled formulae and casks by @p-linnane in https://github.com/Homebrew/brew/pull/21516
- formula_creator: add runtime dependencies to
cabal template by @botantony in https://github.com/Homebrew/brew/pull/21515
- cmd/list: use system_command! instead of safe_system. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21517
- Remove OpenStruct, replace with test doubles by @dduugg in https://github.com/Homebrew/brew/pull/21520
- build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21527
- Enable strict typing in Homebrew::TestBot by @dduugg in https://github.com/Homebrew/brew/pull/21506
- Fix autoremoving formulae still needed by dependencies by @jpmsantana in https://github.com/Homebrew/brew/pull/21519
- build(deps): bump the bundler group across 1 directory with 8 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21528
- Revert "Enable strict typing in Homebrew::TestBot" by @botantony in https://github.com/Homebrew/brew/pull/21531
- download_queue: implement cooperative cancellation by @ranga-nir in https://github.com/Homebrew/brew/pull/21526
- Don't clear progress bar before overwriting it by @rioderelfte in https://github.com/Homebrew/brew/pull/21535
- Formula-Cookbook: recommend to use
assert_path_exists by @botantony in https://github.com/Homebrew/brew/pull/21538
- Make Cask CI generate correctly for partial arch dependencies by @SMillerDev in https://github.com/Homebrew/brew/pull/21380
- livecheck: add content parameter to strategies, expand test coverage by @samford in https://github.com/Homebrew/brew/pull/21505
New Contributors
- @jpmsantana made their first contribution in https://github.com/Homebrew/brew/pull/21519
- @ranga-nir made their first contribution in https://github.com/Homebrew/brew/pull/21526
- @rioderelfte made their first contribution in https://github.com/Homebrew/brew/pull/21535
Full Changelog: https://github.com/Homebrew/brew/compare/5.0.13...5.0.14