What's Changed
- audit: ensure that official formula and cask names don't conflict. by @MikeMcQuaid in #20134
- mcp_server: fix EOF handling. by @MikeMcQuaid in #20160
- Remove redundant
xattrdoctor check on systems without quarantine support by @Rylan12 in #20163 - Switch to using
mainas the default branch by @MikeMcQuaid in #20164 - workflows/sync-default-branches: force push instead of force-with-lease. by @MikeMcQuaid in #20166
- package/scripts/postinstall: add Homebrew to PATH. by @MikeMcQuaid in #20159
- tab, cask/tab: add more Sorbet types and signatures. by @MikeMcQuaid in #20165
- cmd/update-report: display descriptions for new formulae and casks. by @MikeMcQuaid in #20167
- download_strategy: Add logging when a cached download is being ignored by @boblail in #20169
- updating json with
cask/migratorby @tyuwags in #20168 - docs: add autobump related documentation by @botantony in #20117
- cli/named_args: don't warn about old tokens overlapping. by @MikeMcQuaid in #20173
- docs: homebrew-cask's default branch is now
mainby @MikeMcQuaid in #20172 - Refine ask‐option dependency resolution and strengthen tests by @tyuwags in #20033
- create: detect URL from latest release if it isn't archive by @abitrolly in #20156
- cmd/update: improve Homebrew/brew and homebrew-cask
mainmigration. by @MikeMcQuaid in #20175 - cask/installer: remove migration symlinks on uninstall by @EricFromCanada in #20174
- upgrade pin nil value by @tyuwags in #20178
- docs: fix HTML Proofer in CI by @MikeMcQuaid in #20184
- Correcting refine ask option dependency by @tyuwags in #20183
- docs: homebrew-core's default branch is now
mainby @MikeMcQuaid in #20171 - cmd/update: improve homebrew-core
mainmigration. by @MikeMcQuaid in #20176 - Provide more leeway to file Tier 2/3 issues. by @MikeMcQuaid in #20185
- cmd/update: ensure we update remote main ref by @Bo98 in #20186
- Reapply "Make some of the
bundlecommands Sorbettyped: true" by @issyl0 in #20182 - cmd/update: ensure local branch moves to main by @Bo98 in #20190
- dev-cmd/bump-formula-pr: release notes as proper html link by @stefanb in #20187
- extend/ENV/super: set
MATURIN_NO_INSTALL_RUSTby @branchvincent in #20191 - Refactor exec.rb type fixes by @dduugg in #20192
- Make the remaining
bundlefilestyped: trueby @issyl0 in #20128 - github_runner_matrix: fix skipped runner creation by @EricFromCanada in #20198
- Fix "undefined method 'name' for an instance of FormulaInstaller" by @issyl0 in #20201
- Ask option refactoring by @tyuwags in #20195
- download_strategy: preserve cache upon text response by @EricFromCanada in #20200
- cmd/dev-cmd: fetch
HOMEBREW_EVAL_ALLfor--eval-allby @EricFromCanada in #20204 - cmd/info: fix
brew info <formula>by @EricFromCanada in #20211 - docs/Homebrew-on-Linux: update dnf5 syntax, centos/rhel section by @osalbahr in #20206
- Formula-Cookbook: improve download strategy info by @EricFromCanada in #20210
- bundle: Rename "brews" to "formulae" for consistency by @issyl0 in #20209
- Retain the old
brew bundle --brewsflag for compatibility by @issyl0 in #20214 - Exit non-zero when pinning uninstalled formula by @dduugg in #20213
- Keep only the parts of
rubocop.rbithat we actually use by @issyl0 in #20193 - style: run shfmt on real brew by @Bo98 in #20221
- download_strategy: only require content-disposition header by @EricFromCanada in #20220
New Contributors
Full Changelog: 4.5.8...4.5.9