Repository navigation
Releases
Releases · Tony7466/Homebrew
4.5.0
Release notes for this release can be found on the Homebrew blog.
What's Changed
- bump: bump synced formula together (v2) by @bevanjkay in Homebrew#19798
- Homebrew 4.5 deprecations/disables/removals by @MikeMcQuaid in Homebrew#19801
- Portable Ruby 3.4.3 by @p-linnane in Homebrew#19779
- workflows/docker: add retry to image push by @p-linnane in Homebrew#19800
- Cask::DSL: define instance variables in initialize by @samford in Homebrew#19806
- bump-formula-pr: restore pr message by @bevanjkay in Homebrew#19809
- Cask::DSL: initialize more instance variables by @samford in Homebrew#19808
- Cleanup Downloadable variables and types by @Bo98 in Homebrew#19807
- compilers: add gcc-15 by @fxcoudert in Homebrew#19811
- fix: prevent Zsh crashes related to autocompletion by @botantony in Homebrew#19805
- Cask::Auditor: update language_blocks condition by @samford in Homebrew#19812
- Add
HOMEBREW_BUNDLE_SERVICESvariable tobrew bundleby @MikeMcQuaid in Homebrew#19814 - bundle/commands/exec: check that
Brewfileis installed with--checkby @carlocab in Homebrew#19637 - cask/artifact/abstract_uninstall: fix
trash_pathsby @carlocab in Homebrew#19818 - formula_installer: always output errors with fixing linkage by @Bo98 in Homebrew#19819
- docs/Brew-Bundle-and-Brewfile: improve docs. by @MikeMcQuaid in Homebrew#19802
- bundle/commands/exec: make environment variables more consistent. by @MikeMcQuaid in Homebrew#19822
- docs/Brew-Bundle-and-Brewfile: a couple of tweaks. by @MikeMcQuaid in Homebrew#19823
- Change default temp on Linux to /var/tmp. by @MikeMcQuaid in Homebrew#19824
- docs/installation: replace
Tips N' TrickswithTips and Tricksby @botantony in Homebrew#19829 - Bump some files to Sorbet
typed: strictby @issyl0 in Homebrew#19790 - workflows/docker: fix release push by @Bo98 in Homebrew#19832
- official_taps: deprecate homebrew-linux-fonts. by @MikeMcQuaid in Homebrew#19834
- cmd/bundle: fix no_upgrade type. by @MikeMcQuaid in Homebrew#19836
- workflow/docker: push tagged arm64 images by @Bo98 in Homebrew#19833
- dev-cmd/tap-new: support private repos by @bayandin in Homebrew#19839
Full Changelog: Homebrew/brew@4.4.32...4.5.0
4.4.32
What's Changed
- debrew: migrate away from mutex_m by @Bo98 in Homebrew#19769
- mktemp: drop include FileUtils by @Bo98 in Homebrew#19771
- aliases: fix missing require with Ruby 3.4 by @Bo98 in Homebrew#19774
- services: fix FileUtils usage in Ruby 3.4 by @Bo98 in Homebrew#19775
- cask/artifact/abstract_flight_block: fix warning in Ruby 3.4 by @Bo98 in Homebrew#19776
- global: mark
extend FileUtilsfor dropping by @Bo98 in Homebrew#19770 - test/cask/dsl/container_spec: fix test failure with Ruby 3.4 by @Bo98 in Homebrew#19777
- api: remove TODO comment by @p-linnane in Homebrew#19778
- workflows/vendor-version: fix handling of Ruby upgrades by @Bo98 in Homebrew#19782
- docs: Add section on handling temporary pre-release versions in livecheck by @michaelstingl in Homebrew#19766
- workflows/pkg-installer: set default permissions by @p-linnane in Homebrew#19785
- standalone/init: enable more warnings for developers by @Bo98 in Homebrew#19772
- deprecate!/disable!: allow to specify replacement type by @botantony in Homebrew#19578
- bump: bump synced formula together by @bevanjkay in Homebrew#19213
- Revert "bump: bump synced formula together" by @MikeMcQuaid in Homebrew#19797
New Contributors
- @michaelstingl made their first contribution in Homebrew#19766
Full Changelog: Homebrew/brew@4.4.31...4.4.32
4.4.31
What's Changed
- spec_helper: cleanup VSCode/Cursor test files. by @MikeMcQuaid in Homebrew#19758
- Improve HOMEBREW_TEMP handling by @MikeMcQuaid in Homebrew#19760
- Prose-Style-Guidelines: remove Economist's Style Guide by @p-linnane in Homebrew#19765
Full Changelog: Homebrew/brew@4.4.30...4.4.31
4.4.30
What's Changed
- Add
brew bundleandbrew servicesintegration tests by @MikeMcQuaid in Homebrew#19712 - workflows/tests: add more brew bundle/services tests. by @MikeMcQuaid in Homebrew#19722
- fix: Don't invalidate the cached location if the response is a redirect by @boblail in Homebrew#19723
- cmd/upgrade: fix output regex in test by @samford in Homebrew#19726
- dev-cmd/vendor-gems: fix incorrect Bundler version being used by @Bo98 in Homebrew#19731
- docs: fix Formula Cookbook build command by @unitof in Homebrew#19725
- shebang: include php language in formula by @Moisan in Homebrew#19732
- bundle/commands/exec: add missing require. by @MikeMcQuaid in Homebrew#19734
- Improve
brew bundle exec/env/shenvironment handling by @MikeMcQuaid in Homebrew#19733 - bundle/commands/exec: adjust environment variable handling (again) by @MikeMcQuaid in Homebrew#19735
- workflows/tests: drop macOS 13 tests. by @MikeMcQuaid in Homebrew#19736
- dev-cmd/create: Handle nil stdin by @rafaelgallani in Homebrew#19741
- dev-cmd/edit: Actionable message about no API install by @abitrolly in Homebrew#19622
- Support-Tiers: minor rewording by @p-linnane in Homebrew#19745
- docs(readme): added shield and license link by @Olexandr88 in Homebrew#19747
- formula_cellar_checks: add no_cpuid_allowlist by @cho-m in Homebrew#19746
- docs: clarify OCLP support status by @p-linnane in Homebrew#19748
- test/dev-cmd/tap-new_spec: use
--no-gitto avoid auth prompt by @p-linnane in Homebrew#19749 - Support-Tiers: clarify OCLP tiers based on CPU generation by @p-linnane in Homebrew#19751
- Portable Ruby 3.3.8 by @p-linnane in Homebrew#19727
New Contributors
- @rafaelgallani made their first contribution in Homebrew#19741
Full Changelog: Homebrew/brew@4.4.29...4.4.30
4.4.29
What's Changed
- bump-cask-pr: respect
depends_on archby @samford in Homebrew#19709 - Revert "Revert "services: add loaded_file data"" by @Bo98 in Homebrew#19713
- Reland "bundle: handle simultaneous exec --services better" by @Bo98 in Homebrew#19714
- utils/ruby: set HOMEBREW_BOOTSNAP_GEM_PATH after Ruby install. by @MikeMcQuaid in Homebrew#19716
Full Changelog: Homebrew/brew@4.4.28...4.4.29
4.4.25
What's Changed
- livecheck: fix parent reference handling by @nandahkrishna in Homebrew#19451
- Install size by @tyuwags in Homebrew#19254
- rmdir: ignore unreadable path errors by @EricFromCanada in Homebrew#19466
- linux/cask/installer: use artifact denylist by @MikeMcQuaid in Homebrew#19467
- install.rb: add "no" in
--askoutput by @osalbahr in Homebrew#19470 - cask/utils: alllow use of @ in cask name by @bevanjkay in Homebrew#19473
- workflows/docker: build and publish ARM64 Docker images by @ZhongRuoyu in Homebrew#19275
- dev-cmd/prof: fix
vernierinvocation by @carlocab in Homebrew#19478 - workflows/docker: fix publishing
masterimages by @carlocab in Homebrew#19480 - workflows/docker: fix publishing Docker images (again) by @carlocab in Homebrew#19481
- services: migrate external tap to main repo by @botantony in Homebrew#19385
- fix: allow fetching casks on Linux by @SMillerDev in Homebrew#19459
- Fix services types by @MikeMcQuaid in Homebrew#19490
- formula: use any_installed_prefix for service paths by @MikeMcQuaid in Homebrew#19491
- Fix typo in Installation.md by @BenBergman in Homebrew#19495
- refactor: Enable strict typing in download_strategy by @dduugg in Homebrew#19475
- fix: DownloadStrategy meta params should be untyped by @dduugg in Homebrew#19499
- download_strategy: compare cached file size to Content-Length by @EricFromCanada in Homebrew#19460
- fix(services/list): correctly handle services with an error code by @jimeh in Homebrew#19502
- Skip homepage audit for
www.gnu.organdwww.nongnu.orgon GitHub runners by @botantony in Homebrew#19501 - std_go_args: add
-tagsflag by @botantony in Homebrew#19506 - os/linux/diagnostic: skip error on arm64 when
HOMEBREW_ARM64_TESTINGis set by @carlocab in Homebrew#19511 - rubocops/cask/stanza_order: Ensure
archandosare adjacent by @issyl0 in Homebrew#19507 - livecheck: update types to allow nested JSON hashes by @khipp in Homebrew#19509
- Dockerfile: skip git-core PPA on arm64 Linux by @carlocab in Homebrew#19524
- Fix bottle block generation and audit for arm64 Linux by @carlocab in Homebrew#19522
- linux/hardware/cpu: fix amd_k12 reference by @gromgit in Homebrew#19525
- fix: ignore broken kegs during gcc linkage test by @botantony in Homebrew#19517
- unpack
.dmg: ignore.HFS+ Private*metadata directories by @botantony in Homebrew#19526 - Add possible curl issues by @NeimadTL in Homebrew#19519
- workflows/docker: run
brew test-boton arm64 Linux builds by @carlocab in Homebrew#19523 - Migrate Homebrew/bundle to Homebrew/brew by @MikeMcQuaid in Homebrew#19487
- Support
--fileforbrew services runby @Bo98 in Homebrew#19535 - devcontainer/on-create-command: fix permissions harder. by @MikeMcQuaid in Homebrew#19538
- bundle/cask_installer: remove debugging output. by @MikeMcQuaid in Homebrew#19539
- Cleanup some missing references to Homebrew Bundle. by @MikeMcQuaid in Homebrew#19540
- bundle/brew_services: use HOMEBREW_BREW_FILE. by @MikeMcQuaid in Homebrew#19544
- bundle: remove services_installed? by @MikeMcQuaid in Homebrew#19543
- Look for VSCode variants by @MikeMcQuaid in Homebrew#19545
- Import documentation for
brew bundleby @MikeMcQuaid in Homebrew#19542 - Use PAC+BTI where possible on arm64 Linux by @Bo98 in Homebrew#19521
- bundle/exec: fix command
PATHlookup by @carlocab in Homebrew#19547 - cask/download: avoid some checksum warnings. by @MikeMcQuaid in Homebrew#19546
- shims/super/cc: tweak optimisation flag handling for runtime CPU detection builds by @carlocab in Homebrew#19551
New Contributors
- @tyuwags made their first contribution in Homebrew#19254
- @BenBergman made their first contribution in Homebrew#19495
- @jimeh made their first contribution in Homebrew#19502
- @NeimadTL made their first contribution in Homebrew#19519
Full Changelog: Homebrew/brew@4.4.24...4.4.25
4.4.22
What's Changed
- feat: allow linux binaries in casks by @SMillerDev in Homebrew#19121
- Revert "cmd/info: only display keg info if tap matches" by @MikeMcQuaid in Homebrew#19324
- formula: don't include DATA patches in initial Git repo by @gromgit in Homebrew#19310
- diagnostics: add formula/cask dup check by @gromgit in Homebrew#19326
- rubocop/lines: prefer
assert_path_existsandrefute_path_existsby @nandahkrishna in Homebrew#19313 - Enable strict typing in DependenciesHelpers by @dduugg in Homebrew#19314
- Fix type error in DependenciesHelpers#dependents by @dduugg in Homebrew#19331
- diagnostic: skip duplicate formulae and casks check inside test-bot. by @MikeMcQuaid in Homebrew#19332
- Adds post-installation steps to installation with extend version in tips by @colindean in Homebrew#19304
- diagnostic: recommend untap where possible by @gromgit in Homebrew#19340
- livecheck: refactor HEAD-only formula handling by @samford in Homebrew#19338
- update-python-resources: work on bare formula by @gromgit in Homebrew#19344
- Zig template and std args by @botantony in Homebrew#19346
- dev-cmd/bottle: check for prefix when not /usr/local by @cho-m in Homebrew#19357
- livecheck: restrict POST hashes to symbol keys by @samford in Homebrew#19352
- livecheck: refactor livecheck_strategy_names by @samford in Homebrew#19351
- refactor: inline use of attr_rw by @dduugg in Homebrew#19359
New Contributors
- @botantony made their first contribution in Homebrew#19346
Full Changelog: Homebrew/brew@4.4.21...4.4.22