Homebrew for Mac 3.4.1 Released (March 8, 2022) Homepage % brew update Spoiler What's Changed Add binary grep method to keg_relocate by @danielnachun in #12890 Cask-Cookbook: fix caskroom_path description by @gromgit in #12941 delete bottle deprecate key by @hyuraku in #12942 dev-cmd/pr-pull: consider alternative tap formula directories by @Bo98 in #12944 dev-cmd/pr-pull: require unzip to be installed by @Bo98 in #12946 unpack_strategy/zip: allow unzip formula to be used by @Bo98 in #12947 In Tips and Tricks doc, expand -s flag by @roryokane in #12953 Rename apply_ad_hoc_signature by @danielnachun in #12956 github_packages: fix OOM with large bottles by @Bo98 in #12949 Revert "keg_relocate.rb: create generic codesign_patched_binary" by @Bo98 in #12960 utils/github: Add a branch_exists? method by @issyl0 in #12952 rubocop: Remove an allowlist entry for blacklist usage by @issyl0 in #12954 test/spec_helper: prevent stdin trashing by @Bo98 in #12967 test/os/mac/dependency_collector_spec: fix svn test on older macOS by @Bo98 in #12966 formula_installer: Fix --only-dependencies formula arch handling by @issyl0 in #12968
Homebrew for Mac 3.4.2 Released (March 15, 2022) Homepage % brew update Spoiler What's Changed Show total disk space freed on cleanup. by @emiliadecaudin in #12970 linkage: display executables with missing rpath by @chris-araman in #12584 Update uses of Formula.all/Cask::Cask.all by @MikeMcQuaid in #12935 linkage_checker: restrict RPATH test to --strict by @carlocab in #12979 Use simpler method to detect binaries by @danielnachun in #12964 remove useless attr_writer from FormulaInstaller by @hyuraku in #12969 Add tag_to_cellar method by @danielnachun in #12980 Added Service#keep_alive? method by @apainintheneck in #12988 shims: enable cc arg refurbishment for ninja by @Bo98 in #12990
Homebrew for Mac 3.4.3 Released (March 21, 2022) Homepage % brew update Spoiler What's Changed add arm64 info to Cask-Cookbook.md by @hyuraku in #13001 cmd/deps: repair dot_code by @hyuraku in #13010 Full Changelog: 3.4.2...3.4.3
Homebrew for Mac 3.4.4 Released (March 28, 2022) Homepage % brew update Spoiler What's Changed formula_auditor: fix versioned alias audit by @Bo98 in #13015 Binary patching of build prefixes by @danielnachun in #12940 Revert "Binary patching of build prefixes " by @Bo98 in #13020 os/mac/xcode: support Xcode 13.3 by @Bo98 in #13037 github_api: fix PAT URL by @gromgit in #13038 docs/Homebrew-Governance: Schultz Condorcet aka Beatpath by @issyl0 in #13031 os/mac/xcode: fix latest Xcode on Big Sur by @Bo98 in #13042 Full Changelog: 3.4.3...3.4.4
Homebrew for Mac 3.4.5 Released (April 4, 2022) Homepage % brew update Spoiler What's Changed list: support long, verbose and version listing of casks by @EricFromCanada in #13051 diagnostic: skip linuxbrew-core tap check when installing from API by @alebcay in #13059 rubocops: fix OnOs block checks. by @MikeMcQuaid in #12926 rubocops/uses_from_macos: allow keg only berkeley-db by @Bo98 in #13066 dev-cmd/unbottled: ignore versioned macos when checking linux by @cho-m in #13063 caskroom: add, use any_casks_installed?. by @MikeMcQuaid in #13067 desc, search: also search cask descriptions by @EricFromCanada in #13033 docs: remove Gemfile.lock. by @MikeMcQuaid in #13072 Full Changelog: 3.4.4...3.4.5
Homebrew for Mac 3.4.6 Released (April 11, 2022) Homepage % brew update Spoiler What's Changed repair cask's fuzzy_search in search_casks by @hyuraku in #13048 pr-pull: allow casks to be pulled by @SMillerDev in #12692 Update Homebrew discussion links by @MikeMcQuaid in #13087 README: update discussions. by @MikeMcQuaid in #13094 set prefer_loading_from_api: true for brew fetch by @steveh7812 in #13089 dev-cmd/audit: fix error with --installed by @Bo98 in #13109 Update Homebrew's governance documentation. by @MikeMcQuaid in #13073 New Contributors @steveh7812 made their first contribution in #13089 Full Changelog: 3.4.5...3.4.6
Homebrew for Mac 3.4.7 Released (April 18, 2022) Homepage % brew update Spoiler What's Changed docs/Homebrew-Governance: State the election types for PLC and PL by @issyl0 in #13118 Fix "OpenCollective" references. by @MikeMcQuaid in #13119 Don't print set git credential cache message if a helper exists by @xxyzz in #13117 download_strategy: strip query string from basename by @Bo98 in #13108 ENV/super: always set HOMEBREW_DEVELOPER_DIR regardless of macOS version by @Bo98 in #13104 download_strategy: ignore query strings when parsing resolved URLs by @Bo98 in #13110 utils/github: rewrite get_workflow_run using GraphQL by @Bo98 in #13124 utils/github.rb: convert pr to integer by @iMichka in #13125 Move codesign_patched_binary to extend/os/mac/keg.rb by @danielnachun in #13114 bump: resume checking for TLS 1.3 support by @EricFromCanada in #13126 arrange error message of 'brew edit --cask' by @hyuraku in #13120 cask/reinstall: Support --zap for entirely purging cask files by @issyl0 in #13116 utils/github: fix errors with check suites without workflow runs by @Bo98 in #13130 null.rb: alias outdated_release? to allow formulae usage by @EricFromCanada in #13140 list: output only if installed casks are passed by @EricFromCanada in #13141 formula_installer: handle unexpected .brew presence/absence by @EricFromCanada in #13136 Binary patching of build prefixes by @danielnachun in #13138 service: add sockets and keepalive variants by @SMillerDev in #12790 Display old and new version numbers when updating Homebrew by @apainintheneck in #13144 SECURITY.md: delete by @iMichka in #13156 Full Changelog: 3.4.6...3.4.7
Homebrew for Mac 3.4.8 Released (April 25, 2022) Homepage % brew update Spoiler What's Changed workflows: Add Code Scanning action, fix up failures by @issyl0 in #13149 Added --changed option to "brew tests" dev cmd by @apainintheneck in #13158 Curl: Add methods to parse response by @samford in #11252 Skip build deps to avoid downloading bottles by @xxyzz in #13065 extend/os/linux/keg_relocate: restore checking only GCC major versions by @Bo98 in #13174 bump-formula-pr: expose update-python-resources CLI flags by @pmrowla in #13147 tap_constants: allow to use underscore in cask names by @bayandin in #13177 docs/governance: import from homebrew-governance. by @MikeMcQuaid in #13167 New Contributors @pmrowla made their first contribution in #13147 Full Changelog: 3.4.7...3.4.8
Homebrew for Mac 3.4.9 Released (April 27, 2022) Homepage % brew update Spoiler What's Changed cli/parser: Re-enable Sorbet Type Checking by @apainintheneck in #13183 #curl_download: default try_partial to false by @samford in #13179 Strategy: Add --max-redirs to DEFAULT_CURL_ARGS by @samford in #13181 pr-automerge: allow users to specify a workflow for pr-publish by @SMillerDev in #13191 Curl: Remove guard from certain parsing logic by @samford in #13195 utils/curl: fix headers check for protected urls by @bayandin in #13198 update/update-reset: warn when no origin remote by @maxim-belkin in #13187 #parse_curl_output: increase default max_iterations by @samford in #13202 workflows/docker: add 22.04 by @dawidd6 in #13186 searchable: flatten array before matching by @nandahkrishna in #13204 search: drop Homebrew cask tap names from list by @EricFromCanada in #13194 os/mac/pkgconfig/12: update for macOS 12.3 by @Bo98 in #13205 Full Changelog: 3.4.8...3.4.9
Homebrew for Mac 3.4.10 Released (May 2, 2022) Homepage % brew update Spoiler What's Changed pr-pull: add checksum update clause by @SMillerDev in #13196 Remove space before colon in livecheck output by @mhmdanas in #13201 uses_from_macos: allow libxcrypt by @Bo98 in #13157 linkage_checker: deprecate linkage to libcrypt.so.1 by @Bo98 in #13151 Fix Rubocop trailing / bug by @danielbayley in #13212 workflows/docker: add OCI metadata by @Bo98 in #13207 formula_installer: add check for HOMEBREW_RELOCATE_BUILD_PREFIX by @danielnachun in #13217 Keep info/#{f.name}/dir files in cleaner by @timvisher in #13215 workflows/docker: base homebrew/brew on 22.04 by @Bo98 in #13218 compilers: add gcc-12 by @fxcoudert in #13221
Homebrew for Mac 3.4.11 Released (May 10, 2022) Homepage % brew update Spoiler What's Changed docs: add automatic listing of governance archives by @EricFromCanada in #13185 Allow casks with outdated caskfiles to be reinstalled by @apainintheneck in #13234 cmd/info: use Formula.all by @carlocab in #13242 'brew tests --changed' supports changed test files by @apainintheneck in #13237 utils/curl: get encoding from headers & scrub non-utf8 chars from content by @bayandin in #13223 Document the --quiet flag on brew update by @boblail in #13245 superenv: prioritize dependencies' opt_lib in Linux rpath by @cho-m in #13240 Remove mentions of nonexistent command brew diy by @thezeroalpha in #13230 parse_curl_response: Handle duplicate headers by @samford in #13236 Fix link to homebrew-cask PRs by @gzurowski in #13260 New Contributors @thezeroalpha made their first contribution in #13230 @gzurowski made their first contribution in #13260 Full Changelog: 3.4.10...3.4.11
Homebrew for Mac 3.5.0 Released (06-June-2022) Homepage % brew update Spoiler What's Changed Add --no-force-auto-update option to brew tap by @xxyzz in #13253 Don't print Cask installed error message when --quiet is used by @xxyzz in #13266 github_packages: pin image spec schema by @Bo98 in #13271 Avoid filtering TERMINFO_DIRS by @carlocab in #13273 github_packages: add comment for image-spec pin by @Bo98 in #13283 Use sorbet-static-and-runtime gem by @Bo98 in #13291 os/mac/sdk: use unversioned SDK if matching version isn't found by @Bo98 in #13284 Fix handling unreadable casks by @MikeMcQuaid in #13289 Livecheck: Use Homebrew curl based on root domain by @samford in #13292 style: use long shfmt arguments. by @MikeMcQuaid in #13290 Only upgrade :latest casks when --greedy and the cask has been updated by @apainintheneck in #13275 Revert "Livecheck: Use Homebrew curl based on root domain" by @MikeMcQuaid in #13298 Livecheck: Use Homebrew curl based on root domain by @samford in #13300 Vendor public_suffix data dir by @samford in #13301 exceptions: handle backslash in args for BuildError by @Bo98 in #13305 livecheck: improve host checks to instead check domains by @Bo98 in #13306 test/rubocops/patches: silence CodeQL alerts by @Bo98 in #13307 decouple authentication information from HOMEBREW_ARTIFACT_DOMAIN by @UiP9AV6Y in #13313 docs: clarify application of HOMEBREW_ARTIFACT_DOMAIN by @UiP9AV6Y in #13227 Improve updating behaviour by @MikeMcQuaid in #13299 test/download_strategies/curl_github_packages: fix bad const override by @Bo98 in #13322 utils/github: take last artifact rather than first by @Bo98 in #13321 Curl: Check all responses for protected cookies by @samford in #13326 os/mac/xcode: support Xcode 13.4 by @Bo98 in #13331 Fix detect_clang_version version extraction by @imrehorvath in #13335 Fix brew typecheck --update by @Bo98 in #13340 test/cask/quarantine: improve audit test output by @Bo98 in #13353 named_args: better handle keg-like casks. by @MikeMcQuaid in #13348 Disable and delete code for 3.5.0 by @MikeMcQuaid in #13347 os/mac: allow fake El Capitan setup for Portable Ruby builds by @Bo98 in #13355 bump-cask-pr: bump language checksums in non-running hardware by @cho-m in #12241 Fix :svn download errors with :latest casks by @apainintheneck in #13358 superenv: avoid adding blank --isysroot flag by @EricFromCanada in #13361 version: tokenize prior to freezing by @Bo98 in #13364 exceptions: fix did_you_mean error in some scenarios by @Bo98 in #13365 named_args: handle additional cask exception by @bevanjkay in #13363 Sparkle: Pass all items into strategy block by @samford in #13357 cask/quarantine: fix quarantine not working under some setups by @Bo98 in #13369 software_spec: handle nil manifests_annotations. by @MikeMcQuaid in #13374 Portable Ruby 2.6.8_1 by @Bo98 in #13376 cmd/update-report: use better wording when appropriate. by @MikeMcQuaid in #13375 Sparkle: Provide channel information in Item by @samford in #13368 Document missing shell _function and _completion variables by @danielbayley in #13367 Fix #13367 (Document missing shell _function and _completion variables) by @danielbayley in #13381 Remove download sha file from .metadata dir when uninstalling casks by @apainintheneck in #13384 dev-cmd/cat: support setting bat theme via environment variable by @kidonng in #13385 os/mac/version: remove Yosemite. by @MikeMcQuaid in #13378 cask: fix greedy outdated command by @bevanjkay in #13311
Homebrew for Mac 3.5.1 Released (07-June-2022) Homepage % brew update Spoiler What's Changed Preliminary macOS 13 (Ventura) support by @Bo98 in #13390
Homebrew for Mac 3.5.2 Released (13-June-2022) Homepage % brew update Spoiler What's Changed Git: Remove tags_only_debian logic by @samford in #13386 Git: Use system_command instead of Open3.capture3 by @samford in #13387 Remove unused parser option required_for by @apainintheneck in #13398 livecheck: update --newer-only and --quiet behavior by @samford in #13397 utils/pypi: handle HTTP error codes by @Bo98 in #13406 sandbox: allow file-write-setugid by @Bo98 in #13404 livecheck: update default match_data by @samford in #13402 dev-cmd/extract: strip out old bottle disable reasons by @Bo98 in #13408 Fix bug in brew update when displaying all formulae by @apainintheneck in #13403 cmd/update-report: always output new formulae. by @MikeMcQuaid in #13413 Full Changelog: 3.5.1...3.5.2
Homebrew for Mac 3.5.3 Released (28-June-2022) Homepage % brew update Spoiler What's Changed Gnome: Update default regex and version filtering by @samford in #13409 change cURL download behaviour for HOMEBREW_ARTIFACT_DOMAIN. by @UiP9AV6Y in #13258 language/node: also strip postpack by @Bo98 in #13419 Only checksum file downloads, not VCS downloads by @hmarr in #13411 Document HOMEBREW_CURL_PATH and HOMEBREW_GIT_PATH by @MikeMcQuaid in #13423 dev-cmd/dispatch-build-bottle: remove --macos and --linux conflict by @Bo98 in #13420 Improve consistency between Git and API formula handling by @Bo98 in #12936 Formulary Improvements with HOMEBREW_INSTALL_FROM_API by @Rylan12 in #13437 cmd/update-report: fix error if new formulae/casks are already installed by @Bo98 in #13436 Allow more developer commands with HOMEBREW_INSTALL_FROM_API by @Rylan12 in #13439 utils/shfmt.sh: allow long shfmt arguments by @XuehaiPan in #13446 cask/audit: skip additional livecheck audit when cask is discontinued by @bevanjkay in #13444 Formula-Cookbook.md: added missing dirs by @gromgit in #13445 repair brew outdated --greedy description by @hyuraku in #13428 Always prefer loading from API when HOMEBREW_INSTALL_FROM_API is set by @Rylan12 in #13440 livecheck: fix path to livecheck watchlist by @apainintheneck in #13454 env_config: clean up default text for HOMEBREW_LIVECHECK_WATCHLIST by @carlocab in #13456 support forcing brew-installed SSH for git operations by @notfromstatefarm in #13447 workflows/triage: use PAT with readrg to indentify private members by @Rylan12 in #13462 Cask: Ensure #discontinued? returns a boolean by @samford in #13463 livecheck: allow custom url in extract_plist strategy by @bevanjkay in #13346 bump-formula-pr: handle url with specs hash by @samford in #13474 update-report: always write non-blank lattesttag. by @MikeMcQuaid in #13470 move check ENV.runtime_cpu_detection to utils/ast by @hyuraku in #13366 Remove HOMEBREW_FORCE_BREWED_SSH by @MikeMcQuaid in #13483 Cleanup Cask::Caskroom::casks by @Rylan12 in #13443
Homebrew for Mac 3.5.4 Released (05-July-2022) Homepage % brew update Spoiler What's Changed Require an argument to --bottle-tag in fetch and --cache by @Rylan12 in #13485 Add on_{system} blocks to formula and cask DSL by @Rylan12 in #13451 Fix Keg.bottle_dependencies including unneeded build dependencies by @Bo98 in #13494 OnSystem: provide ::MacOSAndLinux and ::MacOSOnly by @Rylan12 in #13491 Update components_order cop to check other on_{system} methods by @Rylan12 in #13503 cmd/update.sh: fix race condition reporting fetch failures by @Bo98 in #13505 Extend the livecheck DSL to work for resources by @mohammadzainabbas in #13496 add pax to allowlist by @danielnachun in #13489
Homebrew for Mac 3.5.5 Released (18-July-2022) Homepage Spoiler What's Changed Fix on_{macos_version} blocks on Linux by @Rylan12 in #13517 utils: allow developers to differ in ruby versions by @SMillerDev in #13309 cask: add statements when direct cask upgrades won't be installed by @bevanjkay in #13317 bump-formula-pr: more precise tag/version replacement by @EricFromCanada in #13519 update-report: various updates by @dkav in #13482 keg: create subdirectories of lib/lua instead of symlinks by @carlocab in #13538 cask/cmd/list_spec.rb: fix leaky version variable by @apainintheneck in #13545 resource: support relative paths as targets of #stage by @carlocab in #13534 Add on_system :linux, macos: wrapper to OnSystem by @Rylan12 in #13529 bottle.rb: make GCC relocatable again by @danielnachun in #13537 language/python: add --install-lib to setup_install_args by @carlocab in #13533 utils/ruby_check_version_script: fix and test. by @MikeMcQuaid in #13562 dev-cmd/update-test: test against merge-base rather than latest master by @Bo98 in #13552 rubocops: allow uses_from_macos "less" by @FnControlOption in #13547 Full Changelog: 3.5.4...3.5.5
Homebrew for Mac 3.5.6 Released (21-July-2022) Homepage Spoiler What's Changed linkage_checker: report linkage with system frameworks by @carlocab in #13570 Added support for running services fully backgrounded on macOS by @GottemHams in #13510 Require deprecate_disable module in formulary by @gpanders in #13578 Ignore empty patch blocks by @Rylan12 in #13576 Add flags to superenv when building with glibc@2.13 by @danielnachun in #13568 Remove reference to Travis bot by @p-linnane in #13579 Additional fixes for glibc@2.13 by @danielnachun in #13588 use --time-cond when caching the formula api json by @steveh7812 in #13584 New Contributors @GottemHams made their first contribution in #13510 @gpanders made their first contribution in #13578 @p-linnane made their first contribution in #13579 Full Changelog: 3.5.5...3.5.6
Homebrew for Mac 3.5.7 Released (01-August-2022) Homepage Spoiler What's Changed Gemfile: denote minimum Ruby by @Bo98 in #13582 Replace sorbet-runtime-stub with sorbet-runtime by @Bo98 in #13566 Add GITHUB_RUN_ATTEMPT to FILTERED_ENV by @danielnachun in #13591 Instruct the user to tap untapped official tap when running its commands by @colindean in #13581 bin/brew: never use HOMEBREW_PATH from users. by @MikeMcQuaid in #13593 bin/brew: remove GITHUB_ACTIONS_HOMEBREW_MACOS_SELF_HOSTED. by @MikeMcQuaid in #13594 Formula#to_hash: include variations key by @Rylan12 in #13589 Allow ignore_missing_libraries when simulating Linux on macOS by @Rylan12 in #13598 FAQ: Remove reference to --enable-bar that does not exist by @heavywatal in #13600 Improve OnSystem RuboCop by @Rylan12 in #13493 Add on_system to and reorder component order cop by @Rylan12 in #13539 bump-formula-pr: even more precise tag replacement by @bayandin in #13597 Clean up GitHub headers by @bayandin in #13601 Use variations hash when installing from the API by @Rylan12 in #13605 SimulateSystem improvements by @Rylan12 in #13599 cmd/update: stop Git's fsmonitor when needed by @carlocab in #13586 audit_glibc: Permit glibc 2.27, 2.31, or 2.35 and fix the error message by @sjackman in #13618 formula_auditor: audit for deprecated dependencies by @carlocab in #12770 download_strategy: replace bazaar with breezy by @carlocab in #13617 New Contributors @heavywatal made their first contribution in #13600 Full Changelog: 3.5.6...3.5.7
Homebrew for Mac 3.5.8 Released (05-August-2022) Homepage Spoiler What's Changed docs: delete Homebrew-linuxbrew-core-Maintainer-Guide.md by @iMichka in #13624 keg_relocate (linux): prepend gcc/lib/current to RPATH when needed by @carlocab in #13631 pr-pull: check for conflicts with long running builds by @iMichka in #13512 pr-pull: fix typo by @carlocab in #13632 cask/installer.rb: stop including Staged module by @apainintheneck in #13546 official_taps: Refer to Homebrew/homebrew-cask-versions properly by @issyl0 in #13637 Check dependency order in on_system methods by @FnControlOption in #13636 official_taps: Add cask-fonts, cask-drivers taps by @issyl0 in #13640 update-report: migrate GCC recursive dependents by @carlocab in #13633 dev-cmd/contributions: Retrieve a user's repo contributions over time by @issyl0 in #13603 github/pr-pull: fix/improve parameters by @iMichka in #13638 cmd/uninstall: Add env variable that runs autoremove after uninstalls by @apainintheneck in #13532 utils/ruby.sh: fix HOMEBREW_USE_RUBY_FROM_PATH on non-latest macOS by @Bo98 in #13644 pr-pull: fix check conflicts by @iMichka in #13651 Add on_{system} methods to formula cookbook by @Rylan12 in #13645 Move HOMEBREW_SIMULATE_MACOS_ON_LINUX handling to SimulateSystem by @Rylan12 in #13616 pr-pull: fix PRs conflicting with themselves by @carlocab in #13655 Full Changelog: 3.5.7...3.5.8
Homebrew for Mac 3.5.9 Released (10-August-2022) Homepage Spoiler What's Changed Linux/keg_relocate: remove patchelf exemption by @carlocab in #13656 update-report: reset version_scheme only for runtime dependents by @carlocab in #13662 docs: document CI versions of Ubuntu by @iMichka in #13625 Run periodic cleanup after installing all packages by @FnControlOption in #13569 check whether a token is multiple tap's names by @hyuraku in #13647 brew.rb: tell users to fix head issues with inreplace by @SMillerDev in #13623 brew search --verbose to tell about brew desc by @abitrolly in #13667 language/python: use versioned Python name in detected_python_shebang by @carlocab in #13669 Add arch cask DSL by @Rylan12 in #13657 Remove arch from cask stanza ordering temporarily by @Rylan12 in #13679 Fix nil handling in arch cask DSL by @Rylan12 in #13680 Full Changelog: 3.5.8...3.5.9
Homebrew for Mac 3.5.10 Released (23-August-2022) Homepage Spoiler 3.5.10 Latest https://avatars.githubusercontent.com/u/32525609?s=40&v=4 Rylan12 released this 9 hours ago · 25 commits to master since this release 3.5.10 c5731fa What's Changed linux/super: add unversioned GCC lib directory to RPATH by @carlocab in #13659 dev-cmd/rubocop: use bundle check. by @MikeMcQuaid in #13684 Add and adjust cask rubocops to handle variables by @Rylan12 in #13681 brew: add XDG_RUNTIME_DIR copy by @mjpieters in #13686 Support for --debug-symbols for macos by @lukaso in #13608 bump-cask-pr: fix sha256 replacement with arch by @Rylan12 in #13688 Formula: add DSL to generate completions by @max-ae in #13536 fix debug-symbols by @lukaso in #13697 ENV/super: add Python's libexec/"bin" directory when applicable by @carlocab in #13677 Refactor on_system rubocops for use in casks by @Rylan12 in #13698 info: highlight package name by @FnControlOption in #13693 build_environment: add proper types to dump() and fix inreplace error by @SMillerDev in #13683 language/python: support python3 from PATH in #detected_python_shebang by @carlocab in #13690 service: provide formula accessor. by @MikeMcQuaid in #13705 cask: add audit for incorrect signing by @SMillerDev in #13627 dev-cmd/test: set RUST_BACKTRACE when retrying by @carlocab in #13699 Update brew ls to work when the cellar doesn't exist by @apainintheneck in #13695 Cask: fix signing audit checking all artifacts by @SMillerDev in #13708 Cask: fix signing audit using unexpected pkg method by @SMillerDev in #13711 Add arm: and intel: arguments to cask sha256 stanza by @Rylan12 in #13702 Fix multi-arch cask sha256 updates by @Rylan12 in #13718 Fix caching in Formula#runtime_installed_formula_dependents by @FnControlOption in #13720 formula_auditor: create a versioned formula dependent conflict allowlist by @carlocab in #13714 cleanup: use cleanup_path more consistently by @carlocab in #13716 formula: add optional source and target args to #rpath by @carlocab in #13722 Gemfile: stricter Ruby version requirement by @Bo98 in #13734 formula_auditor: skip rename audit for glib-utils by @carlocab in #13725 New Contributors @mjpieters made their first contribution in #13686 @lukaso made their first contribution in #13608 @max-ae made their first contribution in #13536 Full Changelog: 3.5.9...3.5.10
Homebrew for Mac 3.6.0 Released (07-September-2022) Homepage Spoiler What's Changed Ignore HOMEBREW_NO_CLEANUP_FORMULAE deps in brew autoremove by @apainintheneck in #13730 bin/brew: remove HOMEBREW_NO_ENV_FILTERING. by @MikeMcQuaid in #13595 README: add Mercedes-Benz Group. by @MikeMcQuaid in #13742 missing_formula: message for postgres rename. by @MikeMcQuaid in #13676 linux/diagnostic: add check for versioned GCC linkage by @carlocab in #13639 formula_auditor: audit for Linux-only dependencies on GCC by @carlocab in #13648 linkage_checker: don't reinstall formula on some linkage failures by @Bo98 in #13739 Remove odisabled for 3.6.0 by @MikeMcQuaid in #13743 linkage_checker: disable libcrypt.so.1 linkage by @Bo98 in #13740 linkage_checker: deprecate libnsl.so.1 linkage by @Bo98 in #13741 glibc related cleanup by @MikeMcQuaid in #13745 Revert "formula_auditor: skip rename audit for glib-utils" by @carlocab in #13748 Include on_{system} blocks as stanzas in rubocop by @Rylan12 in #13749 Update cask rubocops to use on_arch blocks and sha256 arm:, intel: by @Rylan12 in #13703 install glibc/gcc automatically if too old. by @iMichka in #13577 formula_auditor: refactor GCC dependency check into separate method by @carlocab in #13750 formula: try optimise versioned_formulae_names by @Bo98 in #13755 linux/dependency_collector: bump maximum_tree_depth. by @MikeMcQuaid in #13761 linux/diagnostic: fix rpath returning nil. by @carlocab in #13765 formula_auditor: require --git only if not --strict in audit_gcc_dependency by @carlocab in #13757 Include dsl key in cask artifact hash by @Rylan12 in #13754 Improve error message for the failed signature check. by @reitermarkus in #13769 diagnostic: automatically tap homebrew/core. by @MikeMcQuaid in #13764 Cask: automatically add cask audits by @SMillerDev in #13746 cmd/deps: return failing exit code on circular dependencies. by @MikeMcQuaid in #13777 shims/gems/rubocop: handle when brew isn't in PATH. by @MikeMcQuaid in #13776 extend/os/linux: improve glibc, gcc dependency handling. by @MikeMcQuaid in #13778 gcc_dep_if_needed: Install GCC if Glibc is too old by @sjackman in #13758 cleanup: handle Python site-packages directories by @carlocab in #13715 util/ruby.sh: fix HOMEBREW_USE_RUBY_FROM_PATH to actually use the user's PATH by @Bo98 in #13783 cmd/deps: improve switch names. by @MikeMcQuaid in #13775 Automatically add symlinks from gcc cellar to HOMEBREW_PREFIX/lib by @danielnachun in #13770 README: update sponsors. by @MikeMcQuaid in #13787 utils: prefer BBEdit over TextWrangler by @EricFromCanada in #13785 cmd/deps: drop --installed requirement for --formula/--cask by @EricFromCanada in #13784 formula_auditor: use symbols for spec iteration by @EricFromCanada in #13786 Freeze formula definition once the first instance is created by @Bo98 in #13753 resource: determine version before freezing by @Bo98 in #13791 resource: style tweak by @Bo98 in #13793 Improve brew update with HOMEBREW_INSTALL_FROM_API by @Rylan12 in #13795 generate_completions: fix shell_parameter_format: :none by @max-ae in #13798 dev-cmd/pr-pull: avoid expensive search API calls by @Bo98 in #13801 linux/linkage_checker: remove gcc from undeclared_deps by @carlocab in #13796 Automate sponsors updates by @MikeMcQuaid in #13788 Ignore renamed formulae when checking for unversioned formulae by @apainintheneck in #13799 bump-cask-pr: cleanup handling of multiple hashes by @Rylan12 in #13802 .github/workflows: various fixes. by @MikeMcQuaid in #13805 Deprecate reading all formulae through commands by @MikeMcQuaid in #13790 cmd/fetch: --retry with exponential backoff. by @carlocab in #13807 Revert "Cask: automatically add cask audits" by @MikeMcQuaid in #13813 cmd/fetch: rename fetch_failed to fetch_tries. by @carlocab in #13812 Update LINUX_CI_OS_VERSION to Ubuntu 22.04 by @sjackman in #13733 brew: improve Docker detection. by @MikeMcQuaid in #13814 rubocop: generate_completions DSL by @max-ae in #13553 Allow developers to use dev commands and HOMEBREW_INSTALL_FROM_API by @Rylan12 in #13815 Full Changelog: 3.5.10...3.6.0
Homebrew for Mac 3.6.1 Released (10-September-2022) Homepage Spoiler What's Changed Add messaging for homebrew/ubuntu16.04:master image deprecation by @Bo98 in https://github.com/Homebrew/brew/pull/13819 test/dev-cmd/audit_spec: use eq instead of match by @Bo98 in https://github.com/Homebrew/brew/pull/13823 Prevent require executing some scripts (fixes brew typecheck --update) by @Bo98 in https://github.com/Homebrew/brew/pull/13825 update-sponsors: don't require an admin token. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/13820 sponsors-maintainers-man-completions: various fixes. by @MikeMcQuaid in https://github.com/Homebrew/brew/pull/13829 Don't fallback to building from source with HOMEBREW_INSTALL_FROM_API by @Rylan12 in https://github.com/Homebrew/brew/pull/13832 Create GCC and glibc symlinks after installation is complete by @Bo98 in https://github.com/Homebrew/brew/pull/13838 formula_auditor: fix false positive in audit_gcc_dependency. by @carlocab in https://github.com/Homebrew/brew/pull/13840 cask/artifact/relocated: widen type by @jonchang in https://github.com/Homebrew/brew/pull/13841 Full Changelog: 3.6.0...3.6.1
Homebrew for Mac 3.6.2 Released (19-September-2022) Homepage Spoiler What's Changed Adds brew docs to close #13834 by @troymccabe in #13844 formula_auditor: disallow SSPL. by @carlocab in #13858 diagnostic: improve cask quarantine messaging. by @MikeMcQuaid in #13864 autoremove: ignore build deps when built from src by @apainintheneck in #13839 Load formulae from their aliases using the API by @Rylan12 in #13871 Include loaded_from_api key in Tab by @Rylan12 in #13842 Cask: automatically add cask audits by @SMillerDev in #13857 shellenv: add explanatory MANPATH comment by @gromgit in #13874 resource: automatic determine mirrors for glibc-bootstrap and PyPI resources by @XuehaiPan in #13875 docs: document HOMEBREW_INSTALL_FROM_API usage in installation by @kidonng in #13884 formulary: fix error with absolute alias paths by @Bo98 in #13888 Use GCC 12 for runtime libraries by @Bo98 in #13882 linkage_checker: ignore broken linkage with LLVM libc++. by @carlocab in #13833 extend/os/linux/system_config: support gcc 12 & keg-only glibc by @Bo98 in #13889 Changes to allow keg-only glibc by @Bo98 in #13873 Full Changelog: 3.6.1...3.6.2