6.0.22macOSLinux
Added 1
- Add Formula#python3 for the direct Python dependency
Changed 12
- Use quarterly reports for role suggestions
- Cask audit now rejects verified parameter on all casks
- Target Intel Clang under Rosetta
- Update cargo fetch example in formula documentation
- Formula creator adds deny network to some modes
- Formula creator adds deny network for Go and Rust
- Bump-cask-pr loads modified contents with FromContentLoader
- Formula creator adds deny network for Cabal and Zig
- Use InfluxDB v3 API for analytics reporting
- Services recognize both macOS service labels
- Sandbox allows writing xcrun db
- Generate-cask-ci-matrix drops macOS Intel CI
Fixed 7
- Doctor removes grep_v(String) from JSON output
- Bump avoids overwriting skip message with autobump
- Vulnerabilities correct upstream fix boundaries and add reviewed overrides
- Cask uninstall does not quit or signal the host process
- Keg remove_oldname_opt_records avoids early return
- Stop fetching bottle manifests when creating tabs
- Fix shim exec loops and reap timed-out commands
From Homebrew
What's Changed
- Use quarterly reports for role suggestions by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23726
- cask/audit: reject verified parameter on all casks by @AlternateRT in https://github.com/Homebrew/brew/pull/23718
- doctor: remove
grep_v(String)from JSON output by @hyuraku in https://github.com/Homebrew/brew/pull/23727 - Target Intel Clang under Rosetta by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23723
- formula: update
cargo fetchexample by @cho-m in https://github.com/Homebrew/brew/pull/23728 - formula_creator: add deny network to some modes by @cho-m in https://github.com/Homebrew/brew/pull/23730
- formula_creator: add deny network for go and rust by @cho-m in https://github.com/Homebrew/brew/pull/23734
- bump-cask-pr: load modified contents with FromContentLoader by @p-linnane in https://github.com/Homebrew/brew/pull/23738
- bump: avoid overwriting skip message with autobump by @samford in https://github.com/Homebrew/brew/pull/23737
- formula_creator: add deny network for cabal and zig by @cho-m in https://github.com/Homebrew/brew/pull/23739
- Use InfluxDB v3 API for analytics reporting by @SMillerDev in https://github.com/Homebrew/brew/pull/23620
- vulns: correct upstream fix boundaries and add reviewed overrides by @p-linnane in https://github.com/Homebrew/brew/pull/23736
- Fix two dead links in the docs by @rawsun007 in https://github.com/Homebrew/brew/pull/23744
- Report invalid formulae in pr-pull by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23746
- services: recognize both macOS service labels by @p-linnane in https://github.com/Homebrew/brew/pull/23741
- cask/uninstall: don't quit or signal the host process by @bevanjkay in https://github.com/Homebrew/brew/pull/23695
- sandbox: allow writing xcrun db by @cho-m in https://github.com/Homebrew/brew/pull/23748
- bump-formula-pr: render added version stanzas as string literals by @dduugg in https://github.com/Homebrew/brew/pull/23751
- keg_relocate: contain text relocation to the keg by @dduugg in https://github.com/Homebrew/brew/pull/23749
- keg: fix remove_oldname_opt_records to avoid early return by @cho-m in https://github.com/Homebrew/brew/pull/23753
- rubocops/formula_cop: match array dependency type values by @hyuraku in https://github.com/Homebrew/brew/pull/23758
- generate-cask-ci-matrix: drop macOS Intel CI by @bevanjkay in https://github.com/Homebrew/brew/pull/23757
- formula_creator: remove outdated comment, show resource only for perl by @cho-m in https://github.com/Homebrew/brew/pull/23745
- Stop fetching bottle manifests when creating tabs by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23760
- pkg: reset installer Git config by @dduugg in https://github.com/Homebrew/brew/pull/23747
- services: default to canonical macOS service labels by @p-linnane in https://github.com/Homebrew/brew/pull/23750
- Add Formula#python3 for the direct Python dependency by @p-linnane in https://github.com/Homebrew/brew/pull/23754
- cask: do not follow a symlinked
rmdirpath by @dduugg in https://github.com/Homebrew/brew/pull/23761 - Replace some
T.nilable(T::Boolean)by @botantony in https://github.com/Homebrew/brew/pull/23350 - cask/cask_loader: recover uninstall artifacts from the signed payload by @dduugg in https://github.com/Homebrew/brew/pull/23762
- formula_creator: add deny network for ruby by @cho-m in https://github.com/Homebrew/brew/pull/23763
- formula: handle
--offlinein std_cargo_args by @cho-m in https://github.com/Homebrew/brew/pull/23764 - unpack_strategy/zip: move volume labels by basename by @dduugg in https://github.com/Homebrew/brew/pull/23765
- Remove default branch sync workflow by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23732
- test: cover Utils.safe_filename and .safe_filename? by @rawsun007 in https://github.com/Homebrew/brew/pull/23773
- Install app_image by moving the AppImage, mirroring the app stanza by @waldyrious in https://github.com/Homebrew/brew/pull/23771
- Replace deleted homebrew-cask helper scripts by @bevanjkay in https://github.com/Homebrew/brew/pull/23672
- Add cask audit for versioned app_image targets by @waldyrious in https://github.com/Homebrew/brew/pull/23777
- Move more methods into
Utilsby @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23774 - Slim down and tighten AGENTS.md by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23778
- api/formula/formula_struct_generator: defer placeholder replacement by @cho-m in https://github.com/Homebrew/brew/pull/23780
- services: resolve owner from the registered service file by @p-linnane in https://github.com/Homebrew/brew/pull/23781
- Fix shim exec loops and reap timed-out commands by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23776
- Stop fetching unsigned per-package API data by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23772
- Remove aggregate test jobs by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23785
- Move formula Bundler defaults to superenv by @cho-m in https://github.com/Homebrew/brew/pull/23786
- utils/bottles: only trust a padded build prefix from the bottle manifest by @dduugg in https://github.com/Homebrew/brew/pull/23788
- services: recognize both Linux service labels by @p-linnane in https://github.com/Homebrew/brew/pull/23792
- Share Python dependency lookup with Formula#python3 by @p-linnane in https://github.com/Homebrew/brew/pull/23794
- cask: skip cask loader when no casks are installed by @krehel in https://github.com/Homebrew/brew/pull/23798
- pkg: seed the API cache as the install user by @dduugg in https://github.com/Homebrew/brew/pull/23795
- Re-sign node-gyp addons after stripping them by @daeho-ro in https://github.com/Homebrew/brew/pull/23801
- generate-cask-ci-matrix: skip runners the cask is disabled on by @bevanjkay in https://github.com/Homebrew/brew/pull/23791
New Contributors
- @rawsun007 made their first contribution in https://github.com/Homebrew/brew/pull/23744
Full Changelog: https://github.com/Homebrew/brew/compare/6.0.21...6.0.22