6.0.18macOSLinux
Added 5
- Build and publish large runner docker image
- Add supported_platforms to cask API data
- Add purl external references for sources using Vulns::Identify in sbom
- Add --repology flag to advisory-match to load a local index
- Record startup phases in brew prof --timings
Changed 9
- Use cask dependencies for platform support
- Merge multiple conflicts_with stanzas in cask
- Normalize hyphenated HOMEBREW_CASK_OPTS option names
- Retry, then skip packages on transient GitHub API errors in bump
- Drop legacy option names when deserializing cask config
- Show upgraded dependencies during installation
- Stop inferring cask OS support from artifact types
- Report progress when uploading bottles
- Accept only remote sources for uv tools in bundle
Fixed 6
- Avoid nil cask versions during installation
- Fix role used to push to ECR
- Report unavailable cask platforms accurately
- Only mutate describe-cache when .git is user-owned in utils/git
- Anchor sha256 check to string in cask/audit
- Keep one failure from aborting a batch install
From Homebrew
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_withstanzas 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 --timingsby @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 cleanupwith 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 https://github.com/Homebrew/brew/pull/23545
New Contributors
- @moscowmule2240 made their first contribution in https://github.com/Homebrew/brew/pull/23504
- @mrjbq7 made their first contribution in https://github.com/Homebrew/brew/pull/23515
Full Changelog: https://github.com/Homebrew/brew/compare/6.0.17...6.0.18