What's Changed
- Revert "Revert "Merge pull request #15369 from carlocab/sorbet-runtime"" by @carlocab in #15377
- Allow brew shellenv to accept a shell name param by @halostatue in #15363
- Make manual installers easier to open. by @reitermarkus in #15230
- Always remove build from
short_version
. by @reitermarkus in #15378 - utils/bottles: fix typechecking error by @carlocab in #15381
- fetch: better typechecking fix by @carlocab in #15382
- Fix small errors in
brew shellenv
by @halostatue in #15383 - feat: use API for GitHub latest release strategy by @SMillerDev in #15270
- Revert "Merge pull request #15377 from carlocab/sorbet-runtime-take2" by @p-linnane in #15385
- Use
curl_headers
andcurl_output
forLivecheck
strategies. by @reitermarkus in #15351 - Strategy#page_headers: Update for #curl_headers by @samford in #15389
- Refactor RuboCop tests. by @reitermarkus in #15388
- cmd/update-report: don't invoke external diff tools by @Bo98 in #15390
- Merge
HeadVersion
andNullVersion
intoVersion
. by @reitermarkus in #15336 - fetch: remove use of
args
from CLI parser by @carlocab in #15391 - workflows/build-pkg: only run on Homebrew-owned repos by @ZhongRuoyu in #15397
- Adds a TOC to the maintainer checklist by @colindean in #15376
- Remove
NoDslVersion
cop. by @reitermarkus in #15392 - cask/upgrade: improve error backtraces by @Bo98 in #15399
- tab: fix typing of versions by @Bo98 in #15402
- cleanup: fix version error for cache items without a version by @Bo98 in #15405
- Improve
#to_str
and#to_json
forVersion::NULL
. by @reitermarkus in #15403 - Don't fail auditing empty tap. by @reitermarkus in #15408
- Fix wildcard copy in cask updates. by @JBYoshi in #15407
- Fix typing on revert_upgrade(). by @JBYoshi in #15412
- Use
sudo
for symlinks if necessary. by @reitermarkus in #15413
New Contributors
- @halostatue made their first contribution in #15363
Full Changelog: 4.0.17...4.0.18