<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
- rubydoc: undo temporary yard fix by @GunniBusch in https://github.com/Homebrew/brew/pull/21999
- Don't compact
service_args in FormulaStruct#serialize by @Rylan12 in https://github.com/Homebrew/brew/pull/22002
- bump-cask-pr: handle
depends_on arch scoped to on_os block by @p-linnane in https://github.com/Homebrew/brew/pull/21995
- perf: avoid Formulary.resolve per dep in autoremove/cleanup/doctor by @dduugg in https://github.com/Homebrew/brew/pull/21938
- cask: further
auto_updates refinement by @bevanjkay in https://github.com/Homebrew/brew/pull/22003
- cli/parser: fix unwanted snippets of hidden args by @cho-m in https://github.com/Homebrew/brew/pull/22005
- sorbet: upgrade remaining 19 files to typed: strict by @dduugg in https://github.com/Homebrew/brew/pull/21996
- utils/github: use WithoutRuntime sig for create_bump_pr by @dduugg in https://github.com/Homebrew/brew/pull/22012
- workflows/tests: typecheck core & cask taps by @Bo98 in https://github.com/Homebrew/brew/pull/22013
- Replace throw/catch control flow with block return values by @dduugg in https://github.com/Homebrew/brew/pull/22015
- fix: popen PATH for bundle exts depending on brew-installed deps by @heussd in https://github.com/Homebrew/brew/pull/21991
- Refactor
GitHub.create_bump_pr by @Bo98 in https://github.com/Homebrew/brew/pull/22014
- Support
HOMEBREW_CASK_OPTS_REQUIRE_SHA by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/22007
- Support bare
depends_on :macos in casks by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/22006
- bump: require "tap.rb" by @botantony in https://github.com/Homebrew/brew/pull/22019
- Clarify contribution guidelines by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/22018
- Hide
HOMEBREW_CASK_OPTS_* from help by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/22017
- Add VCS revision as
scm_revision in tab by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/22020
- Enforce public API visibility and docs by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/21993
- Fix
DSL#env override covariance error by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/22023
- fix(bundle): don't skip tap-qualified casks on Linux before tap is installed by @costajohnt in https://github.com/Homebrew/brew/pull/22021
- docs: bump yard to 0.9.39 by @GunniBusch in https://github.com/Homebrew/brew/pull/22024
- deps: skip recursive_req_includes when --include-requirements not passed by @dduugg in https://github.com/Homebrew/brew/pull/22027
- bundle: add --jobs flag for parallel formula installation by @mvanhorn in https://github.com/Homebrew/brew/pull/21891
- Use joint packages JSON file in
Homebrew::API::Internal by @Rylan12 in https://github.com/Homebrew/brew/pull/22033
- Fix
build.rb receiving formula.jws.json instead of .rb source path by @p-linnane in https://github.com/Homebrew/brew/pull/22034
- build(deps): bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/22037
- build(deps): bump the bundler group across 2 directories with 7 updates by @dependabot[bot] in https://github.com/Homebrew/brew/pull/22038
- build(deps): bump yard from 0.9.39 to 0.9.42 in /docs by @dependabot[bot] in https://github.com/Homebrew/brew/pull/22041
- Fix requirement which override by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/22040
New Contributors
- @heussd made their first contribution in https://github.com/Homebrew/brew/pull/21991
Full Changelog: https://github.com/Homebrew/brew/compare/5.1.6...5.1.7