What's Changed
- Enable strict typing in Library/Homebrew/rubocops/ by @dduugg in #21540
- utils/pypi: use existing non-PyPI resource if expected version by @cho-m in #21873
- fix: skip casks being uninstalled from dependent check by @costajohnt in #21887
- bundle: add cleanup support to npm, cargo, go, and uv extensions by @mvanhorn in #21883
- Fix bundle check for tap-qualified formula services by @kejadlen in #21890
- build(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in #21897
- build(deps): bump the bundler group across 2 directories with 10 updates by @dependabot[bot] in #21895
- build(deps): bump the cargo group across 1 directory with 6 updates by @dependabot[bot] in #21896
- Move cask upgrade summaries before fetch by @MikeMcQuaid in #21898
- test: fix flaky livecheck throttle spec fixtures by @MikeMcQuaid in #21899
- formula: use Pathname#empty? instead of children.empty? to check for installation by @dduugg in #21901
- brew-rs: default to anonymous GHCR bearer token in fetch by @cachebag in #21889
- Document Rosetta cask support policy by @MikeMcQuaid in #21903
- cmd/--version: combine two git calls into one per repo by @dduugg in #21904
- Clarify
compatibility_versionguidance by @MikeMcQuaid in #21902 - Stop implicit tap installation by @MikeMcQuaid in #21905
- Document unsupported multi-user setups by @MikeMcQuaid in #21908
- cask/audit: apply signing audit to manual installers by @bevanjkay in #21900
- dependencies:
typed: strictby @hyuraku in #21916 - formula_auditor: reject
@github/copilotby @cho-m in #21913 - utils/github: empty repo implies zero commits by @scpeters in #21914
- utils/github: paginate when getting org repos by @scpeters in #21915
- Clarify version-locking docs by @MikeMcQuaid in #21907
- Add npm and pip cooldown defaults by @MikeMcQuaid in #21919
- Mirror brew-rs files to Homebrew names by @MikeMcQuaid in #21918
- Install explicitly requested taps by @MikeMcQuaid in #21921
- perf/leaves: avoid Formulary.resolve for each runtime dependency (~30% faster) by @dduugg in #21911
- Cooldown PyPI resource resolution by @MikeMcQuaid in #21920
- formula: use Time.now to calculate std_pip_args by @cho-m in #21927
- Alias
brew update <formula>toupgradeby @MikeMcQuaid in #21906 - Make Linux cask requirements explicit by @MikeMcQuaid in #21909
- brew-rs: implement native info for API-cached formulae by @cachebag in #21924
- docs/Acceptable-Formulae: update notability requirements by @botantony in #21923
- Remove brew-rs by @MikeMcQuaid in #21928
- build(deps): bump github/codeql-action from 4.32.6 to 4.35.1 in the github-actions group across 1 directory by @dependabot[bot] in #21931
- build(deps): bump the bundler group across 1 directory with 4 updates by @dependabot[bot] in #21930
- Remove LLVM header workaround by @cho-m in #21932
- docs: clarify
-fullformula guidance by @MikeMcQuaid in #21929 - extend/ENV: add extra secret type by @GunniBusch in #21933
- dev-cmd/tap-new: fix writable check by @Bo98 in #21934
New Contributors
Full Changelog: 5.1.3...5.1.4