Skip to content

Commit 851baa5

Browse files
authored
Merge pull request #9122 from ruby/4-0-0-beta2
Release 4.0.0.beta2
2 parents 8966a87 + ed633d0 commit 851baa5

14 files changed

Lines changed: 52 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
## 4.0.0.beta2 / 2025-11-26
4+
5+
### Deprecations:
6+
7+
* Deprecate comparing Gem::Version objects with strings. Pull request
8+
[#9085](https://github.com/ruby/rubygems/pull/9085) by tenderlove
9+
10+
### Enhancements:
11+
12+
* Undeprecate Gem::Version#<=> against strings. Pull request
13+
[#9110](https://github.com/ruby/rubygems/pull/9110) by byroot
14+
* Installs bundler 4.0.0.beta2 as a default gem.
15+
16+
### Bug fixes:
17+
18+
* Respect `BUNDLE_VERSION` config at Gem::BundlerVersionFinder. Pull
19+
request [#9106](https://github.com/ruby/rubygems/pull/9106) by hsbt
20+
321
## 4.0.0.beta1 / 2025-11-20
422

523
### Security:

Rakefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ task :generate_changelog, [:version] => [:install_release_dependencies] do |_t,
181181
require_relative "tool/release"
182182

183183
Release.for_rubygems(opts[:version]).cut_changelog!
184+
Rake::Task["bundler:generate_changelog"].invoke(opts[:version])
184185
end
185186

186187
desc "Release rubygems-#{v}"
@@ -397,6 +398,7 @@ To update to the latest RubyGems you can run:
397398
To update to the latest Bundler you can run:
398399
399400
gem install bundler [--pre]
401+
bundle update --bundler=#{v}
400402
401403
## RubyGems Release Notes
402404

bundler/CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# Changelog
22

3+
## 4.0.0.beta2 (2025-11-26)
4+
5+
### Features:
6+
7+
- Support bundle install --lockfile option [#9111](https://github.com/ruby/rubygems/pull/9111)
8+
- Add support for lockfile in Gemfile and bundle install --no-lock [#9059](https://github.com/ruby/rubygems/pull/9059)
9+
10+
### Performance:
11+
12+
- Run git operations in parallel to speed things up: [#9100](https://github.com/ruby/rubygems/pull/9100)
13+
14+
### Enhancements:
15+
16+
- Fixup GH-9085 [#9108](https://github.com/ruby/rubygems/pull/9108)
17+
- Add go_gem/rake_task for Go native extension gem skeleton [#9105](https://github.com/ruby/rubygems/pull/9105)
18+
- Keep legacy windows platform, not removed them [#9104](https://github.com/ruby/rubygems/pull/9104)
19+
20+
### Bug fixes:
21+
22+
- Check for file existence before deletion from cache [#9095](https://github.com/ruby/rubygems/pull/9095)
23+
324
## 4.0.0.beta1 (2025-11-20)
425

526
### Security:

bundler/lib/bundler/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# frozen_string_literal: false
22

33
module Bundler
4-
VERSION = "4.0.0.beta1".freeze
4+
VERSION = "4.0.0.beta2".freeze
55

66
def self.bundler_major_version
77
@bundler_major_version ||= gem_version.segments.first

bundler/spec/realworld/fixtures/tapioca/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@ DEPENDENCIES
4646
tapioca
4747

4848
BUNDLED WITH
49-
4.0.0.beta1
49+
4.0.0.beta2

bundler/spec/realworld/fixtures/warbler/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ DEPENDENCIES
3636
warbler!
3737

3838
BUNDLED WITH
39-
4.0.0.beta1
39+
4.0.0.beta2

lib/rubygems.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
require "rbconfig"
1010

1111
module Gem
12-
VERSION = "4.0.0.beta1"
12+
VERSION = "4.0.0.beta2"
1313
end
1414

1515
require_relative "rubygems/defaults"

tool/bundler/dev_gems.rb.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,4 +129,4 @@ CHECKSUMS
129129
turbo_tests (2.2.5) sha256=3fa31497d12976d11ccc298add29107b92bda94a90d8a0a5783f06f05102509f
130130

131131
BUNDLED WITH
132-
4.0.0.beta1
132+
4.0.0.beta2

tool/bundler/lint_gems.rb.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,4 +119,4 @@ CHECKSUMS
119119
wmi-lite (1.0.7) sha256=116ef5bb470dbe60f58c2db9047af3064c16245d6562c646bc0d90877e27ddda
120120

121121
BUNDLED WITH
122-
4.0.0.beta1
122+
4.0.0.beta2

tool/bundler/release_gems.rb.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,4 +87,4 @@ CHECKSUMS
8787
uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6
8888

8989
BUNDLED WITH
90-
4.0.0.beta1
90+
4.0.0.beta2

0 commit comments

Comments
 (0)