Homebrew for Mac 4.1.1 Released (24-July-2023) Homepage and install | Release History | Discussions Spoiler What's Changed formula: add std_pip_args by @branchvincent in #15694 os/mac/keg_relocate: avoid rpath re-ordering by @carlocab in #15722 Cask support multiple headers by @donaldducky in #15602 Enable HOMEBREW_SORBET_RUNTIME (sometimes) by @MikeMcQuaid in #15705 dev-cmd/pr-upload: fix typechecking error by @carlocab in #15724 extend/ENV/super: correct deparallelize signature by @elopez in #15726 Fix inreplace sig by @dduugg in #15729 Allow implicit String Pathname in gsub by @dduugg in #15733 formula: fix typechecking error in std_cmake_args by @carlocab in #15734 github_packages: ensure only OCI format is uploaded by @Bo98 in #15735 formula_creator: require version before creating by @EricFromCanada in #15732 formula: fix inreplace typechecking error by @carlocab in #15738 utils/inreplace: fix typechecking error by @carlocab in #15739 cmd/tap: ensure remote exists before repairing by @EricFromCanada in #15737 formula: fix std_pip_args with empty prefix by @branchvincent in #15742 dev-cmd/pr-pull: fix branch warning conditions by @Bo98 in #15736 Strict type string_inreplace_extension by @dduugg in #15741 New Contributors @donaldducky made their first contribution in #15602 @elopez made their first contribution in #15726 Full Changelog: 4.1.0…4.1.1
Homebrew for Mac 4.1.2 Released (27-July-2023) Homepage and install | Release History | Discussions Spoiler 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 for using. by @MikeMcQuaid in #15754 formula: fix std_cargo_args type error by @branchvincent in #15760 Implement ruby-macho To-dos 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
Homebrew for Mac 4.1.3 Released (31-July-2023) Homepage and install | Release History | Discussions Spoiler 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
Homebrew for Mac 4.1.4 has been released. (07-August-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler 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 types 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 Symbols to be located 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 and grep 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
Homebrew for Mac 4.1.5 has been released. (14-August-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler 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
Homebrew for Mac 4.1.6 has been released. (21-August-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler 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
Homebrew for Mac 4.1.7 has been released. (28-August-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler 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
Homebrew for Mac 4.1.8 has been released. (04-September-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler 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 from Formula#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
Homebrew for Mac 4.1.9 has been released. (05-September-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler formula_installer: don't ignore deps when fetching and pouring bottles (@MikeMcQuaid) Full Changelog: 4.1.8…4.1.9
Homebrew for Mac 4.1.10 has been released. (07-September-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler 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 @glensc made their first contribution in #15969 Full Changelog: 4.1.9…4.1.10
Homebrew for Mac 4.1.11 has been released. (11-September-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler 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
Homebrew for Mac 4.1.12 has been released. (18-September-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler What's Changed os/mac/pkgconfig: update for macOS 14 RC SDK by @Bo98 in #15997 docs/Rakefile: fix broken link. by @MikeMcQuaid in #15999 Add an audit for mismatched Python resource and PyPi package names by @issyl0 in #15942 utils/shared_audits: handle 404 metadata errors from GitLab API. by @MikeMcQuaid in #16000 Move gem group setting to a separate, cacheable file by @Bo98 in #15952 Formula, BuildError: Update type signatures by @samford in #16002 superenv: help gettext-based configure scripts by @fxcoudert in #16005 utils/gems: don't allow Sorbet to install on Sonoma's system Ruby by @Bo98 in #16003 dev-cmd/bump: reduce unnecessary output by @EricFromCanada in #16004 formula: add global caching for declared_runtime_dependencies by @Bo98 in #16008 cmd/audit: improve performance of versioned formula names by @apainintheneck in #16010 Full Changelog: 4.1.11…4.1.12
Homebrew for Mac 4.1.13 has been released. (25-September-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler What's Changed cmd/readall: clean up to-dos by @apainintheneck in #16011 utils/backtrace: scrub sorbet-runtime from backtrace by @apainintheneck in #16014 Make Sonoma supported by @fxcoudert in #16019 Full Changelog: 4.1.12…4.1.13
Homebrew for Mac 4.1.14 has been released. (02-October-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler What's Changed dev-cmd/edit: make the warning easier to read by @abitrolly in #16024 docs: update commit style guidelines by @p-linnane in #16031 manpage: note, env files do not support expansion. by @MikeMcQuaid in #16038 vendor/bundle/ruby: cleanup unneeded files by @Bo98 in #15954 dev-cmd/audit: load formulae from files by @apainintheneck in #16039 dev-cmd/edit: Move path-specific functions to Pathname by @abitrolly in #16029 rubocop: don't recommend minitest extension. by @MikeMcQuaid in #16042 cli/parser: check env var directly if there's no EnvConfig method. by @MikeMcQuaid in #16043 bin/brew: pass through some SSH/sudo env vars. by @MikeMcQuaid in #16041 dev-cmd/unbottled: speed up dependent fetching by @Bo98 in #16045 cli/named_args: don't interpret --formula/--cask args as paths by @Bo98 in #16046 Further split up Gemfile into groups by @Bo98 in #15953 utils/gems: redirect bundler output to stderr by @Bo98 in #16047 Gemfile: fix pr_upload group typo by @Bo98 in #16048 service: support multiple sockets in DSL by @apainintheneck in #16026 cli/named_args: expand paths in #to_paths by @apainintheneck in #16051 Improve performance of Formula#to_hash by @Bo98 in #16052 Improve performance of brew readall by @Bo98 in #16007 readall: check hash generation works by @Bo98 in #16053 Revert “service: support multiple sockets in DSL” by @apainintheneck in #16054 Install gems automatically on newer Ruby by @Bo98 in #15955 Test on Ruby 3.1 by @Bo98 in #16056 Improve use of whoami by @MikeMcQuaid in #16059 Add HOMEBREW_SUDO_THROUGH_SUDO_USER by @MikeMcQuaid in #16061 fix eval (brew shellenv) from exiting with status 1 in fish by @J-M0 in #16068 New Contributors @J-M0 made their first contribution in #16068 Full Changelog: 4.1.13…4.1.14
Homebrew for Mac 4.1.15 has been released. (09-October-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler What's Changed cli/named_args: better handle name conflicts in #to_paths by @apainintheneck in #16069 workflows/build-pkg: tweak some variables. by @MikeMcQuaid in #16071 Fix markdown linter errors by @apainintheneck in #16076 Improve building Homebrew*.pkg by @MikeMcQuaid in #16077 workflows/pkg-installer: fix filename. by @MikeMcQuaid in #16080 download_strategy: fix mirrors not working by @Bo98 in #16079 Version: Improve date version parsing by @samford in #16081 Revert “Version: Improve date version parsing” by @fxcoudert in #16083 More Homebrew .pkg improvements by @MikeMcQuaid in #16082 rubocops/text: Declare “revision 0” in formulae as unnecessary by @issyl0 in #16086 standalone/bootsnap: relax restrictions by @Bo98 in #16062 Revert “standalone/bootsnap: relax restrictions” by @MikeMcQuaid in #16088 workflows/tests: split gem cache per OS version by @Bo98 in #16089 api: ignore HTTPS errors if minimum curl version isn't installed by @EricFromCanada in #16078 standalone/bootsnap: relax restrictions by @MikeMcQuaid in #16090 workflows: replace hub with gh by @Bo98 in #16091 Improve Mac package for enterprise install scenarios by @MikeMcQuaid in #16094 Improve Mac package for enterprise install scenarios by @nstrauss in #16073 docs: prefer placing shellenv command in rcfile rather than shell profile on Linux by @XuehaiPan in #16040 service: support multiple sockets in DSL by @apainintheneck in #16063 cmd/fetch: restore --HEAD functionality by @EricFromCanada in #16095 cli/parser: depopulate commands' internal args lists by @EricFromCanada in #16096 Add missing permissions to actions published by @JameelKaisar in #16097 Version: Improve date version parsing by @samford in #16085 New Contributors @nstrauss made their first contribution in #16073 @JameelKaisar made their first contribution in #16097 Full Changelog: 4.1.14…4.1.15
Homebrew for Mac 4.1.16 has been released. (16-October-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler What's Changed Tips-N'-Tricks: homebrew.man.conf for Terminal.app by @heller in #16099 Improve odebug/SystemCommand debugging output. by @reitermarkus in #16098 api: add using: attribute to head & stable URLs by @EricFromCanada in #16102 Adding GHA permission for GitHub Packages by @davidchall in #16105 formulary: load from API for formula renames by @Bo98 in #16108 utils/gems: fix Sonoma compatibility check by @Bo98 in #16109 cmd/deps: show deps for head spec with --HEAD by @EricFromCanada in #16106 cmd/fetch: support retrying manifest downloads by @Bo98 in #16111 Add retries to some online audit checks by @Bo98 in #16113 New Contributors @heller made their first contribution in #16099 Full Changelog: 4.1.15…4.1.16
Homebrew for Mac 4.1.17 has been released. (23-October-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler What's Changed download_strategy: support Mercurial tags/branches by @EricFromCanada in #16117 dev-cmd/unbottled: add --lost option by @apainintheneck in #16115 brew unbottled: skip deprecated by @iMichka in #16116 formula_installer: pre-install implicit dependencies by @EricFromCanada in #16118 dependency_collector: fix caching of deps requiring brewed curl by @EricFromCanada in #16122 chore (global): update safari user-agent to latest by @chenrui333 in #16127 cli/parser: rescue formula specification errors by @apainintheneck in #16129 Full Changelog: 4.1.16…4.1.17
Homebrew for Mac 4.1.18 has been released. (30-October-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler What's Changed Implement equality functions for BottleSpecification by @Bo98 in #16130 dev-cmd/bump-cask-pr: replace url before downloading files by @apainintheneck in #16132 audit(GitHub): prefer /archive/refs/tags URLs over /archive by @chenrui333 in #16126 fix: ignore quarantine for linux cask download by @WangEdward in #16139 dev-cmd/pr-upload: fix gems not being installed with --upload-only by @Bo98 in #16144 cmd/setup-ruby.sh: add new command. by @MikeMcQuaid in #16147 standalone/init: skip initial gem install in child processes by @Bo98 in #16149 Portable Ruby 3.1.4 (opt-in beta) by @Bo98 in #16145 dev-cmd/bump-formula-pr: fix specs passing under Ruby 3 by @Bo98 in #16151 dev-cmd: fix GitHub.workflow_dispatch_event kwarg calls by @Bo98 in #16153 extend/kernel: fix odisabled kwargs handling by @Bo98 in #16157 Pull in REXML gem as it doesn't ship with Ruby 3 by @Bo98 in #16150 audit(GitHub): also permit refs/heads in GitHub URLs by @mahrud in #16155 use XDG_CACHE_HOME on Linux by @apainintheneck in #16161 fix (docs): update fish completions command by @MariaSolOs in #16160 New Contributors @WangEdward made their first contribution in #16139 @mahrud made their first contribution in #16155 @MariaSolOs made their first contribution in #16160 Full Changelog: 4.1.17…4.1.18
Homebrew for Mac 4.1.19 has been released. (06-November-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler What's Changed fix-typo by @Ayaan49 in #16165 Sparkle: Surface more Item values by @samford in #16158 system_command: fixed potential issue of stderr not being read by @Bo98 in #16162 utils: Homebrew.system respect stderr by @apainintheneck in #16163 Add a few environment variables important for editors by @thecaralice in #16064 README: change labeled to labeled for a consistent BE-style by @Wertzui123 in #16166 utils/gems: make .homebrew_gem_groups writing atomic by @Bo98 in #16170 dev-cmd/audit: fix for Ruby 3 by @Bo98 in #16171 fix: changed “Twitter” to “ (Twitter)” in README.md description section by @BandhiyaHardik in #16169 cask: add installed_time to JSON output. by @MikeMcQuaid in #16176 Manpage: update GitHub rate limit link by @p-linnane in #16178 [shell] Override CDPATH in brew script. by @gregorynisbet-google in #16179 manpages: fix error under Ruby 3 by @Bo98 in #16181 formula_auditor: handle nil tap by @Bo98 in #16182 tap: fix repair not working in some cases by @Bo98 in #16180 New Contributors @Ayaan49 made their first contribution in #16165 @thecaralice made their first contribution in #16064 @Wertzui123 made their first contribution in #16166 @BandhiyaHardik made their first contribution in #16169 @gregorynisbet-google made their first contribution in #16179 Full Changelog: 4.1.18…4.1.19
Homebrew for Mac 4.1.20 has been released. (13-November-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler What's Changed cask/audit: add audit_min_os by @razvanazamfirei in #16013 Fix TypeError when building from source with gcc compiler in some macOS versions by @niu541412 in #16187 Sorbet updates for compatibility with recent releases by @dduugg in #16183 Remove use of ActiveSupport try by @dduugg in #16184 workflows/docs: bump rubydoc test Ruby by @Bo98 in #16191 Support system Ruby 3 on Linux by @Bo98 in #16192 cmd/desc: fix handling of --eval-all with formulae by @apainintheneck in #16195 cleanup: smarter gem handling by @Bo98 in #16193 cask/url headers parameter type fix by @bevanjkay in #16197 utils/gems: improve behaviour (particularly with Ruby 3) by @MikeMcQuaid in #16199 utils/curl: fix Digest::SHA256 typo by @ZhongRuoyu in #16202 Store and use revision in tab runtime dependencies by @Bo98 in #16152 Improve coverage tracking by @Bo98 in #16204 New Contributors @niu541412 made their first contribution in #16187 Full Changelog: 4.1.19…4.1.20
Homebrew for Mac 4.1.21 has been released. (20-November-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler What's Changed Refactor TapLoader to fix tap migrations with API by @Rylan12 in #16207 Pass original tap to formula when loaded from the API via TapLoader by @Rylan12 in #16216 ENV/shared: fix macOS code not applying under HOMEBREW_SORBET_RUNTIME by @Bo98 in #16218 dev-cmd/vendor-gems: fix creation of broken symlinks by @carlocab in #16210 Don't reinstall dependency when the latest is already installed by @Bo98 in #16220 Gemfile.lock: restore missing platform by @Bo98 in #16226 dev-cmd/determine-test-runner: add --all-supported by @Bo98 in #16227 Use Sparkle sorting/filtering in #livecheck_min_os by @samford in #16196 standalone/init: don't pollute the environment on Ruby 3 startup by @Bo98 in #16228 dev-cmd/vendor-gems: workaround Dependabot removing lockfile platforms by @Bo98 in #16231 dev-cmd/vendor-gems: git add Gemfile.lock by @Bo98 in #16232 tap: optimise CoreTap#formula_files_by_name by @Bo98 in #16233 Xml: Add #element_text method by @samford in #16234 Full Changelog: 4.1.20…4.1.21
Homebrew for Mac 4.1.22 has been released. (27-November-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler What's Changed docs/Interesting-Taps-and-Forks: add apple/apple by @ZhongRuoyu in #16239 Dockerfile: fix default umask by @Bo98 in #16242 Enable Ruby 3 for HOMEBREW_DEVELOPER and the Docker image by @Bo98 in #16241 Dockerfile: set XDG_CACHE_HOME to fix umask in GitHub Actions by @Bo98 in #16245 brew.sh: set HOMEBREW_RUBY3 earlier by @Bo98 in #16246 workflows/vendor-gems: trial using GitHub App token by @Bo98 in #16249 Deprecate OS::Mac on Linux by @Rylan12 in #16224 formula: add PIP_CACHE_DIR to build env by @branchvincent in #16250 formula_creator: Remove path attr to reduce code complexity by @abitrolly in #16244 brew.sh: always run test-bot under Ruby 3 by @Bo98 in #16253 tap: don't display file info for uninstalled taps by @Bo98 in #16256 Full Changelog: 4.1.21…4.1.22
Homebrew for Mac 4.1.23 has been released. (05-December-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler What's Changed Implement ActiveSupport's Object#blank? directly by @dduugg in #16259 Bump VENDOR_VERSION in gems.rb by @dduugg in #16269 Support the rc shell. Fixes #16264 by @dertuxmalwieder in #16265 formula_creator: move initial CLI values into constructor by @abitrolly in #16260 dev-cmd/bump-cask-pr: fix --sha256 by @Bo98 in #16273 doc/Installation: make clear the env configs are advanced settings by @Bo98 in #16258 bump-cask-pr: fix duplicate PR checking with comma versions by @Bo98 in #16274 workflows: move vendor version check to separate workflow by @Bo98 in #16270 utils/analytics: don't fail on invalid version by @Bo98 in #16257 Vendor Ruby 3.1 gems by @Bo98 in #16267 Enable Ruby 3 for all users by @Bo98 in #16268 Unset HOMEBREW_RUBY3 after updates by @Bo98 in #16277 Add M3 processors by @fxcoudert in #16278 formula: fix specified_path for aliases without core tap by @Bo98 in #16280 Hack fix for Sorbet hidden definitions update failing on Ruby 3 by @Bo98 in #16281 Gemfile: load REXML gem for brew bump by @bevanjkay in #16286 cmd/update.sh: don't switch to master when updating to a tag by @Bo98 in #16283 unpack_strategy/zip: fix extraction issues on macOS without developer mode by @Bo98 in #16288 New Contributors @dertuxmalwieder made their first contribution in #16265 Full Changelog: 4.1.22…4.1.23
Homebrew for Mac 4.1.25 has been released. (11-December-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler What's Changed docs: various tweaks. by @MikeMcQuaid in #16290 Deprecate --new-formula/--new-cask options. by @reitermarkus in #16297 test: fix a couple of failures on certain systems by @Bo98 in #16303 Partially support pour_bottle? in API by @Bo98 in #16305 utils/service: assume no service system during generic OS tests by @Bo98 in #16304 Full Changelog: 4.1.24…4.1.25
Homebrew for Mac 4.2.0 has been released. (18-December-2023) Homepage and install | Release History | Discussions | FAQ | Documentation Spoiler 4.2.0 Latest Release notes for this release can be found on the Homebrew blog. What's Changed cmd/vendor-install: don't silence stderr by @Bo98 in #16307 Require Ruby 3.1 by @Bo98 in #16294 Deprecate, disable & delete code for Homebrew 4.2.0 by @Bo98 in #16306 dependency: disable renamed formula warning by @EricFromCanada in #16310 Improve fish completions of brew bundle by @yoshida-ryuhei in #16317 Remove vendored Ruby 2.6 gems by @Bo98 in #16313 Sayonara Ruby 2.6 by @Bo98 in #16316 docs: remove pip search recommendation by @cho-m in #16319 Use native Hash#except, remove ActiveSupport -patch by @dduugg in #16320 Bump VENDOR_VERSION in gems.rb by @dduugg in #16322 cmd/pin: Update pinned formula messaging by @apainintheneck in #16301 Cask#full_name: properly output Homebrew org names by @MikeMcQuaid in #16328 cmd/untap: fix untapping syntax failure. by @MikeMcQuaid in #16330 cmd/untap: be more careful about formula tap. by @MikeMcQuaid in #16331 Fix style violations under newer RuboCop by @Bo98 in #16336 rubocop: Set TargetRubyVersion to 3.1 & disable all cops that fail by @issyl0 in #16341 Update all dependencies by @Bo98 in #16338 FormulaAuditor: Separate stable version audit by @samford in #16335 Fix “an artifact with this name already exists on the workflow run” by @jeroen in #16347 Fix new Style/MutableConstant RuboCop offenses for Ruby 3.1 by @issyl0 in #16346 create: modify cask template by @razvanazamfirei in #16345 Work around recent Akamai/Microsoft issues by @unshare in #16349 Add deprecate! and disable! to casks by @Rylan12 in #16292 cmd/bump: indicate deprecated or skipped formulae/casks by @EricFromCanada in #16314 Re-add some discontinued? checks for casks by @Rylan12 in #16352 New Contributors @yoshida-ryuhei made their first contribution in #16317 @jeroen made their first contribution in #16347 @unshare made their first contribution in #16349 Full Changelog: 4.1.25…4.2.0