Release notes for this release can be found on the Homebrew blog.
What's Changed
- workflows/tests: update homebrew/core in audit tests. by @MikeMcQuaid in #20321
- Fix type error in Readall.valid_tap? by @dduugg in #20319
- workflows/vendor-gems: push to PRs from dependabot. by @MikeMcQuaid in #20322
- Reduce shape variations in Homebrew::Service by @dduugg in #20324
- workflows/tests: set HOMEBREW_DOWNLOAD_CONCURRENCY for test-bot tests. by @MikeMcQuaid in #20297
- env_config: add
auto
option fordownload_concurrency
by @MikeMcQuaid in #20329 - formula*: add source download support for download queue. by @MikeMcQuaid in #20327
- cmd/info: don't print empty caveats. by @MikeMcQuaid in #20330
- Add Cask install/upgrade/reinstall support for download queue by @MikeMcQuaid in #20328
- Enable strict typing in Cask::Audit by @dduugg in #20325
brew upgrade --help
missing HOMEBREW_UPGRADE_GREEDY by @agowa in #20333- utils/gems: use Homebrew-specific gem spec cache by @Bo98 in #20340
- api: fix handling of source downloads by @Bo98 in #20341
- Deprecate/disable/remove code for Homebrew 4.6 by @MikeMcQuaid in #20331
- Document
HOMEBREW_DOWNLOAD_CONCURRENCY
environment variable by @MikeMcQuaid in #20342 - Fix URI parser warning by @MikeMcQuaid in #20343
- Cleanup some
extend/*
types/locations by @MikeMcQuaid in #20344 - formula_assertions: fix typechecking error in
{shell,pipe}_output
by @carlocab in #20345 - extend/kernel: fix odisabled call. by @MikeMcQuaid in #20349
- extend/pathname: fix type signature for write_env_script. by @MikeMcQuaid in #20351
- observer_pathname_extension: add strict Sorbet types. by @MikeMcQuaid in #20354
- download_queue: fix patch handling. by @MikeMcQuaid in #20353
- utils/curl.rb: Skip https audit for curl dependencies by @osalbahr in #20348
- dev-cmd/cat: add
require "formula"
by @carlocab in #20355 - extend/kernel: tighten up some type signatures by @carlocab in #20356
- extend/kernel: tighten type sig for
ensure_formula_installed!
by @carlocab in #20357 - Ensure we
require "formula"
before doingensure_formula_installed!
by @carlocab in #20358 - Replace
ensure_formula_installed!
withFormula#ensure_installed!
by @carlocab in #20359 - Manpage: source wording & formatting fixes by @EricFromCanada in #20361
- Formula-Cookbook: Recommend the in-use
write_exec_script
syntax by @issyl0 in #20363 - pathname: add type to
write_exec_script
by @daeho-ro in #20365 - extend/kernel: allow exec_editor to open multiple files at once by @bayandin in #20367
- SkipConditions: special case unsigned deprecations by @samford in #20366
- output: express environment variables consistently by @EricFromCanada in #20364
- cmd/update: use short option in update.sh by @chirsz-ever in #20368
- Improve Download Queue output by @MikeMcQuaid in #20370
- extend/kernel: remove ensure_formula_installed! by @MikeMcQuaid in #20371
- Enable strict typing in Tap by @dduugg in #20369
New Contributors
- @agowa made their first contribution in #20333
- @chirsz-ever made their first contribution in #20368
Full Changelog: 4.5.13...4.6.0