Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Changelog

## 4.0.0.beta2 / 2025-11-26

### Deprecations:

* Deprecate comparing Gem::Version objects with strings. Pull request
[#9085](https://github.com/ruby/rubygems/pull/9085) by tenderlove

### Enhancements:

* Undeprecate Gem::Version#<=> against strings. Pull request
[#9110](https://github.com/ruby/rubygems/pull/9110) by byroot
* Installs bundler 4.0.0.beta2 as a default gem.

### Bug fixes:

* Respect `BUNDLE_VERSION` config at Gem::BundlerVersionFinder. Pull
request [#9106](https://github.com/ruby/rubygems/pull/9106) by hsbt

## 4.0.0.beta1 / 2025-11-20

### Security:
Expand Down
2 changes: 2 additions & 0 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,7 @@ task :generate_changelog, [:version] => [:install_release_dependencies] do |_t,
require_relative "tool/release"

Release.for_rubygems(opts[:version]).cut_changelog!
Rake::Task["bundler:generate_changelog"].invoke(opts[:version])
end

desc "Release rubygems-#{v}"
Expand Down Expand Up @@ -397,6 +398,7 @@ To update to the latest RubyGems you can run:
To update to the latest Bundler you can run:

gem install bundler [--pre]
bundle update --bundler=#{v}

## RubyGems Release Notes

Expand Down
21 changes: 21 additions & 0 deletions bundler/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# Changelog

## 4.0.0.beta2 (2025-11-26)

### Features:

- Support bundle install --lockfile option [#9111](https://github.com/ruby/rubygems/pull/9111)
- Add support for lockfile in Gemfile and bundle install --no-lock [#9059](https://github.com/ruby/rubygems/pull/9059)

### Performance:

- Run git operations in parallel to speed things up: [#9100](https://github.com/ruby/rubygems/pull/9100)

### Enhancements:

- Fixup GH-9085 [#9108](https://github.com/ruby/rubygems/pull/9108)
- Add go_gem/rake_task for Go native extension gem skeleton [#9105](https://github.com/ruby/rubygems/pull/9105)
- Keep legacy windows platform, not removed them [#9104](https://github.com/ruby/rubygems/pull/9104)

### Bug fixes:

- Check for file existence before deletion from cache [#9095](https://github.com/ruby/rubygems/pull/9095)

## 4.0.0.beta1 (2025-11-20)

### Security:
Expand Down
2 changes: 1 addition & 1 deletion bundler/lib/bundler/version.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# frozen_string_literal: false

module Bundler
VERSION = "4.0.0.beta1".freeze
VERSION = "4.0.0.beta2".freeze

def self.bundler_major_version
@bundler_major_version ||= gem_version.segments.first
Expand Down
2 changes: 1 addition & 1 deletion bundler/spec/realworld/fixtures/tapioca/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,4 @@ DEPENDENCIES
tapioca

BUNDLED WITH
4.0.0.beta1
4.0.0.beta2
2 changes: 1 addition & 1 deletion bundler/spec/realworld/fixtures/warbler/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@ DEPENDENCIES
warbler!

BUNDLED WITH
4.0.0.beta1
4.0.0.beta2
2 changes: 1 addition & 1 deletion lib/rubygems.rb
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
require "rbconfig"

module Gem
VERSION = "4.0.0.beta1"
VERSION = "4.0.0.beta2"
end

require_relative "rubygems/defaults"
Expand Down
2 changes: 1 addition & 1 deletion tool/bundler/dev_gems.rb.lock
Original file line number Diff line number Diff line change
Expand Up @@ -129,4 +129,4 @@ CHECKSUMS
turbo_tests (2.2.5) sha256=3fa31497d12976d11ccc298add29107b92bda94a90d8a0a5783f06f05102509f

BUNDLED WITH
4.0.0.beta1
4.0.0.beta2
2 changes: 1 addition & 1 deletion tool/bundler/lint_gems.rb.lock
Original file line number Diff line number Diff line change
Expand Up @@ -119,4 +119,4 @@ CHECKSUMS
wmi-lite (1.0.7) sha256=116ef5bb470dbe60f58c2db9047af3064c16245d6562c646bc0d90877e27ddda

BUNDLED WITH
4.0.0.beta1
4.0.0.beta2
2 changes: 1 addition & 1 deletion tool/bundler/release_gems.rb.lock
Original file line number Diff line number Diff line change
Expand Up @@ -87,4 +87,4 @@ CHECKSUMS
uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6

BUNDLED WITH
4.0.0.beta1
4.0.0.beta2
2 changes: 1 addition & 1 deletion tool/bundler/rubocop_gems.rb.lock
Original file line number Diff line number Diff line change
Expand Up @@ -156,4 +156,4 @@ CHECKSUMS
unicode-emoji (4.1.0) sha256=4997d2d5df1ed4252f4830a9b6e86f932e2013fbff2182a9ce9ccabda4f325a5

BUNDLED WITH
4.0.0.beta1
4.0.0.beta2
2 changes: 1 addition & 1 deletion tool/bundler/standard_gems.rb.lock
Original file line number Diff line number Diff line change
Expand Up @@ -176,4 +176,4 @@ CHECKSUMS
unicode-emoji (4.1.0) sha256=4997d2d5df1ed4252f4830a9b6e86f932e2013fbff2182a9ce9ccabda4f325a5

BUNDLED WITH
4.0.0.beta1
4.0.0.beta2
2 changes: 1 addition & 1 deletion tool/bundler/test_gems.rb.lock
Original file line number Diff line number Diff line change
Expand Up @@ -100,4 +100,4 @@ CHECKSUMS
tilt (2.6.1) sha256=35a99bba2adf7c1e362f5b48f9b581cce4edfba98117e34696dde6d308d84770

BUNDLED WITH
4.0.0.beta1
4.0.0.beta2
2 changes: 1 addition & 1 deletion tool/bundler/vendor_gems.rb.lock
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,4 @@ CHECKSUMS
uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6

BUNDLED WITH
4.0.0.beta1
4.0.0.beta2