Releases: Homebrew/brew
Releases · Homebrew/brew
5.1.13
Immutable
release. Only release title and notes can be modified.
What's Changed
- info: mark deprecated/disabled pkg in install status by @HaraldNordgren in #22334
- gitignore: ignore test/.npm/ by @HaraldNordgren in #22337
- info, tap-info: skip uninstalled marker and bold when not a problem (align with search) by @HaraldNordgren in #22342
- Remove obsolete --skip-update from command-not-found handlers by @rexmhall09 in #22340
- Check RubyGems licences by @MikeMcQuaid in #22343
- cask: include resolved artifact targets in JSON output by @carlocab in #22346
- Move the 'wsl?' bool from the OS::Linux module up to the OS module by @lstn in #22309
- Make bundle upgrade an alias by @MikeMcQuaid in #22348
- Resolve src through realpath in install_renamed by @dariaguy in #22351
- Omit aliases from completions by @MikeMcQuaid in #22352
- Align ask dry-run prompts by @MikeMcQuaid in #22353
- Portable Ruby 4.0.5 by @p-linnane in #22357
- bundle: try
mas installbefore falling back tomas getby @wojteksbt in #22361 - Add as-console-user command by @MikeMcQuaid in #22358
- Add minimum version gating by @MikeMcQuaid in #22359
- Add list versions JSON by @MikeMcQuaid in #22360
- completions: add missing require. by @MikeMcQuaid in #22366
- Enforce secure redirects by @MikeMcQuaid in #22368
- pathname: eagerly initialize lazy instance variables by @p-linnane in #22362
New Contributors
Full Changelog: 5.1.12...5.1.13
5.1.12
Immutable
release. Only release title and notes can be modified.
What's Changed
- info: resolve installed formulae from receipt's tap and warn on shadow by @HaraldNordgren in #22224
- info: resolve aliased deps when checking installed status by @HaraldNordgren in #22228
- audit: don't check livecheck throttle days offline by @bevanjkay in #22233
- Add brew exec command by @MikeMcQuaid in #22222
- Annotate test-bot dependency impact by @MikeMcQuaid in #22221
- Omit platform for all bottles by @MikeMcQuaid in #22227
- test/cask: speed up missing source test by @bevanjkay in #22234
- Skip bot incomplete PR closures by @MikeMcQuaid in #22232
- build(deps): bump urllib3 from 2.6.3 to 2.7.0 in /Library/Homebrew/formula-analytics by @dependabot[bot] in #22235
- Use internal API for developers by @MikeMcQuaid in #22226
- Use AST for source rewrites by @MikeMcQuaid in #22220
- Fix bottled default config upgrades by @MikeMcQuaid in #22223
- shims/super/ninja: omit
-jflag whenMAKEFLAGSadvertises jobserver by @carlocab in #22237 - cli: hide hide_from_man_page commands from 'brew commands' by @HaraldNordgren in #22229
- Parallelise dependent test-bot tests by @MikeMcQuaid in #22239
- Move macOS sandbox logic by @MikeMcQuaid in #22238
- os/mac/hardware/cpu: add M5 and M5 Pro/Max by @fxcoudert in #22242
- workflows/docs: improve and simplify. by @MikeMcQuaid in #22244
- Allow cask macOS dep migration by @MikeMcQuaid in #22246
- Replace brew which-update by @MikeMcQuaid in #22231
- gitignore: ignore brew-rs. by @MikeMcQuaid in #22245
- Add OS dependency style checks by @MikeMcQuaid in #22199
- simulate-macos: use newest supported version by @MikeMcQuaid in #22248
- update-portable-ruby: run
brew typecheck --updateby @p-linnane in #22250 - Portable Ruby 4.0.4 by @p-linnane in #22236
- bump-cask-pr: tolerate idempotent stanza replace by @MikeMcQuaid in #22252
- Add
RubyGemslivecheck cooldown by @MikeMcQuaid in #22253 - aliases: break load-time cycle with cmd/alias by @p-linnane in #22260
- cask, formula: run forbidden checks before download by @p-linnane in #22259
- Fix cask OS dependency regressions by @MikeMcQuaid in #22261
- mcp: preserve tool arguments as argv by @RajvardhanPatil07 in #22262
- Clarify Brewfile snapshots documentation by @MikeMcQuaid in #22263
- Add internal API metadata by @MikeMcQuaid in #22264
- Improve bundle check guidance by @MikeMcQuaid in #22265
- Support CPS metadata dirs by @MikeMcQuaid in #22267
- Link shared security policy by @MikeMcQuaid in #22266
- cmd/bundle: fix
check --quietby @branchv in #22273 - cmd/outdated: fix handling of auto_updates by @bevanjkay in #22272
- Move API checks into RuboCop by @MikeMcQuaid in #22283
- build(deps): bump github/codeql-action from 4.35.3 to 4.35.4 in the github-actions group across 1 directory by @dependabot[bot] in #22288
- build(deps): bump the bundler group across 2 directories with 6 updates by @dependabot[bot] in #22287
- Add brew exec formulae environments by @MikeMcQuaid in #22269
- Preserve manual resource stanzas by @MikeMcQuaid in #22292
- Support pinning casks by @MikeMcQuaid in #22276
- Add parser subcommand scaffolding by @MikeMcQuaid in #22278
- expat: bump to 2.7.4 on macOS 26 by @p-linnane in #22274
- Add ask dependency plans and cask support by @MikeMcQuaid in #22275
- docs/Rakefile: ignore iTunes Xcode page. by @MikeMcQuaid in #22298
- Add appimage support for linux by @SMillerDev in #20334
- Serialise bundle formula locks by @MikeMcQuaid in #22297
- cask/upgrade: don't skip
quitstanzas by @bevanjkay in #22295 - cask/upgrade: reopen closed apps during upgrade by @bevanjkay in #22296
- info: show other installed versions by @HaraldNordgren in #22241
- Add Linux Bubblewrap sandbox by @MikeMcQuaid in #22240
- Show install status in which-formula by @MikeMcQuaid in #22300
- More tightly scope build API override by @MikeMcQuaid in #22311
- Embed executables in API JSON by @MikeMcQuaid in #22301
- Add appimagedir to default cask directories by @SMillerDev in #22312
- Remove executables fallback by @MikeMcQuaid in #22313
- Convert services subcommands by @MikeMcQuaid in #22279
- Avoid cached manifest downloads by @MikeMcQuaid in #22316
- parse_basename: fix local test failures by @HaraldNordgren in #22317
- show more tap info for packages by @HaraldNordgren in #22304
- Convert bundle subcommands by @MikeMcQuaid in #22280
- workflows/tests: install actionlint. by @MikeMcQuaid in #22320
- Convert remaining subcommands by @MikeMcQuaid in #22281
- Improve Linux sandbox behaviour by @MikeMcQuaid in #22315
- info: indicate upgrade target for outdated @-versioned formulae by @HaraldNordgren in #22321
- Scope subcommand option constraints by @MikeMcQuaid in #22325
- bundle/krew: use kubectl-krew directly by @branchv in #22328
- Share system executable fallback by @MikeMcQuaid in #22322
- Scope subcommand usage help by @MikeMcQuaid in #22326
- Fix npm bundle dump PATH by @MikeMcQuaid in #22332
- Skip empty upgrade ask prompt by @MikeMcQuaid in #22333
- test: fix leaky constants by @Bo98 in #22336
- Fix package API cache install by @MikeMcQuaid in #22335
- Sorbet now understands RSpec's
expectblock form by @issyl0 in #22329
New Contributors
- @RajvardhanPatil07 made their first contribution in #22262
Full Changelog: 5.1.11...5.1.12
5.1.11
Immutable
release. Only release title and notes can be modified.
What's Changed
- info: list installed dependents with --verbose by @HaraldNordgren in #22163
- bundle/checker: enable
typed: strictby @bittoby in #22157 - Supports in repository patch files by @rexmhall09 in #22144
- bundle/commands/exec: enable
typed: strictby @bittoby in #22167 - dev-cmd/tests: remove obsolete
HOMEBREW_REALLY_USE_INTERNAL_APIcleanup by @bittoby in #22168 - docs: formula-cookbook remove deprecated string replacement instructions by @GunniBusch in #22169
- Test bare cask macOS dependencies by @MikeMcQuaid in #22166
- build(deps): bump github/codeql-action from 4.35.2 to 4.35.3 in the github-actions group across 1 directory by @dependabot[bot] in #22179
- build(deps): bump the bundler group across 2 directories with 9 updates by @dependabot[bot] in #22178
- info: show installed deps correctly by @HaraldNordgren in #22164
- dev-cmd/lgtm: require
formulaexplicitly by @p-linnane in #22176 - Warn for Nix-managed Homebrew by @MikeMcQuaid in #22182
- Use full-name helpers for split names by @MikeMcQuaid in #22183
- Dockerfile: set
HOMEBREW_*variables by @ZhongRuoyu in #22189 - Use PyPI mtimes for source dates by @MikeMcQuaid in #22181
- unpack_strategy/bzip2: use Homebrew bzip2 when installed by @p-linnane in #22197
- cask/caskroom: use the user's primary group on Linux by @XuehaiPan in #22202
- Align cask macOS dependencies by @MikeMcQuaid in #22185
- download_queue: kill curl on cancellation by @rangaNP in #22201
- Track macOS support explicitly by @MikeMcQuaid in #22187
- workflows: close incomplete PRs by @MikeMcQuaid in #22186
- sorbet: Add RSpec shims and typecheck some tests by @issyl0 in #22205
- livecheck: fix formula throttle days by @daeho-ro in #22209
- tap-info: list formulae and casks by @HaraldNordgren in #22180
- Fix cask tab marking with missing tab file by @rexmhall09 in #22211
- Add Linux OS dependencies by @MikeMcQuaid in #22192
- Split one-class-per-file todos by @MikeMcQuaid in #22212
- exceptions: hint when a download is HTML, not a binary by @jarimustonen in #22184
- livecheck: speed up formula throttle days check by @daeho-ro in #22214
- Add maximum macOS cask deps by @MikeMcQuaid in #22198
- Route
rs-*commands to experimental Rust frontend by @MikeMcQuaid in #22217 - Move test-bot OS logic to extend/os by @MikeMcQuaid in #22213
- Fix RSpec named subjects by @MikeMcQuaid in #22218
- cmd/which-formula: don't downcase cmd by @ZhongRuoyu in #22219
- Remove aggregate examples todos by @MikeMcQuaid in #22216
- Remove stale RuboCop disables by @MikeMcQuaid in #22215
New Contributors
- @bittoby made their first contribution in #22157
- @jarimustonen made their first contribution in #22184
Full Changelog: 5.1.10...5.1.11
5.1.10
Immutable
release. Only release title and notes can be modified.
What's Changed
- Improve Docker cache reuse by @MikeMcQuaid in #22134
- caveats: sort shadowed executables alphabetically by @HaraldNordgren in #22139
- Extract patch classes into separate files by @rexmhall09 in #22142
- Explain upgrade metadata fetch by @MikeMcQuaid in #22143
- info: add Binaries section listing executables by @HaraldNordgren in #22150
- diagnostic: cap OCLP tier when macOS is outdated by @p-linnane in #22154
- upgrade: add final summary by @MikeMcQuaid in #22140
- utils/formatter: avoid loading URI library for
Formatter.urlby @p-linnane in #22160 - list: make --multiple imply --versions by @HaraldNordgren in #22156
- Fix incorrect
depends_on: macosserialization in JSON API for Linux variations by @hangone in #22137 - Stop relying on transitive
uriloads by @p-linnane in #22161 - Filter Linux cask loads by support by @MikeMcQuaid in #22149
- Add installed info inventory by @MikeMcQuaid in #22141
New Contributors
Full Changelog: 5.1.9...5.1.10
5.1.9
Immutable
release. Only release title and notes can be modified.
What's Changed
- Fix
brew updatewithHOMEBREW_USE_INTERNAL_APIby @Rylan12 in #22097 - Gemfile: Unconstrain the
tapiocaversion by @issyl0 in #22095 - Fixed the problem that brew services cleanup would not really remove … by @choems in #22100
- fix: fall back to default ghcr.io URL when HOMEBREW_ARTIFACT_DOMAIN fails by @pierluigilenoci in #22078
- docs: fix link to "C++ Standard Libraries" page by @ZhongRuoyu in #22103
- docs: clean up generated pages by @ZhongRuoyu in #22104
- Start systemd timers for services by @MikeMcQuaid in #22105
- Fixed the format problem of the generated .timer file. by @choems in #22107
- info: clarify recursive runtime dependencies line by @HaraldNordgren in #22113
- OS::Linux: fix Pathname type signature issues by @samford in #22108
- sync installed_as_dependency when changing installed_on_request by @ooye-sanket in #21755
- build(deps): bump the bundler group across 2 directories with 6 updates by @dependabot[bot] in #22117
- Fix to not link keg_only if it doesn't installed by request by @daeho-ro in #22119
- build(deps): bump the pip group across 1 directory with 3 updates by @dependabot[bot] in #22116
- formula_auditor: align throttle checks with livecheck by @dasmfm in #22114
- Avoid redundant Caskroom chgrp by @MikeMcQuaid in #22121
- Add user agent to HTMLProofer by @samford in #22127
- sorbet-runtime.rbi: use typed: strict by @samford in #22122
- upgrade: parallelize bottle tab fetching by @ZhongRuoyu in #22118
- list.sh: only show headings when there are items to show by @ZhongRuoyu in #22123
- HeaderMatch: pass all headers into strategy block by @samford in #22124
- Dockerfile: retry add-apt-repository by @p-linnane in #22125
- info: show installed version and upgrade hint on headline by @HaraldNordgren in #22128
- Route update-report to Rust by @MikeMcQuaid in #22126
- caveats: warn when formula executables are shadowed on PATH by @HaraldNordgren in #22130
- Route more commands to brew-rs by @MikeMcQuaid in #22132
- Fix bundle tap cask handling by @MikeMcQuaid in #22131
- system_command: avoid loading plist and URI libraries at startup by @dduugg in #22133
New Contributors
- @choems made their first contribution in #22100
- @pierluigilenoci made their first contribution in #22078
Full Changelog: 5.1.8...5.1.9
5.1.8
Immutable
release. Only release title and notes can be modified.
What's Changed
- tap_auditor: check rename files in local tap by @bevanjkay in #22028
- fix: allow absolute
--path/--dirfortypechecking by @danielbayley in #22029 - formula: dedupe link_overwrite_formulae across aliases by @p-linnane in #22046
- retryable_download: preserve partial download on network errors by @liukun in #22048
- diagnostic: add new FUSE-T static lib by @gromgit in #22049
- cachable: add Sorbet generics for key and value types by @dduugg in #22039
- test/dev-cmd/unbottled_spec: add usage test by @scpeters in #22050
- services: fix
timed?andkeep_alive?return type toT::Booleanby @hyuraku in #21950 - cask: restrict no_autobump! usage to official Homebrew taps by @hyuraku in #21982
- cask: avoid repeat upgrade alerts by @MikeMcQuaid in #22053
- perf: replace inject("+") with sum and use filter_map in utils by @dduugg in #22054
- docs: clarify upstream lifecycle requests by @MikeMcQuaid in #22052
- Stabilize PyPI source spec by @MikeMcQuaid in #22051
- Re-enable
HOMEBREW_USE_INTERNAL_APIby @Rylan12 in #22042 - Portable Ruby 4.0.3 by @p-linnane in #22057
- livecheck throttle: fix bump commands to follow throttle logic by @dasmfm in #22043
- rubocops/resource_requires_dependencies: add bcrypt by @p-linnane in #22055
- test/dev-cmd/developer_spec: add usage test by @scpeters in #22056
- build(deps-dev): bump yard from 0.9.39 to 0.9.42 in /Library/Homebrew by @dependabot[bot] in #22059
- info: avoid broken GitHub URL for removed formulae by @bayandin in #22062
- dev-cmd: add
update-portable-rubyto automate version bumps by @p-linnane in #22058 - bundle: fix flaky installer spec by @MikeMcQuaid in #22060
- Update bundler in
ruby.shand fixyardversion insetup.rbby @p-linnane in #22068 - workflows/vendor-gems: fail PRs with out-of-sync vendored gems by @p-linnane in #22069
- audit: respect
livecheckthrottle days by @bevanjkay in #22061 - Reject unsupported API casks earlier by @MikeMcQuaid in #22070
- build(deps): bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in #22073
- build(deps-dev): bump the bundler group across 2 directories with 2 updates by @dependabot[bot] in #22072
- workflows/vendor-gems: stop PR auto-pushes. by @MikeMcQuaid in #22077
- lgtm: cover tap audits and formula tests by @MikeMcQuaid in #22075
- Reduce platform-gated test specs by @MikeMcQuaid in #22079
- bundle: split missing service manager handling by @MikeMcQuaid in #22076
- pkg: clean Homebrew git state by @MikeMcQuaid in #22081
- requirement: include HOMEBREW_PREFIX/sbin inPATH skip list by @hyuraku in #22087
- Prepare for opt-in HOMEBREW_SBOM by @MikeMcQuaid in #22083
- Silence short name core/cask migration warning by @MikeMcQuaid in #22084
- cask: implement Linux freedesktop trash by @MikeMcQuaid in #22086
- upgrade: ignore failed shared prefetches by @MikeMcQuaid in #22091
- api: don't refresh cache mtime after failed JSON download by @RtYkk in #22093
- pkg: replace installer git dir by @MikeMcQuaid in #22090
- docs: clarify upstream expectations by @MikeMcQuaid in #22085
New Contributors
Full Changelog: 5.1.7...5.1.8
5.1.7
Immutable
release. Only release title and notes can be modified.
What's Changed
- rubydoc: undo temporary yard fix by @GunniBusch in #21999
- Don't compact
service_argsinFormulaStruct#serializeby @Rylan12 in #22002 - bump-cask-pr: handle
depends_on archscoped toon_osblock by @p-linnane in #21995 - perf: avoid Formulary.resolve per dep in autoremove/cleanup/doctor by @dduugg in #21938
- cask: further
auto_updatesrefinement by @bevanjkay in #22003 - cli/parser: fix unwanted snippets of hidden args by @cho-m in #22005
- sorbet: upgrade remaining 19 files to typed: strict by @dduugg in #21996
- utils/github: use WithoutRuntime sig for create_bump_pr by @dduugg in #22012
- workflows/tests: typecheck core & cask taps by @Bo98 in #22013
- Replace throw/catch control flow with block return values by @dduugg in #22015
- fix: popen PATH for bundle exts depending on brew-installed deps by @heussd in #21991
- Refactor
GitHub.create_bump_prby @Bo98 in #22014 - Support
HOMEBREW_CASK_OPTS_REQUIRE_SHAby @MikeMcQuaid in #22007 - Support bare
depends_on :macosin casks by @MikeMcQuaid in #22006 - bump: require "tap.rb" by @botantony in #22019
- Clarify contribution guidelines by @MikeMcQuaid in #22018
- Hide
HOMEBREW_CASK_OPTS_*from help by @MikeMcQuaid in #22017 - Add VCS revision as
scm_revisionin tab by @MikeMcQuaid in #22020 - Enforce public API visibility and docs by @MikeMcQuaid in #21993
- Fix
DSL#envoverride covariance error by @MikeMcQuaid in #22023 - fix(bundle): don't skip tap-qualified casks on Linux before tap is installed by @costajohnt in #22021
- docs: bump yard to 0.9.39 by @GunniBusch in #22024
- deps: skip recursive_req_includes when --include-requirements not passed by @dduugg in #22027
- bundle: add --jobs flag for parallel formula installation by @mvanhorn in #21891
- Use joint packages JSON file in
Homebrew::API::Internalby @Rylan12 in #22033 - Fix
build.rbreceivingformula.jws.jsoninstead of.rbsource path by @p-linnane in #22034 - build(deps): bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in #22037
- build(deps): bump the bundler group across 2 directories with 7 updates by @dependabot[bot] in #22038
- build(deps): bump yard from 0.9.39 to 0.9.42 in /docs by @dependabot[bot] in #22041
- Fix requirement which override by @MikeMcQuaid in #22040
New Contributors
Full Changelog: 5.1.6...5.1.7
5.1.6
Immutable
release. Only release title and notes can be modified.
What's Changed
- cask/artifact: enable
typed: strictacrossLibrary/Homebrew/cask/artifact/by @dduugg in #21939 - source: retry PyPI API requests to avoid transient errors by @p-linnane in #21944
- build(deps): bump addressable from 2.8.9 to 2.9.0 in /Library/Homebrew by @dependabot[bot] in #21948
- build(deps): bump addressable from 2.8.9 to 2.9.0 in /docs by @dependabot[bot] in #21949
- cask: upgrade
auto_updatescasks when bundle version is stale by @bevanjkay in #21882 - refactor: remove dead code and deprecate unused public APIs by @dduugg in #21925
- Add brew doctor and brew cleanup for corrupt Caskroom directories by @koddsson in #21880
- refactor: remove unused require statements by @dduugg in #21952
- cmd/*-sync: fix uninitialized constants by @cho-m in #21956
- docs: reflect new
auto_updatesbehaviour by @bevanjkay in #21957 - Add 'LANG' to the environment filter to ensure it passes into brew if/when set in the user's environment by @jamesrtnz in #21945
- docs: add and consolidate deprecation policy by @MikeMcQuaid in #21946
- Improve updates of
auto_updatescasks by @MikeMcQuaid in #21962 - search: fix uninitialized constant by @cho-m in #21968
- bump: add cooldown for npm and PyPI by @samford in #21888
- cask: refine auto_updates behaviour by @bevanjkay in #21974
- generate-cask-ci-matrix: fix Linux runner for single-arch casks by @p-linnane in #21970
- GitDownloadStrategy: fix slow repo_valid? by using -C flag by @ismail in #21969
- build(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in #21979
- Fix outdated greedy cask handling by @MikeMcQuaid in #21976
- Stop cleaning corrupt cask dirs by @MikeMcQuaid in #21980
- build(deps): bump the bundler group across 2 directories with 16 updates by @dependabot[bot] in #21978
- Fix flaky
run_actionlint!tests by @MikeMcQuaid in #21975 - Fix flaky
conflicts_withbrew spec by @MikeMcQuaid in #21977 - Share full-name parsing helpers by @MikeMcQuaid in #21966
- Use merge-base for git audit comparisons by @MikeMcQuaid in #21967
- docs: document developer update channel and MCP tools by @MikeMcQuaid in #21983
- info: avoid Formula/Cask objects for counts by @MikeMcQuaid in #21963
- sorbet: add strict type signatures to cask files by @dduugg in #21987
- sorbet: remove redundant T.let in initialize methods by @dduugg in #21990
- Harden cask uninstall path checks by @MikeMcQuaid in #21989
- cask: gate auto-updates behind opt-in by @MikeMcQuaid in #21985
- extend/os/linux/cask/config: actually use XDG_DATA_HOME by @cho-m in #21994
- shellenv: export FPATH so child zsh shells inherit fpath by @sumanthratna in #21910
- Add
brew generate-internal-apicommand by @Rylan12 in #21973 - cask/artifact/qlplugin: fix type override by @bevanjkay in #22004
New Contributors
- @jamesrtnz made their first contribution in #21945
- @ismail made their first contribution in #21969
- @sumanthratna made their first contribution in #21910
Full Changelog: 5.1.5...5.1.6
5.1.5
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix: speed up Xcode license check by using --find option with xcrun by @hyuraku in #21936
- Warn users still on deprecated
masterbranch by @MikeMcQuaid in #21937 - bundle: enable typed: strict across Library/Homebrew/bundle/ by @dduugg in #21935
- Make
brew infooutput more consistent, helpful by @MikeMcQuaid in #21917 - fix(brew search): Improve hints for apps migrated within the same tap by @yermulnik in #21881
- Fix
supports_linux?for platform-agnostic casks by @MikeMcQuaid in #21941
Full Changelog: 5.1.4...5.1.5
5.1.4
Immutable
release. Only release title and notes can be modified.
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