Homebrew
Notes
no notes yet
Release notes
v6.0.13
· today
<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
- docs: update formula authoring and toolchain references by @p-linnane in https://github.com/Homebrew/brew/pull/23225
- Don't print the
--forcehint whenbrew bundle cleanupprompts by @p-linnane in https://github.com/Homebrew/brew/pull/23212 - Generate stable cask syntax jobs by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23222
- docs: convert Adding Software to Homebrew into a package-type router by @p-linnane in https://github.com/Homebrew/brew/pull/23224
- Use --end-of-options for Git arguments by @andrew in https://github.com/Homebrew/brew/pull/23223
- Normalise systemd service labels by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23228
- Skip unavailable xattrs in cask audits by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23229
- Add phase timings to
brew profby @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23216 - docs: update maintainer operations guides by @p-linnane in https://github.com/Homebrew/brew/pull/23231
- Add
appimageto cask stanza order by @p-linnane in https://github.com/Homebrew/brew/pull/23234 - Remove Caskroom symlinks broken by cask uninstall, and warn when they exist by @aholland in https://github.com/Homebrew/brew/pull/23235
- docs: enforce sentence-case headings and codify prose conventions by @p-linnane in https://github.com/Homebrew/brew/pull/23233
- Validate serialised install steps (6/25) by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23240
- list: warn about broken Caskroom symlinks from the Bash fast path by @aholland in https://github.com/Homebrew/brew/pull/23245
- list: test the Bash fast path against the Ruby command by @aholland in https://github.com/Homebrew/brew/pull/23247
- Count squash-merge commits into the contributions count by @Moisan in https://github.com/Homebrew/brew/pull/23221
- Add cask command wrappers (6/24) by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23183
- Handle missing bottle mirror metadata by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23244
- dev-cmd/contributions: require tap by @samford in https://github.com/Homebrew/brew/pull/23253
brew search --desc: show casks without descriptions by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23241- List formulae from untrusted taps by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23242
- Read
remote.origin.urlfrom.git/configwithout spawning Git by @hyuraku in https://github.com/Homebrew/brew/pull/23248 - write_env_script: add permission change by @Moisan in https://github.com/Homebrew/brew/pull/23249
- cask/migrator: do not copy a cask into itself through a rename alias by @aholland in https://github.com/Homebrew/brew/pull/23261
- Handle cask mount failures and interrupts by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23257
- formula: enable PIE for Haskell on Linux by @cho-m in https://github.com/Homebrew/brew/pull/23254
- Add generated cask scripts (7/24) by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23184
- DeprecateDisable: add formula unreachable reason by @samford in https://github.com/Homebrew/brew/pull/23262
- bundle add: accept fully-qualified names from untapped taps by @p-linnane in https://github.com/Homebrew/brew/pull/23266
- Wrap in-place terminal redraws in synchronized updates by @bendrucker in https://github.com/Homebrew/brew/pull/23264
- Warn when sandbox paths stay readable by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23256
- cask/audit: fix nil crash in min_os check by @krehel in https://github.com/Homebrew/brew/pull/23268
- pathname: build eager-init type objects once, not per allocation by @hyuraku in https://github.com/Homebrew/brew/pull/23267
- Fix flaky DownloadQueue interruption test by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23269
- shared_audits: pass --fail when fetching Forgejo repo data by @krehel in https://github.com/Homebrew/brew/pull/23271
- formula: remove duplicate info from std_npm_args doc by @cho-m in https://github.com/Homebrew/brew/pull/23273
- formula: allow changing install args in std_cabal_v2_args by @cho-m in https://github.com/Homebrew/brew/pull/23272
- docs: implement lists for readability by @bevanjkay in https://github.com/Homebrew/brew/pull/23274
- Add Linux Landlock sandbox by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23255
- Allow PTYs in Landlock sandboxes by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23279
- Deduplicate install step source globs by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23276
- Remove cask verified parameter by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23280
- Respect ignored dependencies in ask plans by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23277
- Offer to uninstall packages before untapping by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23278
- Convert diagnostics to Finding objects by @SMillerDev in https://github.com/Homebrew/brew/pull/23044
- workflows: skip signing/pushing for dependabot by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23286
- Output Landlock ABI version in
brew configby @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23287 - Block releases on open release blockers by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23289
- Sample only user-set env config in analytics by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23290
- Align EnvConfig RBI types with runtime value by @p-linnane in https://github.com/Homebrew/brew/pull/23291
- Allow Landlock access to devices and IPC by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23288
- Add stop_timeout to service DSL for graceful stop timeout by @IngmarStein in https://github.com/Homebrew/brew/pull/23294
- Add disabled cops enforcing public APIs in tests by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23292
- formula: std_go_args always add -s -w to ldflags by @cho-m in https://github.com/Homebrew/brew/pull/23299
- Simplify cask command wrappers by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23296
- Remove unused HOMEBREW_ARCHFLAGS by @cho-m in https://github.com/Homebrew/brew/pull/23303
- Unblock POSIX message queues in Landlock by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23302
- rubocops/cask: add cop for empty
archby @krehel in https://github.com/Homebrew/brew/pull/23297 - Remove test-only FormulaInstaller.clear_* class methods by @dduugg in https://github.com/Homebrew/brew/pull/23304
- Remove unused GitHub and Git helper methods by @dduugg in https://github.com/Homebrew/brew/pull/23305
- Add homepage browser check DSL by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23307
- Add GCC runtime install action (12/24) by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23189
- Add scoped install step warnings (11/24) by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23188
- Add process termination steps (10/24) by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23187
- Allow formula permission steps (8/24) by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23185
- Declare cask command wrapper names by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23308
- Add constrained install commands (9/24) by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23186
- Defer multi-line download failure output until redraw finishes by @dduugg in https://github.com/Homebrew/brew/pull/23306
- vulns/osv_export: deduplicate references from OSV.dev by @andrew in https://github.com/Homebrew/brew/pull/23314
- Update package manager slogan by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23315
- Document service block methods and tidy Homebrew::Services by @dduugg in https://github.com/Homebrew/brew/pull/23316
- Remove unused "fully_loaded_formula" instance variable from formula.rb by @dduugg in https://github.com/Homebrew/brew/pull/23319
- Remove dead code from brew info and which-formula by @dduugg in https://github.com/Homebrew/brew/pull/23322
- Add gzipped executable action (13/24) by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23200
- Stage bottles using the path returned by fetch by @tony19 in https://github.com/Homebrew/brew/pull/23323
- Add missing stanza sorting by @DexM in https://github.com/Homebrew/brew/pull/23320
- formula: support common goreleaser ldflags via
ldflags: :goreleaserby @cho-m in https://github.com/Homebrew/brew/pull/23324 - sorbet: Type blocks at source more precisely than
T.untypedby @issyl0 in https://github.com/Homebrew/brew/pull/23318 - sorbet: More
T.bind(self, T.class_of(Formula))by @issyl0 in https://github.com/Homebrew/brew/pull/23325 - tests: Remove no-op
Formulary.cache.deleteby @issyl0 in https://github.com/Homebrew/brew/pull/23326 - Make tests use public APIs and enable their cops by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/23293
- docs/Cask-Cookbook: fix links to renamed casks by @hyuraku in https://github.com/Homebrew/brew/pull/23327
New Contributors
- @IngmarStein made their first contribution in https://github.com/Homebrew/brew/pull/23294
- @tony19 made their first contribution in https://github.com/Homebrew/brew/pull/23323
Full Changelog: https://github.com/Homebrew/brew/compare/6.0.12...6.0.13