4.4.1
What's Changed
- Revert "Revert "github_runner_matrix: enable usage of
macos-15
runners"" by @carlocab in #18437 - github/workflows: use macos-15 GitHub Actions runners. by @MikeMcQuaid in #18462
- dev-cmd/bump: fix comparison of versions with comma-separated values by @khipp in #18480
- linkage_checker: replace
Fiddle.dlopen
withlibSystem
call by @carlocab in #18486 - unpack_strategy/directory: try preserving hardlinks by @cho-m in #18497
- attestion: make
InvalidAttestationError
non-fatal in CI by @carlocab in #18485 - brew.sh: fix some stderr redirections to
/dev/null
by @carlocab in #18503 - upstream.rbi: remove
Fiddle
constants by @carlocab in #18502 - Move remaining
undef
use in OS extensions toprepend
by @dduugg in #18378 - Bump more files to Sorbet
typed: strict
by @issyl0 in #18354 - Add a Delegator DSL compiler by @dduugg in #18520
- Use requires_ancestor consistently by @dduugg in #18521
- Replace removed constants with overridable methods by @dduugg in #18517
- Remove removable constants by @dduugg in #18528
- utils/curl: workaround curl bug for
--head --request GET
by @cho-m in #18508 - attestation: show unit of time for retry message by @carlocab in #18539
- attestation: specialize error on incompatible gh by @woodruffw in #18543
- tap_auditor: check formulae names in autobump.txt by @cho-m in #18541
- os/mac/pkgconfig: add bzip2.pc for rust formulae by @cho-m in #18545
- feat: add attestation to the pkg installer by @SMillerDev in #18555
- cask/cask: pass args when initalising methods by @bevanjkay in #18438
- feat: Install an unlinked formula via
brew install
if--overwrite
is passed by @boblail in #18536 - extend/ENV/super: use brew libs for some Python packages by @cho-m in #18557
- Perform preinstall checks when a formula is installed via a cask by @Bo98 in #18547
- unpack_strategy: fix unpack Dir.mktmpdir group by @cho-m in #18548
Full Changelog: 4.4.0...4.4.1