What's Changed
- utils/analytics: cleanup reporting. by @MikeMcQuaid in #14658
- dev-cmd/contributions: CSV output of queried repos; shorter sentence by @issyl0 in #14642
- cmd/update.sh: provide full JSON URL. by @MikeMcQuaid in #14668
- Bash completions: warn and exit if POSIX mode detected by @maxim-belkin in #14669
- api: avoid unnecessary file write operation by @Bo98 in #14666
- Enable typing in rubocops by @dduugg in #14649
- test/utils/analytics_spec: fix flaky test by @Bo98 in #14677
- utils/analytics: make on_request a proper boolean. by @MikeMcQuaid in #14670
- linkage_checker: add libquadmath by @danielnachun in #14653
- cmd/prof: improve error messages by @apainintheneck in #14652
- docs/FAQ: fix HOMEBREW_NO_INSTALL_FROM_API mention by @ZhongRuoyu in #14680
- cask: add FromAPILoader tests by @apainintheneck in #14678
- formula_installer: fix resource fetching for source builds under API by @Bo98 in #14679
- docs/Analytics: update with post-4.0.0 info by @Bo98 in #14672
- cmd/--version: don't always output homebrew/core. by @MikeMcQuaid in #14683
- simplecov: Set
command_name
shorter than "all of the file paths ever" by @issyl0 in #14674 - README: rearrange. by @MikeMcQuaid in #14659
- workflows/tests: faster, more reliable tests. by @MikeMcQuaid in #14660
- workflows/tests: cache update-test's bundler. by @MikeMcQuaid in #14688
- More tweaks to testing output and speed by @MikeMcQuaid in #14691
- completions/bash/brew: Fix testing for POSIX mode in bash >= 3.2.57 by @timvisher in #14693
- workflows/tests: fix failing CI when Homebrew/core not present by @Bo98 in #14700
- package: fix ARM name and owner of prefix by @SMillerDev in #14689
- Warn more when building from source by @MikeMcQuaid in #14686
- analytics: remove UUID. by @MikeMcQuaid in #14684
- Remove redundant rubocop configs by @dduugg in #14704
- Further improvements to API handling in shell by @Bo98 in #14675
- rubocop: Clean up some
Exclude
s by @issyl0 in #14710 - Fix permissions before moving extracted files. by @reitermarkus in #14711
- dev-cmd/contributions: Add
--repositories=primary
to scan onlybrew,core,cask
by @issyl0 in #14712 - cmd/(outdated,upgrade): Document
-g
as a shorter--greedy
for Casks by @issyl0 in #14702 - docs: add missing template file edits by @EricFromCanada in #14714
- formulary: use default bottle root_url. by @MikeMcQuaid in #14719
New Contributors
- @ZhongRuoyu made their first contribution in #14680
Full Changelog: 4.0.1...4.0.2