3.5.0
Release notes for this release can be found on the Homebrew blog.
What's Changed
- Add
--no-force-auto-update
option tobrew tap
by @xxyzz in #13253 - Don't print Cask installed error message when
--quiet
is used by @xxyzz in #13266 - github_packages: pin image spec schema by @Bo98 in #13271
- Avoid filtering
TERMINFO_DIRS
by @carlocab in #13273 - github_packages: add comment for image-spec pin by @Bo98 in #13283
- Use sorbet-static-and-runtime gem by @Bo98 in #13291
- os/mac/sdk: use unversioned SDK if matching version isn't found by @Bo98 in #13284
- Fix handling unreadable casks by @MikeMcQuaid in #13289
- Livecheck: Use Homebrew curl based on root domain by @samford in #13292
- style: use long shfmt arguments. by @MikeMcQuaid in #13290
- Only upgrade :latest casks when --greedy and the cask has been updated by @apainintheneck in #13275
- Revert "Livecheck: Use Homebrew curl based on root domain" by @MikeMcQuaid in #13298
- Livecheck: Use Homebrew curl based on root domain by @samford in #13300
- Vendor public_suffix data dir by @samford in #13301
- exceptions: handle backslash in args for BuildError by @Bo98 in #13305
- livecheck: improve host checks to instead check domains by @Bo98 in #13306
- test/rubocops/patches: silence CodeQL alerts by @Bo98 in #13307
- decouple authentication information from HOMEBREW_ARTIFACT_DOMAIN by @UiP9AV6Y in #13313
- docs: clarify application of HOMEBREW_ARTIFACT_DOMAIN by @UiP9AV6Y in #13227
- Improve updating behaviour by @MikeMcQuaid in #13299
- test/download_strategies/curl_github_packages: fix bad const override by @Bo98 in #13322
- utils/github: take last artifact rather than first by @Bo98 in #13321
- Curl: Check all responses for protected cookies by @samford in #13326
- os/mac/xcode: support Xcode 13.4 by @Bo98 in #13331
- Fix detect_clang_version version extraction by @imrehorvath in #13335
- Fix
brew typecheck --update
by @Bo98 in #13340 - test/cask/quarantine: improve audit test output by @Bo98 in #13353
- named_args: better handle keg-like casks. by @MikeMcQuaid in #13348
- Disable and delete code for 3.5.0 by @MikeMcQuaid in #13347
- os/mac: allow fake El Capitan setup for Portable Ruby builds by @Bo98 in #13355
- bump-cask-pr: bump language checksums in non-running hardware by @cho-m in #12241
- Fix :svn download errors with :latest casks by @apainintheneck in #13358
- superenv: avoid adding blank
--isysroot
flag by @EricFromCanada in #13361 - version: tokenize prior to freezing by @Bo98 in #13364
- exceptions: fix did_you_mean error in some scenarios by @Bo98 in #13365
- named_args: handle additional cask exception by @bevanjkay in #13363
- Sparkle: Pass all items into strategy block by @samford in #13357
- cask/quarantine: fix quarantine not working under some setups by @Bo98 in #13369
- software_spec: handle nil manifests_annotations. by @MikeMcQuaid in #13374
- Portable Ruby 2.6.8_1 by @Bo98 in #13376
- cmd/update-report: use better wording when appropriate. by @MikeMcQuaid in #13375
- Sparkle: Provide channel information in Item by @samford in #13368
- Document missing shell
_function
and_completion
variables by @danielbayley in #13367 - Fix #13367 (Document missing shell
_function
and_completion
variables) by @danielbayley in #13381 - Remove download sha file from .metadata dir when uninstalling casks by @apainintheneck in #13384
- dev-cmd/cat: support setting bat theme via environment variable by @kidonng in #13385
- os/mac/version: remove Yosemite. by @MikeMcQuaid in #13378
- cask: fix greedy outdated command by @bevanjkay in #13311
New Contributors
- @UiP9AV6Y made their first contribution in #13313
- @imrehorvath made their first contribution in #13335
Full Changelog: 3.4.11...3.5.0