What's Changed
- Cleanup old shims and cccfg flags by @Bo98 in #21807
- bundle/adder: support --describe flag by @mvanhorn in #21797
- cask: avoid outputting Rosetta 2 caveats on Intel machines by @mvanhorn in #21782
- Use native Rust tests for Rust frontend by @MikeMcQuaid in #21805
- brew-rs: unset HOMEBREW_NO_INSTALL_FROM_API env by @samford in #21812
- rubocops: disallow
libiconvdependency in homebrew/core by @carlocab in #21810 - github_runner_matrix: use 10.15-cross by @Bo98 in #21813
- workflows/tests: migrate from deprecated test-results-action by @Bo98 in #21815
- docs/Brewfile: use unversioned Ruby formula by @p-linnane in #21817
- Print download error details when using concurrency by @Bo98 in #21818
- workflows/release: migrate actions/attest-build-provenance by @p-linnane in #21819
- bundle/cargo: respect
CARGO_HOMEand friends by @branchv in #21795 - Add brew-rs fetch support by @MikeMcQuaid in #21823
- brew-rs: add
ohaifunction and TTY methods by @botantony in #21809 - Avoid auto-linking keg-only versioned formulae by @MikeMcQuaid in #21824
- bundle: add npm (Node.js) extension by @mvanhorn in #21820
- brew-rs/fetch: use functions from
ttymodule by @botantony in #21825 - Fix test-bot links in documentation by @dnicolson in #21826
- build(deps): bump the bundler group across 2 directories with 9 updates by @dependabot[bot] in #21832
- bundle/brew_services: avoid parsing output of
brew services listby @carlocab in #21830 - cmd/search: resolve error with regex by @samford in #21811
- Portable Ruby 4.0.2 by @p-linnane in #21816
- services/system: print warnings to stderr instead of stdout by @stepbrobd in #21837
- pkgconfig_spec: fix expat version regex by @p-linnane in #21842
- brew-rs: enable compression in reqwest by @samford in #21835
- Fix UID race condition in parallel downloads by @carlocab in #21838
- tap-new: use
run_as_real_uid:instead ofUtils::UID.drop_euidby @carlocab in #21839 - Add HOMEBREW_FORCE_BREW_WRAPPER_HELP_MESSAGE by @petros in #21834
- Load casks from the internal API by @Rylan12 in #21662
- Support (very, very) basic brew-rs installs by @MikeMcQuaid in #21840
- bundle: add krew (kubectl plugin manager) support by @costajohnt in #21802
- brew-rs: enable strip for release by @samford in #21836
- build(deps): bump actions/cache from 5.0.3 to 5.0.4 in the github-actions group across 1 directory by @dependabot[bot] in #21847
- build(deps): bump the bundler group across 2 directories with 6 updates by @dependabot[bot] in #21846
- style: use per-tap actionlint config when available by @p-linnane in #21843
- build(deps-dev): bump mcp from 0.8.0 to 0.9.2 in /Library/Homebrew by @dependabot[bot] in #21851
- build(deps-dev): bump ruby-lsp from 0.26.8 to 0.26.9 in /Library/Homebrew by @dependabot[bot] in #21852
- bundler: update bigdecimal mcp ruby-lsp by @p-linnane in #21856
- Gemfile.lock: add checksums by @p-linnane in #21857
- brew-rs: set reqwest user agent by @samford in #21849
- tests: check all of
vendor/bundlefor uncommitted changes by @p-linnane in #21863 - utils/pypi: allow bumping mix of livecheck-defined and PyPI resources by @cho-m in #21862
- bundle: add base class helpers and DRY up extension executable handling by @costajohnt in #21854
- Add simple Rust install deps by @MikeMcQuaid in #21850
- livecheck: add throttling by days by @dasmfm in #21853
New Contributors
- @stepbrobd made their first contribution in #21837
- @petros made their first contribution in #21834
Full Changelog: 5.1.1...5.1.2