Release notes for this release can be found on the Homebrew blog.
What's Changed
- App Management message reflects new System Settings labels by @mfloryan in #15636
- workflows: improve setup-homebrew and API usage. by @MikeMcQuaid in #15634
- Deprecate/disable/delete code. by @MikeMcQuaid in #15632
- cmd/update: adjustments for setup-homebrew in brew CI by @Bo98 in #15647
- tap: fix handling of taps without formulae by @Bo98 in #15648
- cmd/update-report: tweak messages for CI by @Bo98 in #15638
- Enable
GitHub.issues_for_formula
to show only issues, only PRs, or both by @issyl0 in #15655 - formula_auditor: fix macOS system dependency false positive by @Bo98 in #15649
- livecheck: fix implicit no-api handling by @Bo98 in #15657
- cmd/--cache: undeprecate
--bottle-tag
by @carlocab in #15643 - docs: Add info about tap creation by @andy9a9 in #15652
- mac/keg_relocate: use relative install names by @gerlero in #15571
- formula_auditor: check disabled formulae have disabled dependents by @Bo98 in #15650
- shims/mac: handle usage of Homebrew
make
by @carlocab in #15666 - docs/Installation: fix Apple Developer account link by @gerlero in #15667
- shims/mac/super/make: use standard exec routines by @Bo98 in #15672
- formula_auditor: disallow non-test
rustup-init
dependencies by @carlocab in #15663 - Support
brew cleanup --quiet
by @mxr in #15660 - generate-*-api: fix on-disk tap migrations not being used by @Bo98 in #15677
- Feature: support symlinked /home by @osalbahr in #15656
- os/mac/mach: report duplicate rpaths by @carlocab in #15684
- docs/cask: replace single-quoted with double-quoted by @bevanjkay in #15683
- Corrects an uncaught spelling error by @colindean in #15687
- os/mac/keg_relocate: replace Cellar references in rpaths by @carlocab in #15685
- rubocops/lines: simplify PyoxidizerCheck by @carlocab in #15679
- Introduce CoreCaskTap class and fix cases of core taps were being unnecessarily installed by @Bo98 in #15676
- utils/analytics: hide InfluxDB message correctly. by @MikeMcQuaid in #15688
- docs: Requirements: add Arch Linux by @osalbahr in #15689
- Do not insist on using macOS texinfo by @fxcoudert in #15681
- Fix (again) InfluxDB analytics messaging by @MikeMcQuaid in #15695
- cmd/tap: remove --list-pinned option. by @MikeMcQuaid in #15697
- rubocops/lines: disallow
quictls
dependencies in homebrew/core by @carlocab in #15614 - diagnostic: don't complain about missing homebrew/cask. by @MikeMcQuaid in #15698
- docs/Installation: fix Mac OS X reference. by @MikeMcQuaid in #15700
- dev-cmd/bump-*-pr: avoid installing gems when unneeded. by @MikeMcQuaid in #15701
- Use HOMEBREW_CELLAR_PLACEHOLDER by @MikeMcQuaid in #15699
- api_hashable: remove HOMEBREW_CELLAR. by @MikeMcQuaid in #15702
- dev-cmd/bump-cask-pr: fix install_bundler_gems! logic. by @MikeMcQuaid in #15703
- dev-cmd/generate-*-api: be a bit safer. by @MikeMcQuaid in #15704
- cmd/{casks,formulae}: handle sharding. by @MikeMcQuaid in #15706
- os/mac/keg_relocate: avoid changing to an already existing rpath by @carlocab in #15707
- docs/FAQ: tap homebrew/core before editing formula by @syclops in #15708
- utils/analytics: new InfluxDB token. by @MikeMcQuaid in #15709
- utils/pypi: don't overwrite name/extras/version from basic_metadata if already set by @dtrodrigues in #15692
- various: fix miscellaneous typos by @p-linnane in #15690
- README.md: Normalise BuildPulse icon size by @vitorgalvao in #15714
- README.md: Normalise 1Password icon size by @vitorgalvao in #15713
- Fix type errors when HOMEBREW_SORBET_RUNTIME=1 by @dduugg in #15710
- docs: add documentation about reproducible builds by @alebcay in #15675
- utils/github/api: fix credentials_type by @neersighted in #15717
New Contributors
- @mfloryan made their first contribution in #15636
- @andy9a9 made their first contribution in #15652
- @gerlero made their first contribution in #15571
- @mxr made their first contribution in #15660
- @osalbahr made their first contribution in #15656
- @syclops made their first contribution in #15708
Full Changelog: 4.0.28...4.1.0