Releases: Homebrew/brew
Releases · Homebrew/brew
4.1.11
What's Changed
- Improve cask audit by @apainintheneck in #15977
- missing_formula: remove sshpass from denylist by @alebcay in #15979
- Reset requirement cache (again) after
recursive_dependencies.map(&:to_formula)
invalidates singleton cache by @maschwenk in #15971 - remove useless require from
Formula
by @hyuraku in #15981 - formula_auditor: audit all relicensed HashiCorp formulae by @ZhongRuoyu in #15982
- Speed up keg installation with fewer code-signing calls by @scpeters in #15980
- cmd/audit: only flush formulary cache when needed by @apainintheneck in #15987
- chore: update safari UA to the latest by @chenrui333 in #15974
- Docs: assorted refinements for output by @EricFromCanada in #15986
- bump-cask-pr: deprecate online flag by @razvanazamfirei in #15983
- os/mac/keg: fix
change_rpath
type signature. by @MikeMcQuaid in #15992
New Contributors
- @maschwenk made their first contribution in #15971
Full Changelog: 4.1.10...4.1.11
4.1.10
What's Changed
- formula_installer: handle another exception in fetch_bottle_tab. by @MikeMcQuaid in #15949
- vendor/gems: remove bad symlink by @Bo98 in #15950
- audit_file: check formula path by @bayandin in #15948
- Livecheck#preprocess_url: compare with URI host by @samford in #15946
- upgrade: more liberal formula upgrade changes. by @MikeMcQuaid in #15944
- utils/curl: include or use explicitly. by @MikeMcQuaid in #15940
- utils/github/artifacts: fix missing Utils::Curl reference. by @MikeMcQuaid in #15961
- Fix more missing
Utils::Curl
references. by @MikeMcQuaid in #15962 - formula_installer: don't ignore deps when fetching and pouring bottles. by @MikeMcQuaid in #15963
- Fix more
Utils::Curl
usage by @ZhongRuoyu in #15964 - cmd/fetch & cmd/audit: handle unsupported cask os/arch combos by @apainintheneck in #15956
- Docs: more additions and improvements by @EricFromCanada in #15960
- Audit invalid versions by @MikeMcQuaid in #15936
- utils/github: fully scope curl usage. by @MikeMcQuaid in #15967
- Fix python: detected_python_shebang python pattern by @glensc in #15969
- resource_auditor: relax version audit in taps by @scpeters in #15972
- cask/quarantine: sudo correctly during tests. by @MikeMcQuaid in #15968
- terraform: add audit for relicensing by @iMichka in #15975
New Contributors
Full Changelog: 4.1.9...4.1.10
4.1.9
- formula_installer: don't ignore deps when fetching and pouring bottles (@MikeMcQuaid)
Full Changelog: 4.1.8...4.1.9
4.1.8
What's Changed
- dependency_collector: distinguish macOS deps by OS by @EricFromCanada in #15919
- dependency: consider bounds when comparing macOS deps by @EricFromCanada in #15920
- dependency_helpers: rework recursive dependency resolution by @apainintheneck in #15892
- cask/audit: format-check block URLs only if online by @EricFromCanada in #15921
- cmd/deps: fix documentation and handling of formula_options. by @MikeMcQuaid in #15922
- dev-cmd/contributions: usability/performance improvements. by @MikeMcQuaid in #15923
- workflows/docs: Check for broken links using the existing
rake test
task by @issyl0 in #15924 - Docs: localize FAQ images by @EricFromCanada in #15926
- Docs: update test-bot images and description by @EricFromCanada in #15929
- docs: Use Markdown automatic numbering in staging branch instructions by @issyl0 in #15930
- remove
ARGV
fromFormula#all
by @hyuraku in #15934 - docs: rework Cask-Cookbook to match current practice by @EricFromCanada in #15933
- Enable Sorbet after running a developer command by @MikeMcQuaid in #15939
- os/mac/hardware: remove TODO. by @MikeMcQuaid in #15938
- formula_auditor: make Linux-only GCC dep audit non-strict. by @MikeMcQuaid in #15941
- Handle nil cask urls caused by unsupported macOS version by @apainintheneck in #15943
- Cleanup various TODOs by @MikeMcQuaid in #15937
- api: use
Utils::Curl.curl_args
by @MikeMcQuaid in #15935 - Make formula upgrades more liberal based on bottle by @MikeMcQuaid in #15927
- cask/url: accept Class for using in Cask::URL#initialize by @gibfahn in #15947
Full Changelog: 4.1.7...4.1.8
4.1.7
What's Changed
- dev-cmd/prof: bleed less of the environment from gem installs by @Bo98 in #15893
- utils/pypi: exclude deps of excluded packages by @branchvincent in #15896
- api: ignore HTTPS errors if required certs aren't installed by @EricFromCanada in #15895
- Use HOMEBREW_CURLRC in vendor-install by @clint-stripe in #15900
- workflows/tests: workaround GitHub Actions python issues. by @MikeMcQuaid in #15913
- brew.sh: disable shellcheck warning by @branchvincent in #15912
- formula: drop old pip feature flag by @branchvincent in #15911
- shared_audits: allow GitHub's IP not permitted error by @bayandin in #15909
- docs: update formula and cask URLs to new sharded format by @zgracem in #15904
- get_repo_license: allow GitHub's IP not permitted error by @bayandin in #15915
- extend/os/mac/keg: codesign on Intel if invalid signature by @cho-m in #15903
- docs: use relative path for custom header images by @EricFromCanada in #15917
- extend/os/linux/system_config: show glibc/gcc version for API users by @cho-m in #15916
Full Changelog: 4.1.6...4.1.7
4.1.6
What's Changed
- Turn up the types by @dduugg in #15863
- cmd/update-report: correctly handle added/deleted formulae/casks. by @MikeMcQuaid in #15866
- formula_{auditor,versions}: handle sharding. by @MikeMcQuaid in #15865
- formula_installer: use cached fetched formula instance when available by @Bo98 in #15778
- node: add shebang rewriting by @samford in #15861
- Allow HOMEBREW_CURLRC to specify a path for curl
--config
by @clint-stripe in #15853 - brew.sh: don't set
HOMEBREW_NO_INSTALL_FROM_API
automatically. by @MikeMcQuaid in #15868 - formula_installer: improve a comment. by @MikeMcQuaid in #15869
- Document the policy on static libraries by @SMillerDev in #15870
- utils/gems: update to Bundler 2.4 by @Bo98 in #15873
- Livecheck: allow quiet output with
--newer-only
by @p-linnane in #15874 - brew.sh: fix shellcheck warning. by @MikeMcQuaid in #15877
- service: correctly quote arguments. by @MikeMcQuaid in #15875
- cmd/update-report: improve tap/untap behaviour. by @MikeMcQuaid in #15878
- service: handle quoting in service file, too. by @MikeMcQuaid in #15880
- dev-cmd/livecheck: avoid watchlist in test by @samford in #15881
- Fix cask dependency discovery by @muneebmahmed in #15885
- audit: check for cargo build only in install method by @dawidd6 in #15887
- dev-cmd/bottle: install gnu-tar before keg lock. by @MikeMcQuaid in #15889
New Contributors
- @clint-stripe made their first contribution in #15853
Full Changelog: 4.1.5...4.1.6
4.1.5
What's Changed
- pypi: support updating resources for git clones by @branchvincent in #15831
- formula: use pip's
--no-compile
by @branchvincent in #15830 - keg_relocate: retain framework info in relocatable install names by @carlocab in #15835
- Allow hiding new/deleted formula/cask sections on update by @eugenesvk in #15836
- Formula Cookbook: revise download strategy docs by @EricFromCanada in #15843
- Make inreplace a purely static method v2 by @dduugg in #15824
- Formula Cookbook: expand environment variable section by @EricFromCanada in #15844
- update_report: show "Delete and Installed" header. by @MikeMcQuaid in #15845
- tap: always create new casks in subdirectory. by @MikeMcQuaid in #15847
- formula_cop: fix
style_exceptions_dir
handling. by @MikeMcQuaid in #15848 - cask/audit: audit for appropriate sharding directory by @razvanazamfirei in #15849
- Fix cask sharding issues by @MikeMcQuaid in #15850
- tests: install Subversion for macOS. by @MikeMcQuaid in #15851
- dev-cmd/tests: add
--fail-fast
. by @MikeMcQuaid in #15852 - Formula-Cookbook: expand terminology table by @EricFromCanada in #15860
- os/mac/mach: fix rpath deletion of fat machos by @carlocab in #15864
Full Changelog: 4.1.4...4.1.5
4.1.4
What's Changed
- formula: suppress std args for cabal, meson, pip by @branchvincent in #15791
- python: create venv's
--without-pip
by @branchvincent in #15792 - workflows/build-pkg: install
gh
. by @MikeMcQuaid in #15795 - Widen paths type in Formula#inreplace by @dduugg in #15796
- Allow configuring Homebrew with
.env
files by @MikeMcQuaid in #15787 - Deprecate
postgresql-upgrade-database
by @MikeMcQuaid in #15799 - Narrow member type of inreplace paths enumerable by @dduugg in #15800
- dev-cmd/edit: suggest tapping core repositories if untapped by @EricFromCanada in #15740
- utils/repology: update API URL by @EricFromCanada in #15806
- Make
inreplace
a purely static method by @dduugg in #15807 - package/Distribution: always require CLT. by @MikeMcQuaid in #15810
- Revert "Make
inreplace
a purely static method" by @bayandin in #15812 - development_tools: allow
Symbol
s to belocate
d by @ZhongRuoyu in #15817 - bump: add arch-specific support by @razvanazamfirei in #15763
- formulary: fix type of
alias_path
by @ZhongRuoyu in #15805 - bin/brew: handle missing
$HOME
. by @MikeMcQuaid in #15818 - Make more warnings quiet with environment hints disabled. by @MikeMcQuaid in #15820
- bottle: reproducibility fixes. by @MikeMcQuaid in #15819
- bin/brew: avoid
eval
andgrep
by @carlocab in #15821 - Various sharding fixes by @MikeMcQuaid in #15811
- dev-cmd/bump : stop using API to load formulae/casks by @apainintheneck in #15826
- bin/brew: require HOME to be set. by @MikeMcQuaid in #15827
- os/mac/mach: avoid recursively resolving rpaths by @carlocab in #15828
- unversioned_cask_checker.rb - fix signature of KeyboardLayout by @muescha in #15834
- cmd/bump: add --installed flag by @apainintheneck in #15829
Full Changelog: 4.1.3...4.1.4
4.1.3
What's Changed
- docs: add documentation for staging branches by @carlocab in #15771
- docs/Installation: document macOS .pkg installer. by @MikeMcQuaid in #15755
- extend/ENV/super: add
ENV.O3
by @carlocab in #15680 - Add/use
HOMEBREW_INSTALL_FROM_API_UNSUPPORTED
by @MikeMcQuaid in #15772 - os/mac/mach: resolve rpaths too by @carlocab in #15769
- cmd/update: output more API information with
--verbose
. by @MikeMcQuaid in #15774 - workflows/build-pkg: actually try to install package. by @MikeMcQuaid in #15773
- keg_relocate: fix all text files being marked as changed by @Bo98 in #15777
brew update
core/homebrew-cask taps properly by @MikeMcQuaid in #15780- post_install: improvements and fixes. by @MikeMcQuaid in #15781
- Improve VSCode extensions/settings by @MikeMcQuaid in #15782
- docs: Fix GithubReleases strategy block example by @samford in #15786
- config: fallback to ::OS_VERSION by @osalbahr in #15788
- package/resources: improve text output. by @MikeMcQuaid in #15794
Full Changelog: 4.1.2...4.1.3
4.1.2
What's Changed
- extend/os/mac/keg_relocate: improve rpath handling by @carlocab in #15731
- Fix type error when running 'brew doctor' by @dduugg in #15744
- docs: assume core repositories are untapped by @EricFromCanada in #15693
- Add package signing configuration for GitHub Actions by @MikeMcQuaid in #15743
- Add types to Formula attrs by @dduugg in #15745
- cmd/install: upgrade already installed casks by @apainintheneck in #15746
- cmd/install: add missing require. by @MikeMcQuaid in #15749
- docs/vale-styles: fix configuration. by @MikeMcQuaid in #15752
bump-cask-pr
: add arch-specific version support by @razvanazamfirei in #15725- utils/pypi: fix an incorrect return type by @woodruffw in #15753
- macOS .pkg improvements by @MikeMcQuaid in #15751
- cask/url: accept
Class
forusing
. by @MikeMcQuaid in #15754 - formula: fix
std_cargo_args
type error by @branchvincent in #15760 - Implement ruby-macho TODOs by @carlocab in #15761
- [ImgBot] Optimize images by @imgbot in #15756
- pkg installer: install cached API data. by @MikeMcQuaid in #15762
- brew.sh: don't set
HOMEBREW_NO_INSTALL_FROM_API
automatically. by @MikeMcQuaid in #15765 - analytics: fix
@
in formulae names with--github-packages-downloads
by @MikeMcQuaid in #15766 - Revert "brew.sh: don't set
HOMEBREW_NO_INSTALL_FROM_API
automatically." by @carlocab in #15768
Full Changelog: 4.1.1...4.1.2