Releases: Homebrew/brew
Releases 路 Homebrew/brew
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鈥檚 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
4.1.21
What's Changed
- Refactor
TapLoader
to fix tap migrations with API by @Rylan12 in #16207 - Pass original tap to formula when loaded from the API via
TapLoader
by @Rylan12 in #16216 - ENV/shared: fix macOS code not applying under HOMEBREW_SORBET_RUNTIME by @Bo98 in #16218
- dev-cmd/vendor-gems: fix creation of broken symlinks by @carlocab in #16210
- Don't reinstall dependency when latest already installed by @Bo98 in #16220
- Gemfile.lock: restore missing platform by @Bo98 in #16226
- dev-cmd/determine-test-runner: add
--all-supported
by @Bo98 in #16227 - Use Sparkle sorting/filtering in #livecheck_min_os by @samford in #16196
- standalone/init: don't pollute environment on Ruby 3 startup by @Bo98 in #16228
- dev-cmd/vendor-gems: workaround Dependabot removing lockfile platforms by @Bo98 in #16231
- dev-cmd/vendor-gems: git add Gemfile.lock by @Bo98 in #16232
- tap: optimise
CoreTap#formula_files_by_name
by @Bo98 in #16233 - Xml: Add #element_text method by @samford in #16234
Full Changelog: 4.1.20...4.1.21
4.1.20
What's Changed
- cask/audit: add audit_min_os by @razvanazamfirei in #16013
- Fix TypeError when building from source with gcc compiler in some MacOS version by @niu541412 in #16187
- Sorbet updates for compatibility with recent releases by @dduugg in #16183
- Remove use of ActiveSupport try by @dduugg in #16184
- workflows/docs: bump rubydoc test Ruby by @Bo98 in #16191
- Support system Ruby 3 on Linux by @Bo98 in #16192
- cmd/desc: fix handling of
--eval-all
with formulae by @apainintheneck in #16195 - cleanup: smarter gem handling by @Bo98 in #16193
cask/url
headers parameter type fix by @bevanjkay in #16197- utils/gems: improve behaviour (particularly with Ruby 3) by @MikeMcQuaid in #16199
- utils/curl: fix
Digest::SHA256
typo by @ZhongRuoyu in #16202 - Store and use revision in tab runtime dependencies by @Bo98 in #16152
- Improve coverage tracking by @Bo98 in #16204
New Contributors
- @niu541412 made their first contribution in #16187
Full Changelog: 4.1.19...4.1.20
4.1.19
What's Changed
- fix-typo by @Ayaan49 in #16165
- Sparkle: Surface more Item values by @samford in #16158
- system_command: fix potential issue of stderr not being read by @Bo98 in #16162
- utils: Homebrew.system respect stderr by @apainintheneck in #16163
- Add a few environment variables important for editors by @thecaralice in #16064
- README: change
labeled
tolabelled
for a consistent BE-style by @Wertzui123 in #16166 - utils/gems: make
.homebrew_gem_groups
writing atomic by @Bo98 in #16170 - dev-cmd/audit: fix for Ruby 3 by @Bo98 in #16171
- fix: changed "Twitter" to "饾晱 (Twitter)" in README.md description section by @BandhiyaHardik in #16169
- cask: add
installed_time
to JSON output. by @MikeMcQuaid in #16176 - Manpage: update GitHub rate limit link by @p-linnane in #16178
- [shell] Override CDPATH in brew script. by @gregorynisbet-google in #16179
- manpages: fix error under Ruby 3 by @Bo98 in #16181
- formula_auditor: handle nil tap by @Bo98 in #16182
- tap: fix repair not working in some cases by @Bo98 in #16180
New Contributors
- @Ayaan49 made their first contribution in #16165
- @thecaralice made their first contribution in #16064
- @Wertzui123 made their first contribution in #16166
- @BandhiyaHardik made their first contribution in #16169
- @gregorynisbet-google made their first contribution in #16179
Full Changelog: 4.1.18...4.1.19