What's Changed
- Auto-update from the API less often by @MikeMcQuaid in #14943
- rubocop: Remove comment about RSpec from
Style/BlockDelimiters
config by @issyl0 in #14945 - rubocop: Further trim
Naming/MethodParameterName
allowlist by @issyl0 in #14944 - Check
CUSTOM_IMPLEMENTATIONS
for all variables. by @reitermarkus in #14951 - Remove i18n use by @dduugg in #14928
- Move cask/cmd/uninstall by @hyuraku in #14935
- sorbet: Autogenerate the RBI file for
Homebrew::EnvConfig
by @issyl0 in #14950 - Retry if DMG BOM is empty. by @reitermarkus in #14958
- Create .git/info dir if it doesn't exist by @hmarr in #14957
- Remove artifact debug output. by @reitermarkus in #14959
- Enable typing in a few more files by @dduugg in #14955
- rubocop: Enable
Style/AccessorGrouping
and autofix offenses by @issyl0 in #14965 - debrew: fix undefined variable by @bayandin in #14967
- Dockerfile:
apt-get install
more useful things by @MikeMcQuaid in #14968 - Enable types for most dev commands by @dduugg in #14969
- Dockerfile: fix build of Ubuntu 18.04 image. by @MikeMcQuaid in #14970
- Minor Kernel cleanup by @dduugg in #14973
- Fix
env_config
generator. by @reitermarkus in #14979 - workflows/tests: enable merge group builds. by @MikeMcQuaid in #14964
- bump-formula-pr: wrap release notes in
<pre>
tags by @bevanjkay in #14978 - Simplify SPDX test. by @reitermarkus in #14980
- Remove OpenStruct use in Tab by @dduugg in #14981
- Fix keep_alive sample code in formula cookbook by @shanesmith in #14939
- cmd/{rb,nod}env-sync: add new commands. by @MikeMcQuaid in #14972
- Dockerfile: fix installation of
gh
, et al. by @carlocab in #14982 - Remove compatibility layer by @dduugg in #14985
- sorbet: Fix (not) committing Spoom automatic sigil bumps by @issyl0 in #14986
- dev-cmd/contributions: Don't fall over if a user's profile is private by @issyl0 in #14975
- workflows/tests: also run update-tests for merge_group. by @MikeMcQuaid in #14989
- Update GitHubPackages for new Tab implementation by @dduugg in #14983
- Revert "Update GitHubPackages for new Tab implementation" by @issyl0 in #14990
- utils/gzip: don't mark API as private by @alebcay in #14984
- Fix GitHub.last_commit and enable more typing by @dduugg in #14992
- cask/audit: Pass a URL's
referer
through to cURL by @issyl0 in #14991 - Fix locale parsing by @stevenlele in #14998
- Update path to system settings on Ventura by @ZhongRuoyu in #14997
- test/cask: Fix "System Settings" caveats for (non-)Ventura OSes by @issyl0 in #15001
- utils/github/actions: add
format_multiline_string
method by @nandahkrishna in #15002 - utils/github/actions: remove
Error
class by @nandahkrishna in #15005 - Enable typing in Library/Homebrew/brew.rb by @dduugg in #15006
- CI: use actions/cache@v3 by @DestroyerXyz in #14695
- Use
install-info
fromtexinfo
if not available in/usr/bin
by @ywwry66 in #14974 - caveats: Remove extra blank line between
keg_only
and other caveats by @issyl0 in #15000 - remove
cask/cmd/fetch
by @hyuraku in #14948 - Enable types in Library/Homebrew/cask, etc. by @dduugg in #15008
- cask: remove old prefix placeholder by @apainintheneck in #15009
- pr-pull: add
--no-cherry-pick
flag by @carlocab in #15011 - dev-cmd/contributions: appropriately pluralize contribution statement by @dtrodrigues in #15015
New Contributors
- @shanesmith made their first contribution in #14939
- @stevenlele made their first contribution in #14998
- @DestroyerXyz made their first contribution in #14695
- @ywwry66 made their first contribution in #14974
Full Changelog: 4.0.6...4.0.7