# Homebrew 6.0.18 - Product: Homebrew (https://whatsnew.fyi/product/homebrew) - Vendor: Homebrew - Date: 2026-08-17 - Version: 6.0.18 - Original notes: https://github.com/Homebrew/brew/releases/tag/6.0.18 - Permalink: https://whatsnew.fyi/product/homebrew/releases/6.0.18 - Labels: Platforms: macOS, Linux What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Build and publish large runner docker image - **fixed** — Avoid nil cask versions during installation - **changed** — Use cask dependencies for platform support - **fixed** — Fix role used to push to ECR - **fixed** — Report unavailable cask platforms accurately - **added** — Add supported_platforms to cask API data - **changed** — Merge multiple conflicts_with stanzas in cask - **changed** — Normalize hyphenated HOMEBREW_CASK_OPTS option names - **added** — Add purl external references for sources using Vulns::Identify in sbom - **changed** — Retry, then skip packages on transient GitHub API errors in bump - **changed** — Drop legacy option names when deserializing cask config - **changed** — Show upgraded dependencies during installation - **changed** — Stop inferring cask OS support from artifact types - **changed** — Report progress when uploading bottles - **fixed** — Only mutate describe-cache when .git is user-owned in utils/git - **added** — Add --repology flag to advisory-match to load a local index - **fixed** — Anchor sha256 check to string in cask/audit - **added** — Record startup phases in brew prof --timings - **changed** — Accept only remote sources for uv tools in bundle - **fixed** — Keep one failure from aborting a batch install ##### What's Changed * Build and publish large runner docker image by @iMichka in https://github.com/Homebrew/brew/pull/23345 * Avoid nil cask versions during installation by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23499 * Use cask dependencies for platform support by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23496 * Fix role used to push to ECR by @iMichka in https://github.com/Homebrew/brew/pull/23500 * Report unavailable cask platforms accurately by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23501 * Add supported_platforms to cask API data by @p-linnane in https://github.com/Homebrew/brew/pull/23503 * cask: merge multiple `conflicts_with` stanzas by @hyuraku in https://github.com/Homebrew/brew/pull/23506 * Normalize hyphenated HOMEBREW_CASK_OPTS option names by @carlocab in https://github.com/Homebrew/brew/pull/23505 * sbom: add purl external references for sources using Vulns::Identify by @kmarekspartz in https://github.com/Homebrew/brew/pull/23459 * bump: retry, then skip packages on transient GitHub API errors by @moscowmule2240 in https://github.com/Homebrew/brew/pull/23504 * Drop legacy option names when deserializing cask config by @carlocab in https://github.com/Homebrew/brew/pull/23508 * Show upgraded dependencies during installation by @HaraldNordgren in https://github.com/Homebrew/brew/pull/23509 * Publish multi-platform long runner image by @rexmhall09 in https://github.com/Homebrew/brew/pull/23502 * Stop inferring cask OS support from artifact types by @p-linnane in https://github.com/Homebrew/brew/pull/23513 * Report progress when uploading bottles by @p-linnane in https://github.com/Homebrew/brew/pull/23520 * utils/git: only mutate describe-cache when .git is user-owned by @p-linnane in https://github.com/Homebrew/brew/pull/23517 * advisory-match: add --repology to load a local index by @p-linnane in https://github.com/Homebrew/brew/pull/23516 * cask/audit: anchor sha256 check to string by @krehel in https://github.com/Homebrew/brew/pull/23518 * Record startup phases in `brew prof --timings` by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23526 * bundle: accept only remote sources for uv tools by @tftio in https://github.com/Homebrew/brew/pull/23469 * Keep one failure from aborting a batch install by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23525 * utils/cpan: add offline test coverage by @p-linnane in https://github.com/Homebrew/brew/pull/23527 * docs: clarify cask artifact OS guidance by @p-linnane in https://github.com/Homebrew/brew/pull/23524 * utils/cpan: fail closed on non-CPAN and livecheck resources by @p-linnane in https://github.com/Homebrew/brew/pull/23529 * rubocops/cask: add sha256 stanza ordering by @krehel in https://github.com/Homebrew/brew/pull/23532 * utils/curl: request headers when body is unused by @krehel in https://github.com/Homebrew/brew/pull/23528 * Faster ``brew cleanup`` with many installed packages by @mrjbq7 in https://github.com/Homebrew/brew/pull/23515 * generate-advisories-api: add advisory index generator by @p-linnane in https://github.com/Homebrew/brew/pull/23530 * extend/ENV/super: remove outdated cccfg flag comments by @cho-m in https://github.com/Homebrew/brew/pull/23535 * utils/clang: allow Version type for kernel_version by @cho-m in https://github.com/Homebrew/brew/pull/23536 * keg: create share/pwsh as a real directory when linking by @daeho-ro in https://github.com/Homebrew/brew/pull/23537 * sandbox: keep terminal output translation on during PTY passthrough by @aholland in https://github.com/Homebrew/brew/pull/23514 * Use internal JSON for update reports by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23540 * Handle disappearing Landlock paths by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23541 * cask/upgrade: claim macOS may prompt rather than will by @aholland in htt _[Truncated at 4000 characters — full notes: https://github.com/Homebrew/brew/releases/tag/6.0.18]_