4.4.0
Release notes for this release can be found on the Homebrew blog.
What's Changed
- Exclude sorbet assignments from Style/MutableConstant cop by @dduugg in #18367
- keg: Install
gzip
ed info files during linking by @ywwry66 in #18372 - linux: drop ubuntu 18.04 devcontainer by @iMichka in #18384
- workflows/pkg-installer: create an issue when publish fails by @ZhongRuoyu in #18389
- workflows: use
set -xeuo pipefail
globally by @carlocab in #18369 - sponsors-maintainers-man-completions: fix unbound variable by @carlocab in #18393
- workflows/docker: publish
homebrew/brew:master
by @ZhongRuoyu in #18396 - Shorten
brew tests
temporary paths. by @MikeMcQuaid in #18391 - docker: deprecate Ubuntu 18.04 by @MikeMcQuaid in #18387
- compilers: drop support for GCC 4.9, 5 and 6 by @cho-m in #18127
- Add new odeprecated, odisabled, remove disabled code. by @MikeMcQuaid in #18388
- Speed up
brew tap
for no arguments by @ZhongRuoyu in #18402 - cmd/info: show size information by @cho-m in #18172
- env_config: deprecate setting boolean vars to falsy values by @carlocab in #18408
- fix: update remote_repo refs to fix autobump flows by @chenrui333 in #18412
- tests: add an extra byte of randomness by @carlocab in #18413
- github_runner_matrix: enable usage of
macos-15
runners by @carlocab in #18414 - style: forbid
url do
blocks inhomebrew/cask
by @Rylan12 in #18404 - Cask-Cookbook: update
verified
example by @p-linnane in #18417 - Revert "github_runner_matrix: enable usage of
macos-15
runners" by @cho-m in #18418 - Improve cask --adopt to only care about the installed version if auto… by @ctaintor in #18420
- os/mac: bump latest SDK version by @Bo98 in #18339
- create: show audit command on the next line by @abitrolly in #18419
- cask/url: deprecate
url do
blocks. by @MikeMcQuaid in #18407 - caveats:
typed: strict
by @cho-m in #18423 - cmd/--cache: avoid exception on missing HEAD by @cho-m in #18422
- Deprecate installing casks/formulae from paths. by @MikeMcQuaid in #18409
- Revert "Deprecate installing casks/formulae from paths." by @carlocab in #18436
- Portable Ruby 3.3.5 by @p-linnane in #18439
- .ruby-version: bump to 3.3.5 by @p-linnane in #18440
- Allow sockets to use longer paths on macOS by @Bo98 in #18434
- PATH:
typed: strict
by @cho-m in #18431 - test/cask/utils_spec: fix test failure when HOMEBREW_TEMP is a symlink by @Bo98 in #18435
- cmd/list:
-t
and-r
support for some long options by @cho-m in #18425 - style: skip actionlint checks if an actionlint workflow is present by @carlocab in #18441
- unpack_strategy/dmg: more UID handling fixes by @carlocab in #18442
- completions formula_pin:
typed: strict
, cxxstdlib:typed: strong
by @cho-m in #18430 - tap: restore old
repo
key by @carlocab in #18445 - brew vendor-gems: commit updates. by @boblail in #18450
- shims/super/cc: add modeline for vim-like editors by @carlocab in #18457
- completions: fix short option conflict in zsh completion by @cho-m in #18432
- tap: add repository key. by @MikeMcQuaid in #18461
- warnings:
typed: strict
by @cho-m in #18443 - livecheck: move
#preprocess_url
into strategies by @samford in #18455 - shims/super/cc: remove leftover usage of
llvm-g++-4.2
by @cho-m in #18460 - workflows/tests: use the container and
macos-14
for some jobs by @ZhongRuoyu in #18395 - os/linux/ld: handle nonexistent
ld.so.conf
more gracefully by @carlocab in #18459 - linkage_checker: skip files with incompatible architectures by @carlocab in #18456
- Gemfile.lock: bump Ruby version by @Bo98 in #18472
- dev-cmd/vendor-gems: fix UID handling by @Bo98 in #18473
- audit: audit deprecate/disable reasons by @bevanjkay in #18463
- feat(tap-info): display Git information about non-Core/non-API taps by @benknoble in #18464
New Contributors
- @ctaintor made their first contribution in #18420
- @benknoble made their first contribution in #18464
Full Changelog: 4.3.24...4.4.0