Release notes for this release can be found on the Homebrew blog.
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
returningnil
. by @carlocab in #13765 - formula_auditor: require
--git
only if not--strict
inaudit_gcc_dependency
by @carlocab in #13757 - Include dsl key in cask artifact hash by @Rylan12 in #13754
- Improve error message for 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 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 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
withHOMEBREW_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
fromundeclared_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
tofetch_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