What's Changed
- cask/audit: detect incorrect app case by @krehel in #23400
- Start install downloads before local-only checks by @MikeMcQuaid in #23381
- contributions: clarify Maintainer team access by @SSakutaro in #23394
- Tolerate missing bottle manifests in prefetches by @MikeMcQuaid in #23403
- Use workflow result for commit style by @MikeMcQuaid in #23402
- docs/MCP-Server: update Cursor URL by @p-linnane in #23415
- download_queue: print fetch heading to stderr when stdout is not a TTY by @carlocab in #23406
- cask/audit: allow linux-only casks by @bevanjkay in #23422
- Compact install step JSON (25/26) by @MikeMcQuaid in #23365
- api/cask: ignore
targetwhen selecting artifact stanza by @p-linnane in #23417 - Retry API downloads without --time-cond on curl receive errors by @p-linnane in #23411
- bundle cleanup: document trust store reset by @p-linnane in #23412
- Pass the download queue to FormulaInstaller when upgrading by @p-linnane in #23416
- test/ENV_spec: compare only singleton methods by @p-linnane in #23421
- Restore use of package-provided service files by @MikeMcQuaid in #23423
- bump: show upstream versions in release cooldown by @MikeMcQuaid in #23409
- Add autobump option to tap-new by @SMillerDev in #23349
- Convert Tab attributes to keyword arguments by @hyuraku in #23430
- Remove Bubblewrap, use Landlock for Linux sandbox by @MikeMcQuaid in #23425
- Fix random time in tap-new by @SMillerDev in #23432
- Complete Cask stanza ordering coverage by @MikeMcQuaid in #23405
- Skip cask link when symlink already correct by @MikeMcQuaid in #23428
- Remove
base64gem and addHomebrew/NoBase64cop by @MikeMcQuaid in #23410 - Use codesign to sign patched binaries on Intel by @MikeMcQuaid in #23429
- unpack_strategy/dmg: use
diskutil imageon macOS 14+ by @p-linnane in #23414 - Speed up
brew styleandbrew readallby @MikeMcQuaid in #23435 - system_config: show core cask tap output on Linux by @AlternateRT in #23436
- Reset default download queue between specs by @MikeMcQuaid in #23424
- Fix cask Linux installs without
osstanza by @MikeMcQuaid in #23431 - shared_audits: print repo age if too new by @gromgit in #23438
- vulns: add --fix-available and --no-fix-available flags by @kmarekspartz in #23152
- Revert "unpack_strategy/dmg: use
diskutil imageon macOS 14+" by @MikeMcQuaid in #23444 - Reject official legacy install hooks (26/26) by @MikeMcQuaid in #23366
- Fix AppImage's stanza name in cask DSL by @AlternateRT in #23447
- Treat cask OS support as explicit data by @MikeMcQuaid in #23433
- Use
public_sendinstead ofsendfor public methods by @AbishekRaj2007 in #23449 - Enforce explicit formula install-step bases (28/29) by @MikeMcQuaid in #23404
- rubocops: adjust
depends_onchecks for Linux by @AlternateRT in #23453 - workflows: check autogenerated files when commands change by @kmarekspartz in #23258
- Remove the formula install-step var default (29/29) by @MikeMcQuaid in #23373
- cask/audit: reject verified parameter on new casks by @AlternateRT in #23456
- Add quiet mode for automatic updates by @HaraldNordgren in #23455
- bundle: install cargo packages from a git URL or path by @tftio in #23451
- Stabilise service caveats spec by @MikeMcQuaid in #23470
- Update rubocop to 1.89.0 and rubocop-sorbet to 0.14.0 by @dduugg in #23452
- requirements/macos_requirement: fix handling for Linux by @cho-m in #23473
- Sandbox structured cask operations by @MikeMcQuaid in #23461
- Fetch official tap HEAD for worktrees by @MikeMcQuaid in #23472
- Use bottled inputs and add RuboCop guard by @MikeMcQuaid in #23468
- Use .public_send instead of .send for calls to public methods by @AbishekRaj2007 in #23474
- Enforce structured install step authoring by @MikeMcQuaid in #23475
- util: spdx license tag limit from 256 to 255 by @daeho-ro in #23477
- Allow sudo in sandboxed Cask install steps by @SSakutaro in #23476
- service: fix caveat for SSH sessions by @IngmarStein in #23464
- Preserve false values in Cask artifact serialization by @SSakutaro in #23478
- formula: add std_swift_args by @cho-m in #23480
- install_steps: allow
runsteps to ignore failure by @bevanjkay in #23484 - livecheck: fix throttle detached head on CI by @bevanjkay in #23487
- Introduce python_major_minor_version DSL by @iMichka in #23481
New Contributors
- @AbishekRaj2007 made their first contribution in #23449
- @tftio made their first contribution in #23451
Full Changelog: 6.0.15...6.0.16