Homebrew
Notes
no notes yet
Release notes
v4.3.18
· 1y+
<!-- Release notes generated using configuration in .github/release.yml at master -->
What's Changed
- dev-cmd/typecheck: Support typechecking in taps by @issyl0 in https://github.com/Homebrew/brew/pull/18027
- brew.sh: further improve git describe cache. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/18087
- feat: add attestation to installer by @SMillerDev in https://github.com/Homebrew/brew/pull/17827
- Revert "feat: add attestation to installer" by @carlocab in https://github.com/Homebrew/brew/pull/18089
- Minor type safety improvements by @dduugg in https://github.com/Homebrew/brew/pull/18081
- Remove global
include Kernelby @Bo98 in https://github.com/Homebrew/brew/pull/18093 - Remove some unnecessary
include Kernelby @Bo98 in https://github.com/Homebrew/brew/pull/18094 - enable
typed: strictin Homebrew::CLI::Args by @dduugg in https://github.com/Homebrew/brew/pull/18083 - bin/brew: tighten check in
export_homebrew_env_fileby @carlocab in https://github.com/Homebrew/brew/pull/18095 - .rubocop.yml: add
respond_to_missing?toOptionalBooleanParameterexemptions by @carlocab in https://github.com/Homebrew/brew/pull/18097 - extend/ENV/super: set
GOTOOLCHAINby @carlocab in https://github.com/Homebrew/brew/pull/18099 - docs/Typechecking: update to latest code standards by @Bo98 in https://github.com/Homebrew/brew/pull/18101
- upgrade: remove
module_functionby @Bo98 in https://github.com/Homebrew/brew/pull/18100 - api/analytics: use
typed: strictby @p-linnane in https://github.com/Homebrew/brew/pull/18088 - Replace some
include Kernelusages withrequires_ancestorby @Bo98 in https://github.com/Homebrew/brew/pull/18102 - Use plist main binary for Rosetta audit by @leipert in https://github.com/Homebrew/brew/pull/18109
- Revert "bin/brew: tighten check in
export_homebrew_env_file" by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/18112 - dev-cmd/edit: correct path types by @mistydemeo in https://github.com/Homebrew/brew/pull/18107
- Rosetta audit: Build full executable path by @leipert in https://github.com/Homebrew/brew/pull/18113
- sorbet: Ignore
FormulaandCasksdirectories by @issyl0 in https://github.com/Homebrew/brew/pull/18119 - shared_audits: remove
module_functionby @Bo98 in https://github.com/Homebrew/brew/pull/18131 - livecheck: remove
module_functionby @Bo98 in https://github.com/Homebrew/brew/pull/18130 - extend/ENV: remove fake
EnvMethodsfrom RBI by @Bo98 in https://github.com/Homebrew/brew/pull/18132 - Don't assume ENV is a superenv in RBI by @Bo98 in https://github.com/Homebrew/brew/pull/18134
- cmd/list: add
--poured-from-bottleand--built-from-sourceby @FnControlOption in https://github.com/Homebrew/brew/pull/18133 - language/python: reduce some differences between macOS and Linux venv by @cho-m in https://github.com/Homebrew/brew/pull/18129
- language/python: avoid modifying all Python symlinks by @cho-m in https://github.com/Homebrew/brew/pull/18128
- formula_auditor: fix typechecking failure by @carlocab in https://github.com/Homebrew/brew/pull/18136
- docs: use NOTE rather than NOTICE by @cho-m in https://github.com/Homebrew/brew/pull/18137
- Add typing for
Cask#urland fix detected issues by @Bo98 in https://github.com/Homebrew/brew/pull/18139 - dev-cmd/bottle: use default tar when bottling
gnu-tarby @cho-m in https://github.com/Homebrew/brew/pull/18138 - brew.sh: remove some shellcheck disables by @carlocab in https://github.com/Homebrew/brew/pull/18146
- keg_relocate: allow spaces/tabs after shebang by @cho-m in https://github.com/Homebrew/brew/pull/18149
- utils/github: fix
too_many_open_prs?by @carlocab in https://github.com/Homebrew/brew/pull/18150 - utils/github: use
paginate_graphqlinsponsorshipsby @carlocab in https://github.com/Homebrew/brew/pull/18152 - Speed up
CoreCaskTap#cask_files_by_nameby @apainintheneck in https://github.com/Homebrew/brew/pull/18151 - formula_auditor: ensure tag is not nil when doing online audit by @chenrui333 in https://github.com/Homebrew/brew/pull/18154
- utils/github: a few more simplifications by @carlocab in https://github.com/Homebrew/brew/pull/18155
- bin/brew: improve
sudohandling by @carlocab in https://github.com/Homebrew/brew/pull/18156 - shims/super/cc: unset
LD_LIBRARY_PATHby @ZhongRuoyu in https://github.com/Homebrew/brew/pull/18162 - Speed up the
Tap#formula_filesandTap#cask_filesmethods by @apainintheneck in https://github.com/Homebrew/brew/pull/18165 - utils/helpers.sh: remove a shellcheck disable by @carlocab in https://github.com/Homebrew/brew/pull/18147
- dev-cmd/bottle: include installed_size in metadata by @cho-m in https://github.com/Homebrew/brew/pull/18144
- workflow/tests: move Docker tests to
docker.ymlby @ZhongRuoyu in https://github.com/Homebrew/brew/pull/18168
New Contributors
- @leipert made their first contribution in https://github.com/Homebrew/brew/pull/18109
Full Changelog: https://github.com/Homebrew/brew/compare/4.3.17...4.3.18