·
4 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
- services: fix not loading with
--sudo-service-userby @sexagesimal in #22500 - livecheck/strategy: convert
VersiontoStringby @botantony in #22526 brew bundle dumptrusted bundle entries by @MikeMcQuaid in #22528- pathname: accept
Pathnameinwrite_env_scriptmethod by @botantony in #22529 - docs: link to Tap-Trust from index by @scpeters in #22533
- Block worktree updates by @MikeMcQuaid in #22525
- Handle untrusted bundle formulae by @MikeMcQuaid in #22527
- test: use language-specific heredoc delimiters by @botantony in #22536
- pathname: change
env_script_all_filestype by @botantony in #22538 - Allow logs in build sandbox by @MikeMcQuaid in #22539
- HeaderMatch: fix type error by @samford in #22530
- test_bot/formulae_dependents: avoid overwriting shard_index by @cho-m in #22543
- Default bundle jobs to auto by @MikeMcQuaid in #22545
- Hide maintainer commands by @MikeMcQuaid in #22547
- sorbet: Less RBI duplication to successfully typecheck RSpec tests by @issyl0 in #22540
- Speed up cask backup copies by @MikeMcQuaid in #22552
- Allow rebuild install step methods by @MikeMcQuaid in #22554
- Add Bundler cooldown by @MikeMcQuaid in #22555
- Skip untrusted cleanup formulae by @MikeMcQuaid in #22553
- sorbet: Bump more tests to
typed: trueby @issyl0 in #22542 - generate-cask-ci-matrix: respect
maximum_macosrequirement by @p-linnane in #22556 - workflows/tests: test test-bot on containerless Linux by @Bo98 in #22557
- Label WSL analytics by @MikeMcQuaid in #22558
- Remove PLC references by @MikeMcQuaid in #22561
- Silence trust warnings in completion by @MikeMcQuaid in #22559
- Default to internal API by @MikeMcQuaid in #22546
- Audit redundant service path setup by @MikeMcQuaid in #22514
- rubocops/cask/url: fix keyword parameter check and autocorrect by @carlocab in #22562
- formula_creator: update Ruby to match common env order by @cho-m in #22564
- Use public API for autobump by @MikeMcQuaid in #22565
- Add Homebrew/UnreferencedLet cop by @dduugg in #22566
- build(deps): bump the bundler group across 2 directories with 9 updates by @dependabot[bot] in #22550
- Fix skip_relocation? on Linux by @cho-m in #22567
- test: disable
return falsehandling by @hyuraku in #22147 - Add rebuild step RuboCop checks by @MikeMcQuaid in #22515
- Migrate to Ubuntu 24.04 by @cho-m in #21761
- cask/dsl/caveats: fix built_in_caveats type by @samford in #22534
- Avoid frozen update report arrays by @MikeMcQuaid in #22573
- Avoid untap tracebacks by @MikeMcQuaid in #22572
- keg: make share/mime into a real directory by @cho-m in #22579
- cask/audit: normalize 10.16 minimum macOS by @SSakutaro in #22574
- Cask::Auditor: fix audit return type by @samford in #22578
- info: clarify same-named conflicts and shadowed formulae by @HaraldNordgren in #22537
- Homebrew 6 deprecations by @MikeMcQuaid in #22549
- Remove remote theme usage, improve README by @MikeMcQuaid in #22563
- Skip valid cached cask fetches by @MikeMcQuaid in #22580
- workflows/docker: build Ubuntu 26.04 images by @ZhongRuoyu in #22586
- generate-cask-ci-matrix: remove deprecated
--signingflag fromauditarguments by @botantony in #22587 - Tweak macOS .pkg package-user plist handling by @MikeMcQuaid in #22581
- Clean up leftover
.reinstallkegs by @MikeMcQuaid in #22584 - cmd/info: fix --installed by @Bo98 in #22588
- Handle formulae and casks more uniformly across commands by @HaraldNordgren in #22585
- Pin tap allow/forbid/trust lists to remotes by @MikeMcQuaid in #22590
- Ignore .git suffix when matching GitHub tap remotes by @p-linnane in #22604
- utils/inreplace: fix
errorstype by @botantony in #22605 - Preliminary macOS 27 (Golden Gate) support by @Bo98 in #22592
- trust: support trusting tap by remote URL by @carlocab in #22611
- tap: recognise more equivalent remote forms by @carlocab in #22612
- docs: improve docs. by @MikeMcQuaid in #22598
- Stop auto-tapping untrusted taps by @MikeMcQuaid in #22599
- Make
brew bundlehonour thetrusted:option by @MikeMcQuaid in #22594 - cmd/untap: allow to untap a repo if package raises
MethodDeprecatedErrorby @botantony in #22602 - description_cache_store: require formula_versions by @aholland in #22610
- Fix brew tests tap trust config home by @p-linnane in #22614
- sorbet: Typecheck even more tests by @issyl0 in #22575
- Deflake bzip2 cask installer test by @MikeMcQuaid in #22615
- Consolidate tap remote normalisation logic by @MikeMcQuaid in #22616
- Deprecate default opt-ins by @MikeMcQuaid in #22601
- tap: add
trustedfield totap-infoby @Bo98 in #22613 - Trust qualified tap items before install by @MikeMcQuaid in #22621
- Defer HOMEBREW_ env secrets to download time by @MikeMcQuaid in #22623
- Mark custom-remote taps trusted in bundle dump by @MikeMcQuaid in #22625
- description_cache_store/cask: require formula_versions by @aholland in #22626
- cmd/trust: add
--json=v1flag by @Bo98 in #22624 - Loosen issue/PR template completeness checks by @MikeMcQuaid in #22627
- extend/ENV/std: remove unused Clang < 700 by @cho-m in #22630
- bottle_specification: add constants for cellar symbols by @cho-m in #22629
- Fix
brew bundlefailures for trusted taps by @p-linnane in #22634 - Emit Linux variations for casks with Linux checksums by @p-linnane in #22632
- pathname: change
write_env_scripttype by @botantony in #22638 - Avoid loading tap commands on completion rebuild by @MikeMcQuaid in #22637
- Document Brewfile tap trust by @MikeMcQuaid in #22635
- Run
brew lgtmon stop in AI hooks by @MikeMcQuaid in #22639 - Deprecate now-default bundle and internal API env vars by @MikeMcQuaid in #22641
- docs: only lint index.md when it exists by @MikeMcQuaid in #22640
- Fix typo in FFmpeg audit command by @qzubad in #22642
- Base
--changedcommands onorigin/HEADby @MikeMcQuaid in #22644 - utils/ast: find resources if they are in
stableblock by @botantony in #22646 - workflows/tests: speed up glibc test runner by @cho-m in #22648
- Isolate trust store specs to fix flaky test by @MikeMcQuaid in #22649
- cask/caskroom: handle untrusted errors better by @Bo98 in #22652
- livecheck/strategy/extract_plist: fix runtime type issue by @bevanjkay in #22653
- cmd/trust: add
--tapsby @Bo98 in #22654 - Remove dead code in Library/Homebrew/utils/ by @dduugg in #22650
- docs/FAQ: address "rewrite Homebrew in Rust" by @MikeMcQuaid in #22658
- Add Responsible AI Usage documentation by @MikeMcQuaid in #22656
- Add software supply chain security docs by @MikeMcQuaid in #22657
- Trust taps with scp-style remotes without a user by @MikeMcQuaid in #22655
New Contributors
- @sexagesimal made their first contribution in #22500
- @SSakutaro made their first contribution in #22574
- @aholland made their first contribution in #22610
- @qzubad made their first contribution in #22642
Full Changelog: 5.1.15...6.0.0