Releases: Homebrew/brew
Releases · Homebrew/brew
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
4.4.7
What's Changed
- generate-cask-ci-matrix: fix incorrect error being raised by @bevanjkay in #18783
- fix:
too_many_open_prs()
fails without SSO access by @elijaholmos in #18778 - uninstall: don't ignore deps even for developers by @ZhongRuoyu in #18784
- generate-cask-ci-matrix-syntax: allow no argument for syntax-only jobs by @bevanjkay in #18789
- Revamp installed_on_request handling by @MikeMcQuaid in #18768
- devcontainer.json: use master image. by @MikeMcQuaid in #18792
- Remove fish command completions for excluded commands by @jaminthorns in #18793
- formula_installer: re-enable mirror usage when installing via API by @EricFromCanada in #18798
- Enforce finalized sorbet methods by @dduugg in #18801
- docs: update redirecting url by @samford in #18813
- revert setting
--insecure
to download ca-certificates by @EricFromCanada in #18800 - Remove problematic :final from Requirement sigs by @dduugg in #18814
- Fix incorrect download locking. by @reitermarkus in #18809
- docs: mention optional replacement parameter for deprecate/disable by @alebcay in #18810
- Remove OpenStruct from Uses cmd by @dduugg in #18806
- bump: skip PR checking when up to date or livecheck fails by @samford in #18812
New Contributors
- @elijaholmos made their first contribution in #18778
- @jaminthorns made their first contribution in #18793
Full Changelog: 4.4.6...4.4.7
4.4.6
What's Changed
- tap_auditor: check renamed formula exists by @cho-m in #18741
- actionlint: suppress zizmor's exit code by @woodruffw in #18753
- os/mac/diagnostic: check for OpenCore by @carlocab in #18762
- Installation: note that OpenCore is not supported by @p-linnane in #18761
- Acceptable-Casks: remove outdated info by @p-linnane in #18760
- os/mac/diagnostic: fix OpenCore check by @ZhongRuoyu in #18765
- shared: only fall back to -march=native on supported architectures by @alebcay in #18759
- os/mac/diagnostic: improve OpenCore check by @ZhongRuoyu in #18766
- os/mac/diagnostic: fix case of OpenCore check by @EricFromCanada in #18767
- workflows/docker: use GitHub Packages for caching. by @MikeMcQuaid in #18775
- add
generate-cask-ci-matrix
command by @bevanjkay in #18594 - hardware: rename none optimization flags to dunno by @alebcay in #18780
- Add M4 processor by @kiracus in #18779
New Contributors
Full Changelog: 4.4.5...4.4.6
4.4.5
What's Changed
- language/python: link manpages by default by @cho-m in #18715
- Portable Ruby 3.3.6 by @p-linnane in #18718
- tap: allow an array of values for an audit exception by @bevanjkay in #18717
- formula: change some private API to public API by @cho-m in #18582
- os/mac: prefer newest Xcode when searching using
mdfind
by @carlocab in #18737 - linux/hardware/cpu: add some missing Intel CPUs by @carlocab in #18743
- linux/hardware/cpu: add some missing AMD CPUs by @alebcay in #18748
- deprecate_disable: support optional replacement parameter by @alebcay in #18733
- Support setting
GIT_COMMITTER_NAME
andGIT_COMMITTER_EMAIL
by @carlocab in #18749
Full Changelog: 4.4.4...4.4.5
4.4.4
What's Changed
- dev-cmd/bump-formula-pr: fix type error by @kou in #18655
- workflows/actionlint: run
zizmor
by @carlocab in #18662 - workflows: fix
artipacked
warning by @carlocab in #18668 - workflows/pkg-installer: fix
template-injection
warnings by @carlocab in #18667 - workflows/vendor-version: fix
template-injection
warnings by @carlocab in #18666 - remove Cask::Config.explicit_s by @hyuraku in #18664
- language/python: reduce dependencies added to pth file by @cho-m in #18663
- Revert "cmd/shellenv: set
XDG_DATA_DIRS
on Linux" by @MikeMcQuaid in #18677 - macos_version: add
KERNEL_MAJOR_VERSIONS
map by @carlocab in #18674 - os: use native ruby calls for
uname
by @carlocab in #18678 - os/linux/diagnostic: remove XDG_DATA_DIRS. by @MikeMcQuaid in #18680
- utils/inreplace: allow non-global substitution by @cho-m in #18614
- github_runner_matrix: extend timeout for dependent tests on arm64 by @carlocab in #18689
- formula_auditor: allow
pkg-config
alias forpkgconf
migration by @cho-m in #18675 - Downcase internal commands by @cocateh in #18705
- ci: move to ubuntu latest by @iMichka in #18704
New Contributors
Full Changelog: 4.4.3...4.4.4