What's Changed
- formula_cellar_checks: add more types by @cho-m in #16946
- bump-*-pr: handle HOMEBREW_NO_GITHUB_API=1 being set by @gibfahn in #16925
- formula_cellar_checks: fix type from #16946 by @cho-m in #16950
- formula_installer: handle nil runtime dependencies by @EricFromCanada in #16952
- Support bash in privileged mode by @Bo98 in #16948
- Avoid
writable_real?
by @Bo98 in #16955 - unpack_strategy: allow unpacking .crate (as a gzipped tar) by @cho-m in #16951
- deprecate_disable: add cask deprecation reason by @bevanjkay in #16960
- Output version upgrade info using
puts
by @nwhetsell in #16959 - docs: move test-only resource into test block by @cho-m in #16874
- Fix setup-ruby/rubocop issues when euid != uid by @Bo98 in #16964
- dev-cmd/bump*: limit the number of open PRs to 15. by @MikeMcQuaid in #16962
- keg: mkpath while linking
{include,lib,share}/postgresql@X
by @cho-m in #16966 - Sort kegs based on version scheme by @Bo98 in #16973
- Convert the
utils/tty
RBI generator to a Tapioca compiler by @issyl0 in #16899 - Convert the
EnvConfig
RBI generator to a Tapioca compiler by @issyl0 in #16980 - tap-info cmd: skip untapped core taps by @rrotter in #16976
- Enable and fix RSpec/DescribedClassModuleWrapping by @dduugg in #16979
- make fine-grained PATs work as $HOMEBREW_GITHUB_API_TOKEN by @bartekpacia in #16983
- cleanup: fix various cases where cache wasn't being removed properly by @Bo98 in #16977
- Begin porting non-dev commands to use AbstractCommand by @dduugg in #16975
- cleanup: remove broken symlink for uninstalled migrated Casks by @cho-m in #16872
- rm unused OutputAsTTY helper by @dduugg in #16984
- shims/mac/super/m4: use gm4 if missing m4 (e.g. Xcode 15.3 CLT) by @cho-m in #16972
- keg: update sorting by version logic by @apainintheneck in #16986
- livecheck: Add ExtractPlist skip to SkipConditions by @samford in #16968
- tests: remove unnecessary cache clearing by @apainintheneck in #16988
- unpack_strategy/dmg: fix permissions when needed. by @MikeMcQuaid in #16990
- language/*: enable
typed: strict
by @cho-m in #16971 - formula_auditor: check livecheck throttle by @cho-m in #16989
- go_resource deprecation comments by @cho-m in #16991
- cleanup: handle some edge cases by @Bo98 in #16992
- cask/utils: quieten down when fixing permissions fails. by @MikeMcQuaid in #16993
New Contributors
- @rrotter made their first contribution in #16976
- @bartekpacia made their first contribution in #16983
Full Changelog: 4.2.15...4.2.16