Releases: Homebrew/brew
Releases · Homebrew/brew
4.4.17
What's Changed
- cask/cask: ensure plist is readable before reading. by @MikeMcQuaid in #19095
- build_environment: pass http_proxy env vars through to build env by @gibfahn in #19093
- Curl: Use
typed: strict
by @samford in #19077 - Restructure .gitignore gem handling by @dduugg in #19106
- Portable Ruby 3.3.7 by @p-linnane in #19107
- Revert "Restructure .gitignore gem handling" by @p-linnane in #19115
- hardware: recognize 10 cores as deca by @alebcay in #19117
- feat: allow font install on linux by @SMillerDev in #18874
- Add support for bottling Portable Ruby for ARM64 Linux by @ZhongRuoyu in #19111
- diagnostic: elide stray filenames in subdirs by @gromgit in #19118
- Document stderr redirection for shell_output tests by @in0rdr in #19120
New Contributors
Full Changelog: 4.4.16...4.4.17
4.4.16
What's Changed
- Bump more RuboCops to Sorbet
typed: strict
by @issyl0 in #19041 - livecheck: allow parent formula reference in resources by @nandahkrishna in #19040
- Add
HOMEBREW_FORCE_API_AUTO_UPDATE
by @MikeMcQuaid in #19048 - Add support for Homebrew wrappers by @MikeMcQuaid in #19049
- workflows/sponsors-maintainers-man-completions: force checkout. by @MikeMcQuaid in #19053
- Fix
HOMEBREW_*BREW_WRAPPER
behaviour by @MikeMcQuaid in #19054 - sorbet/config: handle some homebrew-bundle cases. by @MikeMcQuaid in #19055
- bin/brew: handle unbound variable. by @MikeMcQuaid in #19061
- dependabot: update github-actions weekly. by @MikeMcQuaid in #19063
- bin/brew: don't allow unbound variables. by @MikeMcQuaid in #19062
- Bump more files to Sorbet
typed: strict
by @issyl0 in #19042 - Disable parallel for small test coverage runs by @samford in #19067
- pr-upload: fix
--warn-on-upload-failure
functionality by @mislav in #19074 - update.sh: reject unknown long opts by @gromgit in #19083
- shims/super/cc: handle double dash in args by @alebcay in #19082
- Exclude some stdlib gems from RBI generation by @dduugg in #19075
- dev-cmd/unbottled: fix module resolution error by @apainintheneck in #19086
- Fix usage of
Tab#installed_(on_request|as_dependency)
by @MikeMcQuaid in #19087 - Add clarifying comments to
rubocop:disable
s by @issyl0 in #19084
Full Changelog: 4.4.15...4.4.16
4.4.15
4.4.14
What's Changed
- ast_constants: order
deprecate!
beforedisable!
by @cho-m in #18974 - deprecate_disable:
typed: strict
by @cho-m in #18968 - formula: update
pour_bottle?
CLT error message by @carlocab in #18977 - cmd/pyenv-sync: Create major version symlink(s) to fix pyenv support by @landoncrabtree in #18978
- Remove BuildPulse and use CodeCov instead by @MikeMcQuaid in #18995
- Sort list of '--version'ed casks. by @ascherer in #18996
- update prerelease check to allow standard release by @daeho-ro in #19001
- Vendor
base64
for Ruby 3.4 by @p-linnane in #19004 - fix prerelease check to allow standard release by @daeho-ro in #19008
- chore: fix typos by @chenrui333 in #19014
- env_config: Improve the deprecated envvar message by @issyl0 in #19015
- Xorg: Handle archive.mesa3d.org URLs by @samford in #19010
- cask: fewer GitHub Actions warnings. by @MikeMcQuaid in #19009
New Contributors
- @landoncrabtree made their first contribution in #18978
- @ascherer made their first contribution in #18996
Full Changelog: 4.4.13...4.4.14
4.4.13
What's Changed
- formula: conditionally use executable name as completion name by @cho-m in #18942
- feat: only block cask install on Linux by @SMillerDev in #18808
- Fixes #18849 : fix duplicate casks when symlinks exist by @vidishanevatia in #18946
- formula: add clap completion style by @daeho-ro in #18945
- shims/mac/super: add
pkgconf
symlink by @cho-m in #18823 - os/mac/pkgconfig/15: update expat version for 15.2 by @cho-m in #18964
- workflows/tests: fix RSpec JUnit XML filenames. by @MikeMcQuaid in #18961
- patch: restore output from failed patch by @cho-m in #18963
- test/download_strategies/abstract_spec: fix test by @cho-m in #18966
- workflows/tests: run some jobs (again) on push. by @MikeMcQuaid in #18967
- dependabot: Group Sorbet updates together by @issyl0 in #18979
- tap command: add -f alias to --force flag by @rrotter in #18985
New Contributors
- @vidishanevatia made their first contribution in #18946
Full Changelog: 4.4.12...4.4.13
4.4.12
What's Changed
- dev-cmd/tap-new: improve handling of multi-user setups by @Bo98 in #18909
- chore(formula): raise error if no universal binaries are found to deuniversalize by @chenrui333 in #18910
- github/workflows: use merge_group instead of push events. by @MikeMcQuaid in #18912
- cmd/list: support using
--full-name
with--installed-on-request
et al. by @ZhongRuoyu in #18913 - Remove OpenStruct from CLI::Args by @dduugg in #18847
- Namespace some top-level constants by @dduugg in #18914
- cask/info: send missing args after removing openstruct by @apainintheneck in #18917
- bin/brew: fix prioritisation of system env files by @carlocab in #18927
- workflows: use full version numbers by @p-linnane in #18929
- utils/github: handle over 30 changed files by @cho-m in #18933
- workflows: fix mis-pinned codeql-action hashes by @p-linnane in #18935
- dependabot: remove lock-threads by @p-linnane in #18937
Full Changelog: 4.4.11...4.4.12
4.4.11
What's Changed
- os/mac/hardware/cpu: add M4 Pro/Max by @ZhongRuoyu in #18885
- update-maintainers: ignore accents when sorting names by @EricFromCanada in #18886
- workflows/docs: enable merge queue/group jobs. by @MikeMcQuaid in #18888
- Remove unsafe references from CLI and Formulary code by @dduugg in #18894
- Add missing utils/service require by @apainintheneck in #18900
- fix(livecheck/pypi): update to use json endpoint to query version by @chenrui333 in #18895
- Minor CLI code improvements by @dduugg in #18902
- cask/artifact/abstract_uninstall: handle sudo trashed paths correctly by @apainintheneck in #18904
- Pypi: Restore regex support by @samford in #18903
Full Changelog: 4.4.10...4.4.11
4.4.10
What's Changed
- formula_auditor: avoid
pkg-config
dependency in core tap by @cho-m in #18843 - generate-man-completions: also fail if only date changed by @EricFromCanada in #18855
- livecheck: clarify livecheckable language by @samford in #18839
- cmd/update-reset: remove .git/describe-cache. by @MikeMcQuaid in #18857
- cmd/developer: fix HOMEBREW_UPDATE_TO_TAG handling. by @MikeMcQuaid in #18856
- cmd/update: avoid switching developers to
stable
branch by @carlocab in #18858 - feat: Add Bash completion for Homebrew aliases by @yermulnik in #18791
- service: end systemd configs with a new line by @ZhongRuoyu in #18864
- Fix systemd command line quoting by @ZhongRuoyu in #18865
- Enable strict typing in NamedArgs by @dduugg in #18867
- pkg_version: make
typed: strict
by @MikeMcQuaid in #18875 - Upload test results to CodeCov by @MikeMcQuaid in #18876
- attestation: handle multiple subjects by @woodruffw in #18883
New Contributors
- @yermulnik made their first contribution in #18791
Full Changelog: 4.4.9...4.4.10
4.4.9
What's Changed
- update.sh: fix unused environment variable by @EricFromCanada in #18825
- sorbet: Bump some Cask files to
typed: strict
by @issyl0 in #18824 - rubocops/uses_from_macos: allow using Sequoia
jq
by @cho-m in #18826 - formula: expose inreplace global parameter by @cho-m in #18833
Full Changelog: 4.4.8...4.4.9
4.4.8
What's Changed
- system_config: print brew branch by @gromgit in #18811
- formula_installer: allow installing/upgrading disabled formulae by @p-linnane in #18818
- cask: try fix a couple of permission edge cases under multi-user by @Bo98 in #18805
Full Changelog: 4.4.7...4.4.8