Releases: Homebrew/brew
Releases 路 Homebrew/brew
4.1.1
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
4.1.0
Release notes for this release can be found on the Homebrew blog.
What's Changed
- App Management message reflects new System Settings labels by @mfloryan in #15636
- workflows: improve setup-homebrew and API usage. by @MikeMcQuaid in #15634
- Deprecate/disable/delete code. by @MikeMcQuaid in #15632
- cmd/update: adjustments for setup-homebrew in brew CI by @Bo98 in #15647
- tap: fix handling of taps without formulae by @Bo98 in #15648
- cmd/update-report: tweak messages for CI by @Bo98 in #15638
- Enable
GitHub.issues_for_formula
to show only issues, only PRs, or both by @issyl0 in #15655 - formula_auditor: fix macOS system dependency false positive by @Bo98 in #15649
- livecheck: fix implicit no-api handling by @Bo98 in #15657
- cmd/--cache: undeprecate
--bottle-tag
by @carlocab in #15643 - docs: Add info about tap creation by @andy9a9 in #15652
- mac/keg_relocate: use relative install names by @gerlero in #15571
- formula_auditor: check disabled formulae have disabled dependents by @Bo98 in #15650
- shims/mac: handle usage of Homebrew
make
by @carlocab in #15666 - docs/Installation: fix Apple Developer account link by @gerlero in #15667
- shims/mac/super/make: use standard exec routines by @Bo98 in #15672
- formula_auditor: disallow non-test
rustup-init
dependencies by @carlocab in #15663 - Support
brew cleanup --quiet
by @mxr in #15660 - generate-*-api: fix on-disk tap migrations not being used by @Bo98 in #15677
- Feature: support symlinked /home by @osalbahr in #15656
- os/mac/mach: report duplicate rpaths by @carlocab in #15684
- docs/cask: replace single-quoted with double-quoted by @bevanjkay in #15683
- Corrects an uncaught spelling error by @colindean in #15687
- os/mac/keg_relocate: replace Cellar references in rpaths by @carlocab in #15685
- rubocops/lines: simplify PyoxidizerCheck by @carlocab in #15679
- Introduce CoreCaskTap class and fix cases of core taps were being unnecessarily installed by @Bo98 in #15676
- utils/analytics: hide InfluxDB message correctly. by @MikeMcQuaid in #15688
- docs: Requirements: add Arch Linux by @osalbahr in #15689
- Do not insist on using macOS texinfo by @fxcoudert in #15681
- Fix (again) InfluxDB analytics messaging by @MikeMcQuaid in #15695
- cmd/tap: remove --list-pinned option. by @MikeMcQuaid in #15697
- rubocops/lines: disallow
quictls
dependencies in homebrew/core by @carlocab in #15614 - diagnostic: don't complain about missing homebrew/cask. by @MikeMcQuaid in #15698
- docs/Installation: fix Mac OS X reference. by @MikeMcQuaid in #15700
- dev-cmd/bump-*-pr: avoid installing gems when unneeded. by @MikeMcQuaid in #15701
- Use HOMEBREW_CELLAR_PLACEHOLDER by @MikeMcQuaid in #15699
- api_hashable: remove HOMEBREW_CELLAR. by @MikeMcQuaid in #15702
- dev-cmd/bump-cask-pr: fix install_bundler_gems! logic. by @MikeMcQuaid in #15703
- dev-cmd/generate-*-api: be a bit safer. by @MikeMcQuaid in #15704
- cmd/{casks,formulae}: handle sharding. by @MikeMcQuaid in #15706
- os/mac/keg_relocate: avoid changing to an already existing rpath by @carlocab in #15707
- docs/FAQ: tap homebrew/core before editing formula by @syclops in #15708
- utils/analytics: new InfluxDB token. by @MikeMcQuaid in #15709
- utils/pypi: don't overwrite name/extras/version from basic_metadata if already set by @dtrodrigues in #15692
- various: fix miscellaneous typos by @p-linnane in #15690
- README.md: Normalise BuildPulse icon size by @vitorgalvao in #15714
- README.md: Normalise 1Password icon size by @vitorgalvao in #15713
- Fix type errors when HOMEBREW_SORBET_RUNTIME=1 by @dduugg in #15710
- docs: add documentation about reproducible builds by @alebcay in #15675
- utils/github/api: fix credentials_type by @neersighted in #15717
New Contributors
- @mfloryan made their first contribution in #15636
- @andy9a9 made their first contribution in #15652
- @gerlero made their first contribution in #15571
- @mxr made their first contribution in #15660
- @osalbahr made their first contribution in #15656
- @syclops made their first contribution in #15708
Full Changelog: 4.0.28...4.1.0
4.0.29
What's Changed
- analytics: use new AWS based influxdb by @SMillerDev in #15659
- brew.sh: record OS version for non-debian linux by @SMillerDev in #15670
Full Changelog: 4.0.28...4.0.29
4.0.28
What's Changed
- dev-cmd/generate-*-api: generate tap migrations JSON. by @MikeMcQuaid in #15628
- Remove
Tap#versioned_formula_files
by @MikeMcQuaid in #15631 - Download
tap_migrations.json
files from the API by @MikeMcQuaid in #15629 - cmd/update-report: nudge people to tweak settings. by @MikeMcQuaid in #14592
- tap: warn if tapping core taps under API mode by @Bo98 in #15633
- cmd/update-report: use api_auto_update_secs default. by @MikeMcQuaid in #15637
Full Changelog: 4.0.27...4.0.28
4.0.27
What's Changed
- cmd/update.sh: always move
names*.txt
files. by @MikeMcQuaid in #15596 - Include core formulae from API in
Formula.all
. by @MikeMcQuaid in #15606 - dependency: use formula name. by @MikeMcQuaid in #15607
- cmd/pyenv-sync: add new command. by @johndbritton in #15507
- test/utils/github_spec: fix artifact URL test by @Bo98 in #15619
- cmd/postgresql-upgrade-database: fix brew not being found by @Bo98 in #15618
- extend/ENV/super: set
OPENSSL_NO_VENDOR
by @carlocab in #15613 - PyPI: Handle non-pythonhosted formula URLs by @woodruffw in #15617
- extend/ENV/super: add comment for
OPENSSL_NO_VENDOR
by @carlocab in #15623 - tap: disable fsmonitor for third-party taps by @bayandin in #15624
- Apply cpu-optimisation to Rust projects by @Tokarak in #15544
- cmd/update: don't fetch core taps on manual brew update by @Bo98 in #15620
- Refactor some dependency handling to fix various API dependency issues by @Bo98 in #15566
- cmd/update: update homebrew/core and homebrew/cask with devcmdrun. by @MikeMcQuaid in #15625
- tap_auditor: fix API data getting mixed in by @Bo98 in #15627
- dev-cmd/audit: don't audit every tap when given named packages by @Bo98 in #15626
New Contributors
- @johndbritton made their first contribution in #15507
- @Tokarak made their first contribution in #15544
Full Changelog: 4.0.26...4.0.27
4.0.26
What's Changed
- formula_auditor: make OpenSSL audit exception generic by @carlocab in #15594
- Explain how to undo brew edit by @gtnbssn in #15593
- pr-publish: request a large runner for appropriately labelled PRs by @carlocab in #15598
- download_strategy: move HOMEBREW_ARTIFACT_DOMAIN hack by @Bo98 in #15601
New Contributors
Full Changelog: 4.0.25...4.0.26
4.0.25
What's Changed
- rename Cask::outdated_versions by @hyuraku in #15567
- github_packages: call
ln
withforce
by @carlocab in #15569 - formula_auditor: adjust deps audit for a staging branch by @carlocab in #15574
- remove cask's depencies from brew/leaves by @hyuraku in #15573
- cmd/leaves: add missing cask dependency by @wickles in #15576
- rubocops: add emoji audit by @razvanazamfirei in #15572
- Allow bump commands to auto-update core tap clones by @Bo98 in #15563
- Significantly improve install speeds with smarter postinstall detection by @Bo98 in #15578
- Better scoping for no-api commands by @Bo98 in #15564
- Significantly improve fetch speed of bottles by @Bo98 in #15579
- cmd/update.sh: fix some flags throwing errors on update report by @Bo98 in #15581
- brew.sh: fix auto-update interval for dev-cmd users by @Bo98 in #15580
- Migrate remaining no-api commands to new scoped system by @Bo98 in #15582
- Fix error messages for brew edit and brew create by @bayandin in #15583
- Simplify CloudFlare header check. by @reitermarkus in #15585
- extend/pathname: fix
text_executable?
regex by @Bo98 in #15586 - man: fix a literal newline by @branchvincent in #15588
- bin/brew: remove
HOMEBREW_NO_ENV_FILTERING
error by @p-linnane in #15587
Full Changelog: 4.0.24...4.0.25
4.0.24
What's Changed
- cmd/info: add (undocumented) --github-packages-downloads option. by @MikeMcQuaid in #15552
- github_packages: create hard link instead of copying by @carlocab in #15553
- formula_installer: fix postinstall using incorrect formula file by @Bo98 in #15561
- formula: fix variations not being generated for instance on_os usage by @Bo98 in #15562
- diagnostic: ignore core tap install status unless no-api is enabled by @Bo98 in #15565
Full Changelog: 4.0.23...4.0.24
4.0.23
4.0.22
What's Changed
- dependencies_helpers: fix pruning of build/test deps by @carlocab in #15529
- shims/linux: add
gnumake
andgmake
symlinks by @carlocab in #15531 - utils/gems: fix bundler sometimes unnecessarily reinstalling by @Bo98 in #15532
- docs/config: remove jekyll-feed. by @MikeMcQuaid in #15501
- homebrew-cask-drivers: deprecate official tap by @razvanazamfirei in #15535
- formula_auditor: skip dependency conflict audit for OpenSSL migration by @carlocab in #15538
- formula_auditor: handle
head_info
beingnil
by @carlocab in #15539 - Use "cone" mode for sparse checkouts by @hmarr in #15542
- tap_auditor: fix alias handling with non-core taps by @Bo98 in #15541
Full Changelog: 4.0.21...4.0.22