版本发布 8
<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Enable strict typing in Library/Homebrew/rubocops/ by @dduugg in https://github.com/Homebrew/brew/pull/21540 * utils/pypi: use existing non-PyPI resource if expected version by @cho-m in https://github.com/Homebrew/brew/pull/21873 * fix: skip casks being uninstalled from dependent check by @costajohnt in https://github.com/Homebrew/brew/pull/21887 * bundle: add cleanup support to npm, cargo, go, and uv extensions by @mvanhorn in https://github.com/Homebrew/brew/pull/21883 * Fix bundle check for tap-qualified formula services by @kejadlen in https://github.com/Homebrew/brew/pull/21890 * build(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21897 * build(deps): bump the bundler group across 2 directories with 10 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21895 * build(deps): bump the cargo group across 1 directory with 6 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21896 * Move cask upgrade summaries before fetch by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21898 * test: fix flaky livecheck throttle spec fixtures by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21899 * formula: use Pathname#empty? instead of children.empty? to check for installation by @dduugg in https://github.com/Homebrew/brew/pull/21901 * brew-rs: default to anonymous GHCR bearer token in fetch by @cachebag in https://github.com/Homebrew/brew/pull/21889 * Document Rosetta cask support policy by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21903 * cmd/--version: combine two git calls into one per repo by @dduugg in https://github.com/Homebrew/brew/pull/21904 * Clarify `compatibility_version` guidance by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21902 * Stop implicit tap installation by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21905 * Document unsupported multi-user setups by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21908 * cask/audit: apply signing audit to manual installers by @bevanjkay in https://github.com/Homebrew/brew/pull/21900 * dependencies: `typed: strict` by @hyuraku in https://github.com/Homebrew/brew/pull/21916 * formula_auditor: reject `@github/copilot` by @cho-m in https://github.com/Homebrew/brew/pull/21913 * utils/github: empty repo implies zero commits by @scpeters in https://github.com/Homebrew/brew/pull/21914 * utils/github: paginate when getting org repos by @scpeters in https://github.com/Homebrew/brew/pull/21915 * Clarify version-locking docs by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21907 * Add npm and pip cooldown defaults by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21919 * Mirror brew-rs files to Homebrew names by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21918 * Install explicitly requested taps by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21921 * perf/leaves: avoid Formulary.resolve for each runtime dependency (~30% faster) by @dduugg in https://github.com/Homebrew/brew/pull/21911 * Cooldown PyPI resource resolution by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21920 * formula: use Time.now to calculate std_pip_args by @cho-m in https://github.com/Homebrew/brew/pull/21927 * Alias `brew update <formula>` to `upgrade` by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21906 * Make Linux cask requirements explicit by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21909 * brew-rs: implement native info for API-cached formulae by @cachebag in https://github.com/Homebrew/brew/pull/21924 * docs/Acceptable-Formulae: update notability requirements by @botantony in https://github.com/Homebrew/brew/pull/21923 * Remove brew-rs by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21928 * build(deps): bump github/codeql-action from 4.32.6 to 4.35.1 in the github-actions group across 1 directory by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21931 * build(deps): bump the bundler group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21930 * Remove LLVM header workaround by @cho-m in https://github.com/Homebrew/brew/pull/21932 * docs: clarify `-full` formula guidance by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21929 * extend/ENV: add extra secret type by @GunniBusch in https://github.com/Homebrew/brew/pull/21933 * dev-cmd/tap-new: fix writable check by @Bo98 in https://github.com/Homebrew/brew/pull/21934 ## New Contributors * @kejadlen made their first contribution in https://github.com/Homebrew/brew/pull/21890 * @cachebag made their first contribution in https://github.com/Homebrew/brew/pull/21889 **Full Changelog**: https://github.com/Homebrew/brew/compare/5.1.3...5.1.4
<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * bump: fix arch-specific version output by @samford in https://github.com/Homebrew/brew/pull/21596 * cleanup: fix file descriptor leak in cleanup_lockfiles by @ranga-nir in https://github.com/Homebrew/brew/pull/21611 * Dockerfile: remove `g++-12` from Ubuntu 24.04 by @cho-m in https://github.com/Homebrew/brew/pull/21613 * Catch cask errors to continue cleanup in install, upgrade, reinstall, and uninstall by @koddsson in https://github.com/Homebrew/brew/pull/21615 * uninstall: make resilient to individual failures by @koddsson in https://github.com/Homebrew/brew/pull/21617 * upgrade,reinstall: make resilient to individual failures by @koddsson in https://github.com/Homebrew/brew/pull/21618 * bundle: allow preinstalled mas by @bevanjkay in https://github.com/Homebrew/brew/pull/21619 * linkage_cache_store: `typed: strict` by @costajohnt in https://github.com/Homebrew/brew/pull/21594 * Add uv tool support to `brew bundle` by @shaanmajid in https://github.com/Homebrew/brew/pull/21614 * Use repository-local brew for LLM checks and guidance by @shaanmajid in https://github.com/Homebrew/brew/pull/21628 * rubydoc: fix sidebar navigation links on nested pages by @GunniBusch in https://github.com/Homebrew/brew/pull/21589 * diagnostic: add warning on upcoming glibc 2.39 by @cho-m in https://github.com/Homebrew/brew/pull/21616 * Guard scheduled issue jobs to upstream repo by @shaanmajid in https://github.com/Homebrew/brew/pull/21627 * caskroom: filter out casks without valid installation metadata by @koddsson in https://github.com/Homebrew/brew/pull/21630 * Fix internal API service handling by @Rylan12 in https://github.com/Homebrew/brew/pull/21631 * Add API contract verification tests for FormulaStruct and CaskStruct by @mmatus3 in https://github.com/Homebrew/brew/pull/21632 * Fix typo: enviroment -> environment in tests.yml by @luojiyin1987 in https://github.com/Homebrew/brew/pull/21634 * build(deps): bump the pip group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21635 * rubydoc: fix index page by @GunniBusch in https://github.com/Homebrew/brew/pull/21637 * Add `generate-zap` command to create `zap` stanzas by @p-linnane in https://github.com/Homebrew/brew/pull/21633 * build(deps): bump the bundler group across 2 directories with 8 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21636 * cask: gracefully handle removed DSL methods by @costajohnt in https://github.com/Homebrew/brew/pull/21624 * cmd/update-report: handle cask-to-formula tap migration with rename by @cho-m in https://github.com/Homebrew/brew/pull/21642 * .claude/settings.json: skip tests hook when no files changed by @zbeekman in https://github.com/Homebrew/brew/pull/21640 * Cleanup some more residual `test-prof` workarounds by @Rylan12 in https://github.com/Homebrew/brew/pull/21643 * GithubReleases: only check tag_name by @samford in https://github.com/Homebrew/brew/pull/21645 * formula: handle future deprecation and disable dates by @cho-m in https://github.com/Homebrew/brew/pull/21644 * edit: auto-tap core/cask repos when not installed by @tiluckdave in https://github.com/Homebrew/brew/pull/21641 * bin/brew: preserve `XDG_CONFIG_HOME` through environment filter by @cohei in https://github.com/Homebrew/brew/pull/21648 * diagnostic: ignore FUSE-T files by @gromgit in https://github.com/Homebrew/brew/pull/21650 ## New Contributors * @costajohnt made their first contribution in https://github.com/Homebrew/brew/pull/21594 * @shaanmajid made their first contribution in https://github.com/Homebrew/brew/pull/21614 * @GunniBusch made their first contribution in https://github.com/Homebrew/brew/pull/21589 * @mmatus3 made their first contribution in https://github.com/Homebrew/brew/pull/21632 * @luojiyin1987 made their first contribution in https://github.com/Homebrew/brew/pull/21634 * @tiluckdave made their first contribution in https://github.com/Homebrew/brew/pull/21641 * @cohei made their first contribution in https://github.com/Homebrew/brew/pull/21648 **Full Changelog**: https://github.com/Homebrew/brew/compare/5.0.15...5.0.16
<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * CONTRIBUTING: revamp based on current practice. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21391 * info: highlight formula and cask installation status (✔/✘) by @HaraldNordgren in https://github.com/Homebrew/brew/pull/21386 * cask/dsl/depends_on: fix shape variation warning by @p-linnane in https://github.com/Homebrew/brew/pull/21393 * formula_creator: use brewed Ruby by @p-linnane in https://github.com/Homebrew/brew/pull/21395 * dev-cmd/typecheck: fix Ruby version conflict in sigil bump by @p-linnane in https://github.com/Homebrew/brew/pull/21394 * migrator: typed: strict by @hyuraku in https://github.com/Homebrew/brew/pull/21269 * cmd/bundle: don't raise `UsageError` when using environment variables. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21398 * extend/os/linux/formula: fix `valid_platform?` for macOS requirements by @p-linnane in https://github.com/Homebrew/brew/pull/21401 * cmd/source: support PyPI packages by @botantony in https://github.com/Homebrew/brew/pull/21404 * dev-cmd/formula-analytics: filter tap_name client-side by @p-linnane in https://github.com/Homebrew/brew/pull/21403 * formula_installer: fix `post_install` with `--skip-link` by @p-linnane in https://github.com/Homebrew/brew/pull/21402 * Revert "dev-cmd/formula-analytics: filter tap_name client-side" by @p-linnane in https://github.com/Homebrew/brew/pull/21405 * linkage_checker: treat indirect deps as general test failure by @p-linnane in https://github.com/Homebrew/brew/pull/21407 * bundle: write to tab through the wrapper by @Bo98 in https://github.com/Homebrew/brew/pull/21410 * build(deps): bump the pip group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21411 * build(deps): bump the bundler group across 1 directory with 11 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21412 * Add AI/LLM contributing guidance by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21415 * Allow using dashes (`-`) in tap names by @pkryger in https://github.com/Homebrew/brew/pull/21414 * bundle: dump full cask names by @gromgit in https://github.com/Homebrew/brew/pull/21417 * add `full_name` to test cask objects by @gromgit in https://github.com/Homebrew/brew/pull/21419 * cache_store: `typed: strict` by @hyuraku in https://github.com/Homebrew/brew/pull/21413 **Full Changelog**: https://github.com/Homebrew/brew/compare/5.0.10...5.0.11
<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * rubocops: Add HTTP URL check for formulae and casks by @p-linnane in https://github.com/Homebrew/brew/pull/21316 * Add `--no-exit-code` to `generate-man-completions` by @Rylan12 in https://github.com/Homebrew/brew/pull/21361 * brew.sh: fix sporadic SIGPIPE in CPU feature check (Fixes #21365) by @fourdollars in https://github.com/Homebrew/brew/pull/21366 * bundle/commands/exec: add HOMEBREW_INSIDE_BUNDLE. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21360 * Extract symlink creation to shared helper method by @ooye-sanket in https://github.com/Homebrew/brew/pull/21367 * fix: cleanup removing shared resources needed by multiple formulas by @ooye-sanket in https://github.com/Homebrew/brew/pull/21358 * cmd/tap-info: revert exit code changes to `--json` only by @Bo98 in https://github.com/Homebrew/brew/pull/21370 * patch: `typed: strict` by @botantony in https://github.com/Homebrew/brew/pull/21289 * build(deps): bump urllib3 from 2.6.2 to 2.6.3 in /Library/Homebrew/formula-analytics by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21372 * cask/dsl: `typed: strict` by @botantony in https://github.com/Homebrew/brew/pull/21371 * cmd/shellenv: improve detection of shell name. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21374 * Handle more nilable cask struct attributes by @Rylan12 in https://github.com/Homebrew/brew/pull/21376 * Use `new` instead of `from_hash` for formula and cask structs by @Rylan12 in https://github.com/Homebrew/brew/pull/21377 * build(deps-dev): bump the bundler group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21378 * cask/audit: check `pkg` for minimum supported os version by @bevanjkay in https://github.com/Homebrew/brew/pull/21375 * rubocops: require `libsodium` when `pynacl` is present by @p-linnane in https://github.com/Homebrew/brew/pull/21385 * utils/pypi: skip excluded packages message when empty by @p-linnane in https://github.com/Homebrew/brew/pull/21384 * cask/audit: add arch to signing audit skiplist by @bevanjkay in https://github.com/Homebrew/brew/pull/21389 * cmd/shellenv: more shell detection fixes. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21390 ## New Contributors * @fourdollars made their first contribution in https://github.com/Homebrew/brew/pull/21366 * @ooye-sanket made their first contribution in https://github.com/Homebrew/brew/pull/21367 **Full Changelog**: https://github.com/Homebrew/brew/compare/5.0.9...5.0.10
<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * curl_args: support :curl user_agent by @samford in https://github.com/Homebrew/brew/pull/21249 * livecheck: add user_agent and referer options by @samford in https://github.com/Homebrew/brew/pull/21253 * sbom: `typed: strict` by @cho-m in https://github.com/Homebrew/brew/pull/21260 * dev-cmd/release: increase timeout to 15 minutes by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21246 * api: increase stale seconds to 7 days. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21262 * commands: `typed: strict` by @cho-m in https://github.com/Homebrew/brew/pull/21255 * debrew: `typed: strict` by @cho-m in https://github.com/Homebrew/brew/pull/21264 * Add Cargo support to `brew bundle` by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21250 * lazy_object: typed: strict by @hyuraku in https://github.com/Homebrew/brew/pull/21263 * github/workflows: use ubuntu-latest whenever we use setup-homebrew. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21267 * gitignore: ignore tmp files. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21270 * Portable Ruby 3.4.8 by @p-linnane in https://github.com/Homebrew/brew/pull/21265 * lazy_object: update block parameter to fix Ruby warning by @p-linnane in https://github.com/Homebrew/brew/pull/21271 * cask/artifact/app: fix up permissions for globally installed apps by @carlocab in https://github.com/Homebrew/brew/pull/21268 * livecheck: add cookies and header options by @samford in https://github.com/Homebrew/brew/pull/21272 * linkage_checker: `typed: strict` by @cho-m in https://github.com/Homebrew/brew/pull/21258 * Set `FormulaStruct#deprecate?` based on `deprecate_args` (and same for `disable`) by @Rylan12 in https://github.com/Homebrew/brew/pull/21277 * build(deps): bump the github-actions group with 2 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21280 * build(deps): bump urllib3 from 2.6.0 to 2.6.2 in /Library/Homebrew/formula-analytics in the pip group across 1 directory by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21281 * build(deps): bump the bundler group across 1 directory with 10 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21282 **Full Changelog**: https://github.com/Homebrew/brew/compare/5.0.6...5.0.7
<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Remove migration of linuxbrew-core formulae by @cho-m in https://github.com/Homebrew/brew/pull/21195 * os/mac/xcode: remove obsolete PKGID by @cho-m in https://github.com/Homebrew/brew/pull/21199 * Remove linuxbrew automatic git repo migration by @cho-m in https://github.com/Homebrew/brew/pull/21200 * build(deps): bump the bundler group across 1 directory with 5 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21205 * build(deps): bump actions/checkout from 6.0.0 to 6.0.1 in the github-actions group by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21206 * Fix pouring dependencies extracted by download queue by @cho-m in https://github.com/Homebrew/brew/pull/21208 * cask uninstall: opt-in quit/signal on upgrade/reinstall by @toobuntu in https://github.com/Homebrew/brew/pull/21130 * test/bundle/formula_installer_spec: avoid slow `brew link` by @cho-m in https://github.com/Homebrew/brew/pull/21203 * Move to ubuntu-slim by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21196 * Use `FormulaStruct` when loading formulae from the API by @Rylan12 in https://github.com/Homebrew/brew/pull/21176 * formula_auditor: skip non-core compatibility bumps check by @scpeters in https://github.com/Homebrew/brew/pull/21184 * fix: Don't abort an install if a dangling tracking link exists by @boblail in https://github.com/Homebrew/brew/pull/21213 * tests: speed up cask tests by @bevanjkay in https://github.com/Homebrew/brew/pull/21210 * Add all `deprecate!` and `disable!` arguments to the formula API by @Rylan12 in https://github.com/Homebrew/brew/pull/21214 * Set `deprecate!`/`disable!` args correctly in `FormulaStruct` by @Rylan12 in https://github.com/Homebrew/brew/pull/21215 * build(deps): bump actions/stale from 10.1.0 to 10.1.1 in the github-actions group by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21219 * cleanup: `typed: strict` by @cho-m in https://github.com/Homebrew/brew/pull/21217 * test/cmd: use bottle pour for faster test run by @cho-m in https://github.com/Homebrew/brew/pull/21177 * cask/installer: add workaround for language URLs by @cho-m in https://github.com/Homebrew/brew/pull/21218 * docs/Tips-and-Tricks: Include Formulae API in Homebrew caching proxy instructions by @colindean in https://github.com/Homebrew/brew/pull/21212 * extend/os/mac/hardware/cpu: `typed: strict` by @botantony in https://github.com/Homebrew/brew/pull/21222 * Add `--ruby` option to `brew sh` by @Rylan12 in https://github.com/Homebrew/brew/pull/21223 * cask/{tab,pkg,staged,utils}: `typed: strict` by @cho-m in https://github.com/Homebrew/brew/pull/21227 * build(deps): bump the bundler group across 1 directory with 6 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21220 * downloadable: show "Verified" status after successful checksum verification by @shfc in https://github.com/Homebrew/brew/pull/21228 * cmd/update-report: tap migrate installed formulae by @cho-m in https://github.com/Homebrew/brew/pull/21224 * Add Homebrew's ruby to `PATH` for VSCode Ruby LSP setup by @Rylan12 in https://github.com/Homebrew/brew/pull/21233 * bundle/go_dumper: skip symlinks by @branchv in https://github.com/Homebrew/brew/pull/21234 * extend/ENV/{shared,std}: `typed: strict` by @cho-m in https://github.com/Homebrew/brew/pull/21235 * os/mac/sdk: avoid running xcrun unless needed; various type fixes by @cho-m in https://github.com/Homebrew/brew/pull/21232 * dev-cmd/style: allow running `--changed` in sub-directory by @cho-m in https://github.com/Homebrew/brew/pull/21236 * dev-cmd/audit: fix absolute path of changed files by @cho-m in https://github.com/Homebrew/brew/pull/21237 * cmd/deps: clarify when `--include-test` is recursive by @cho-m in https://github.com/Homebrew/brew/pull/21239 * pypi: keep extra packages even if they are dependencies of exclude packages by @daeho-ro in https://github.com/Homebrew/brew/pull/21243 * test: prefer system pgrep/pkill to avoid proctools conflict by @loplex in https://github.com/Homebrew/brew/pull/21245 * Update Safari user agent to 26.0 by @samford in https://github.com/Homebrew/brew/pull/21251 * keg: `typed: strict` by @cho-m in https://github.com/Homebrew/brew/pull/21259 * services: `typed: strict` by @botantony in https://github.com/Homebrew/brew/pull/21230 ## New Contributors * @shfc made their first contribution in https://github.com/Homebrew/brew/pull/21228 * @loplex made their first contribution in https://github.com/Homebrew/brew/pull/21245 **Full Changelog**: https://github.com/Homebrew/brew/compare/5.0.5...5.0.6
<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * dev-cmd/lgtm: add `--online` flag by @botantony in https://github.com/Homebrew/brew/pull/21036 * Allow environment variable WSL_DISTRO_NAME. by @pcastellazzi in https://github.com/Homebrew/brew/pull/21047 * Replace sdk_path_if_needed with sdk_path by @cho-m in https://github.com/Homebrew/brew/pull/21044 * build: skip libexec metafiles if prefix already has some by @cho-m in https://github.com/Homebrew/brew/pull/21045 * dev-cmd/generate-formula-api: add dependencies to internal API. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21042 * os/mac/pkgconfig: remove old fuse pkg-config files by @cho-m in https://github.com/Homebrew/brew/pull/21051 * bump-formula-pr: `--write-only` flag should skip PR checks by @botantony in https://github.com/Homebrew/brew/pull/21053 * Portable Ruby 3.4.7 by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21052 * Recommend MacPorts for older macOS versions. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21054 * dev-cmd/bump: run bump once per synced group by @cho-m in https://github.com/Homebrew/brew/pull/21056 * tap_auditor: audit synced_versions_formulae.json by @cho-m in https://github.com/Homebrew/brew/pull/21057 * utils/gems: run `setup_gem_environment!` by @cho-m in https://github.com/Homebrew/brew/pull/21059 * `HOMEBREW_NO_INSTALL_FROM_API` disables `HOMEBREW_USE_INTERNAL_API` by @Rylan12 in https://github.com/Homebrew/brew/pull/21060 * Add `brew --taps` command by @p-linnane in https://github.com/Homebrew/brew/pull/21058 * gems: remove arm-linux from Gemfile.lock. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21064 * dev-cmd/vendor-gems: fix permissions for Linux GitHub Actions. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21065 * Use GitHub Actions helper method more consistently. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21066 * CONTRIBUTING: note Homebrew/discussions. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21068 * Add profiling to `brew tests` by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21069 * Update ruby_URLs when using HOMEBREW_ARTIFACT_DOMAIN by @anugrahsinghal in https://github.com/Homebrew/brew/pull/21075 * Bump the "all" group with 3 updates across multiple ecosystems by @dependabot[bot] in https://github.com/Homebrew/brew/pull/21062 * github_runner_matrix: check requirement on simulated system by @cho-m in https://github.com/Homebrew/brew/pull/21074 * upgrade: tweak linkage handling. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21063 * dev-cmd/contributions: Quarters are our most common unit of time by @issyl0 in https://github.com/Homebrew/brew/pull/21023 * dev-cmd/contributions: Space between `--quarter` docs sentences by @issyl0 in https://github.com/Homebrew/brew/pull/21080 * Prevent users from uninstalling casks with dependents by @botantony in https://github.com/Homebrew/brew/pull/21078 * Fix `rubocop` in vscode and simplify `brew install-bundler-gems` calls by @Rylan12 in https://github.com/Homebrew/brew/pull/21083 * formulary: leave default `ignore_errors=false` for internal API load by @cho-m in https://github.com/Homebrew/brew/pull/21086 * Remove `pypi_formula_mappings.json` code by @p-linnane in https://github.com/Homebrew/brew/pull/21081 * workflows/tests: tweak behaviour. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21091 ## New Contributors * @pcastellazzi made their first contribution in https://github.com/Homebrew/brew/pull/21047 * @anugrahsinghal made their first contribution in https://github.com/Homebrew/brew/pull/21075 **Full Changelog**: https://github.com/Homebrew/brew/compare/5.0.1...5.0.2
<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * utils/github: fix failing test by @botantony in https://github.com/Homebrew/brew/pull/21034 * PULL_REQUEST_TEMPLATE: Encourage `brew lgtm` by @issyl0 in https://github.com/Homebrew/brew/pull/21033 * test-bot: clarify cleanup flag usage by @gromgit in https://github.com/Homebrew/brew/pull/21035 * Improve profiling output for tests by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21032 * cli/parser: update next Homebrew version. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21031 * brew.rb: don't tell users to report internal deprecations. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21041 **Full Changelog**: https://github.com/Homebrew/brew/compare/5.0.0...5.0.1