What's Changed
- Preserve working directories when switching users by @MikeMcQuaid in #24360
- Add desktop entries for AppImage casks by @syntactic-spice in #24343
- bundle: reject failed uv inventories by @edel67 in #24363
- search: Suppress headers in quiet mode by @abitrolly in #24366
- Preserve sudo routing when switching users by @MikeMcQuaid in #24361
- Replace
# No zap stanza requiredcomments by @bevanjkay in #24369 - Allow resetting Git remotes to their defaults by @MikeMcQuaid in #24368
- List formula versions using bash by @krehel in #24373
- dev-cmd/bump: search pull requests by short name by @bevanjkay in #24370
- Prepare cask script permissions before app moves by @MikeMcQuaid in #24371
- php: Create an empty
conf.d/directory by @TimWolla in #24377 - Flag unchanged auto_updates apps as outdated by @p-linnane in #24382
- create: Strip trailing dot from GitHub description by @abitrolly in #24374
- php: Future-proof OPcache configuration logic for PHP 8.6 by @TimWolla in #24380
- Generate package and Git analytics by @MikeMcQuaid in #24379
- Detect and mitigate eMudhra certificate trust by @MikeMcQuaid in #24383
- Handle symlinked prefixes when linking kegs by @iBug in #24376
- cask/macos: add undeletable container directories by @hyuraku in #24357
- Keep compatible outdated runtime dependencies by @HaraldNordgren in #24384
- Run deleted formula lookup without a shell by @p-linnane in #24393
- Require compatibility_version on new dependencies by @HaraldNordgren in #24391
- Avoid needless ELF and linkage work on Linux by @krehel in #24392
- Look up formula cache file names by name only by @p-linnane in #24395
- Honour installed formula rpath preservation by @MikeMcQuaid in #24402
- GitHubReleases: upload bottles via draft releases to support immutable releases by @ghostflyby in #24403
- Look up cask cache file names by token only by @p-linnane in #24394
- Look up tap cask file names by token only by @p-linnane in #24396
- Fix flaky Go bundle cleanup specs by @HaraldNordgren in #24401
- cleanup: preserve metadata during dry runs by @hezhizhen in #24406
- Use API tiers as sponsor benefit floors by @MikeMcQuaid in #24405
- mcp: handle empty arguments and failed commands by @hezhizhen in #24409
- Add formula feed generation command by @andrew in #24410
- Only accept stable and head as formula specs by @p-linnane in #24407
- Reject relative tap names and keg aliases by @p-linnane in #24411
- workflows: use
caseinstead of faux ternary by @carlocab in #24413 - Suggest fixes for missing and outdated test dependencies by @HaraldNordgren in #24404
- Link AI docs to Contributing AI/LLM section by @HaraldNordgren in #24415
- formula: handle non-VCS head in outdated by @ZTJun in #24412
- GitHubReleases: group bottle uploads by release by @hezhizhen in #24416
- Fix specs on Ubuntu 26.04 runners by @HaraldNordgren in #24422
- Pull invalid path components into a constant by @p-linnane in #24418
- bundle: reject failed extension inventories by @edel67 in #24417
- Read ELF metadata without elftools by @krehel in #24423
- bundle: preserve formula conflict handling by @thiagogenez in #24356
- Warn when
brew updateleaves a branch unchanged by @HaraldNordgren in #24421 - Honour sponsor benefits across platforms by @MikeMcQuaid in #24414
- Only load dependencies by formula name by @p-linnane in #24427
- info: align recursive runtime deps with other deps by @HaraldNordgren in #24425
- Call formula specs directly instead of by name by @p-linnane in #24429
- info: share the rack installed check by @HaraldNordgren in #24426
- Don't report unchanged generated files as errors by @p-linnane in #24431
- info: check latest runtime deps before printing by @HaraldNordgren in #24430
- Don't retry rate-limited attestation lookups by @p-linnane in #24433
New Contributors
- @syntactic-spice made their first contribution in #24343
- @TimWolla made their first contribution in #24377
- @iBug made their first contribution in #24376
- @ghostflyby made their first contribution in #24403
- @hezhizhen made their first contribution in #24406
- @ZTJun made their first contribution in #24412
Full Changelog: 7.0.11...7.0.12