Releases: Homebrew/brew
Releases · Homebrew/brew
4.2.5
What's Changed
- Add some specifics on gems (and maybe pips) by @jaymzh in #16418
- rubocops/components_redundancy: stable/head block removal by @cho-m in #16413
- docs: remove OpenSSL keg_only information by @cho-m in #16482
- extend/ENV/shared: effective_arch as public API by @cho-m in #16477
- rubocop: The
sorbet/rbi/todo.rbi
file doesn't exist by @issyl0 in #16483 - chore: add audit to check if an EOL is known by @SMillerDev in #16417
- cmd/vendor-install: undocumented option to allow setting processor. by @MikeMcQuaid in #16495
- cmd/vendor-install: fix some elses. by @MikeMcQuaid in #16498
- Fix "OS is not a class" crash on Ubuntu 23.10 by @alichtman in #16479
- hardware/cpu: add
virtualized?
check by @p-linnane in #16500 - cmd/vendor-install: adjust wording by @p-linnane in #16499
- github_runner_matrix: discontinue non-ephemeral runners by @Bo98 in #16502
- dependabot.yml: group actions/*-artifact by @Bo98 in #16503
- Fix RuboCop
Style/ArrayIntersect
offenses by @issyl0 in #16497 - Fix RuboCop
Style/RedundantFreeze
offenses by @issyl0 in #16501 - cmd/update-report: adjust installfromapimessage. by @MikeMcQuaid in #16506
- ci/codeql: In-line the
paths-ignore
config by @issyl0 in #16511 - docs/Maintainer-Guide: Fix BuildPulse links by @issyl0 in #16513
- Add
~/Library/Containers
to the list ofLayout/LineLength
exclusions by @issyl0 in #16512 - Remove canonical_segments check by @dduugg in #16509
- cask/uninstall: skip quit/signal directives when upgrading or reinstalling by @bevanjkay in #16507
- dev-cmd/bump: Don't fall over when retrieving PRs 404s by @issyl0 in #16508
New Contributors
- @jaymzh made their first contribution in #16418
- @alichtman made their first contribution in #16479
Full Changelog: 4.2.4...4.2.5
4.2.4
What's Changed
- dev-cmd/tests: Add profile option by @apainintheneck in #16441
- Remove ActiveSupport String#indent core extension by @dduugg in #16451
- pypi: stop excluding setuptools by @branchvincent in #16442
- completions: ignore errors on cask list generation. by @MikeMcQuaid in #16452
- cmd/*env-sync: use *ENV_ROOT by @MikeMcQuaid in #16453
- docs/Homebrew-Governance: import changes. by @MikeMcQuaid in #16455
- Introduce Formulary platform cache by @Bo98 in #16456
- formulary: allow for more keyless fields when loading from API by @apainintheneck in #16459
- api: use freeze option for JSON parsing by @Bo98 in #16458
- Patch new cask documentation by @tomy0000000 in #16461
- Improve working directory error messages by @MikeMcQuaid in #16462
- brew: clarify which user needs to be able to read the working directory. by @MikeMcQuaid in #16465
- formula_auditor: split
audit_revision_and_version_scheme
. by @MikeMcQuaid in #16466 - Add a new path in sandbox for Xcode by @Frizlab in #16467
- various: fix miscellaneous typos by @p-linnane in #16473
- package/scripts/postinstall: fix permissions of
opt
by @ZhongRuoyu in #16480
New Contributors
- @tomy0000000 made their first contribution in #16461
Full Changelog: 4.2.3...4.2.4
4.2.3
What's Changed
- Add consistent path validation by @Bo98 in #16416
- API: Load casks/formula from JSON with missing keys by @apainintheneck in #16420
- dependency: cleanup unused code by @Bo98 in #16421
- build: fix bad modify_build_environment call by @Bo98 in #16422
- Remove ActiveSupport String filters by @dduugg in #16426
- Homebrew-on-Linux.md: switch to
pacman -S
by @osalbahr in #16429 - test/hardware/cpu_spec: add M3 values by @p-linnane in #16437
- Split
https_availability
audit. by @reitermarkus in #16438 - cmd/audit: fix type error in cask livecheck url audit by @apainintheneck in #16443
Full Changelog: 4.2.2...4.2.3
4.2.2
What's Changed
- audit: fix formula path by @razvanazamfirei in #16399
- Remove irrelevant Rails cops by @dduugg in #16403
- Fix Sorbet/TrueSigil exclusion by @dduugg in #16404
- Some minor regexp matching perf improvements by @dduugg in #16405
- os/mac/hardware/cpu: update M3 values by @p-linnane in #16393
- formula_creator: keep
std_configure_args
by @cho-m in #16408 - utils/pypi: use python from formula by @cho-m in #16367
- update-python-resources: show pip install failure when
--verbose
by @cho-m in #16412 - rubocops/uses_from_macos: audit when
depends_on :linux
by @cho-m in #16382 - os/mac/pkgconfig/14: update for 14.2 by @Bo98 in #16415
- Create dedicated Attrable mixin for attr_ methods by @dduugg in #16406
Full Changelog: 4.2.1...4.2.2
4.2.1
Season’s Greetings from Homebrew
What's Changed
- update brew audit params in docs by @x13a in #16359
- cleaner: remove *.tbd by @AkihiroSuda in #16355
- Add
deprecate!
anddisable!
to cask docs by @Rylan12 in #16354 - Create rubocop requiring
deprecate!
overdiscontinued
for casks by @Rylan12 in #16351 - rubocops/lines: consistency with single non-runtime Python by @cho-m in #16364
- formula_auditor: split out checksum check by @cho-m in #16370
- formula: allow changing
std_configure_args
prefix by @cho-m in #16369 - cask/artifact/abstract_uninstall: handle signal failures. by @MikeMcQuaid in #16372
- sudo: Prioritize sudo_as_root over HOMEBREW_SUDO_THROUGH_SUDO_USER. by @Kentzo in #16368
- vscode/settings: update shellcheck. by @MikeMcQuaid in #16375
- rubocops/cask/on_system_conditionals: allow blocks. by @MikeMcQuaid in #16376
- feat: add "no public presence" as cask rejection reason by @SMillerDev in #16379
- formula_cellar_checks: detect cpuid in static libs by @cho-m in #16380
- cmd/config: Add core cask tap to output by @apainintheneck in #16385
- Fix Cask::Cask.all bug by @apainintheneck in #16384
- cmd/config: limit tap info output by @apainintheneck in #16386
- os/mac/xcode: add fast path for Xcode version detection by @Bo98 in #16388
- os/mac/hardware: use Westmere on >= Ventura by @Bo98 in #16392
- os/mac/xcode: support Xcode 15.1 by @Bo98 in #16389
- workflows/tests: add style caching by @Bo98 in #16390
- docs: mention standard argument methods by @EricFromCanada in #16391
New Contributors
Full Changelog: 4.2.0...4.2.1
4.2.0
Release notes for this release can be found on the Homebrew blog.
What's Changed
- cmd/vendor-install: don't silence stderr by @Bo98 in #16307
- Require Ruby 3.1 by @Bo98 in #16294
- Deprecate, disable & delete code for Homebrew 4.2.0 by @Bo98 in #16306
- dependency: disable renamed formula warning by @EricFromCanada in #16310
- Improve fish completions of brew bundle by @yoshida-ryuhei in #16317
- Remove vendored Ruby 2.6 gems by @Bo98 in #16313
- Sayonara Ruby 2.6 by @Bo98 in #16316
- docs: remove
pip search
recommendation by @cho-m in #16319 - Use native Hash#except, remove ActiveSupport 🐵-patch by @dduugg in #16320
- Bump VENDOR_VERSION in gems.rb by @dduugg in #16322
- cmd/pin: Update pinned formula messaging by @apainintheneck in #16301
- Cask#full_name: properly output Homebrew org names by @MikeMcQuaid in #16328
- cmd/untap: fix untapping syntax failure. by @MikeMcQuaid in #16330
- cmd/untap: be more careful about formula tap. by @MikeMcQuaid in #16331
- Fix style violations under newer RuboCop by @Bo98 in #16336
- rubocop: Set TargetRubyVersion to 3.1 & disable all cops that fail by @issyl0 in #16341
- Update all dependencies by @Bo98 in #16338
- FormulaAuditor: Separate stable version audit by @samford in #16335
- Fix "an artifact with this name already exists on the workflow run" by @jeroen in #16347
- Fix new
Style/MutableConstant
RuboCop offenses for Ruby 3.1 by @issyl0 in #16346 - create: modify cask template by @razvanazamfirei in #16345
- Work around recent Akamai/Microsoft issues by @unshare in #16349
- Add
deprecate!
anddisable!
to casks by @Rylan12 in #16292 - cmd/bump: indicate deprecated or skipped formulae/casks by @EricFromCanada in #16314
- Re-add some
discontinued?
checks for casks by @Rylan12 in #16352
New Contributors
- @yoshida-ryuhei made their first contribution in #16317
- @jeroen made their first contribution in #16347
- @unshare made their first contribution in #16349
Full Changelog: 4.1.25...4.2.0
4.1.25
What's Changed
- docs: various tweaks. by @MikeMcQuaid in #16290
- Deprecate
--new-formula
/--new-cask
options. by @reitermarkus in #16297 - test: fix a couple failures on certain systems by @Bo98 in #16303
- Partially support
pour_bottle?
in API by @Bo98 in #16305 - utils/service: assume no service system during generic OS tests by @Bo98 in #16304
Full Changelog: 4.1.24...4.1.25
4.1.24
What's Changed
- utils/svn_spec: change remote used in test. by @MikeMcQuaid in #16298
- create: Fix getting name from GitHub archives by @abitrolly in #16238
- Lazy load Debrew (fixes setupterm error on some environments) by @Bo98 in #16300
Full Changelog: 4.1.23...4.1.24
4.1.23
What's Changed
- Implement ActiveSupport's Object#blank? directly by @dduugg in #16259
- Bump VENDOR_VERSION in gems.rb by @dduugg in #16269
- Support the rc shell. Fixes #16264 by @dertuxmalwieder in #16265
- formula_creator: move initial CLI values into constructor by @abitrolly in #16260
- dev-cmd/bump-cask-pr: fix --sha256 by @Bo98 in #16273
- doc/Installation: make clear the env configs are advanced settings by @Bo98 in #16258
- bump-cask-pr: fix duplicate PR checking with comma versions by @Bo98 in #16274
- workflows: move vendor version check to separate workflow by @Bo98 in #16270
- utils/analytics: don't fail on invalid version by @Bo98 in #16257
- Vendor Ruby 3.1 gems by @Bo98 in #16267
- Enable Ruby 3 for all users by @Bo98 in #16268
- Unset HOMEBREW_RUBY3 after updates by @Bo98 in #16277
- Add M3 processors by @fxcoudert in #16278
- formula: fix specified_path for aliases without core tap by @Bo98 in #16280
- Hack fix for Sorbet hidden definitions update failing on Ruby 3 by @Bo98 in #16281
- Gemfile: load REXML gem for
brew bump
by @bevanjkay in #16286 - cmd/update.sh: don't switch to master when updating to a tag by @Bo98 in #16283
- unpack_strategy/zip: fix extraction issues on macOS without developer mode by @Bo98 in #16288
New Contributors
- @dertuxmalwieder made their first contribution in #16265
Full Changelog: 4.1.22...4.1.23
4.1.22
What's Changed
- docs/Interesting-Taps-and-Forks: add
apple/apple
by @ZhongRuoyu in #16239 - Dockerfile: fix default umask by @Bo98 in #16242
- Enable Ruby 3 for
HOMEBREW_DEVELOPER
and the Docker image by @Bo98 in #16241 - Dockerfile: set
XDG_CACHE_HOME
to fixumask
in GitHub Actions by @Bo98 in #16245 - brew.sh: set HOMEBREW_RUBY3 earlier by @Bo98 in #16246
- workflows/vendor-gems: trial using GitHub App token by @Bo98 in #16249
- Deprecate
OS::Mac
on Linux by @Rylan12 in #16224 - formula: add
PIP_CACHE_DIR
to build env by @branchvincent in #16250 - formula_creator: Remove
path
attr to reduce code complexity by @abitrolly in #16244 - brew.sh: always run test-bot under Ruby 3 by @Bo98 in #16253
- tap: don't display file info for uninstalled taps by @Bo98 in #16256
Full Changelog: 4.1.21...4.1.22