You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: bundler/CHANGELOG.md
+20Lines changed: 20 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,25 @@
1
1
# Changelog
2
2
3
+
## 4.0.19 / 2026-08-20
4
+
5
+
### Enhancements:
6
+
7
+
* Validate the platform field in Gem::Installer#verify_spec. Pull request [#9780](https://github.com/ruby/rubygems/pull/9780) by hsbt
8
+
* Restrict UserDefined handling to explicit class set for Gem::SafeMashal. Pull request [#9770](https://github.com/ruby/rubygems/pull/9770) by jackorp
9
+
* Filter git command output against the configured URI. Pull request [#9778](https://github.com/ruby/rubygems/pull/9778) by hsbt
10
+
* Summarize cooldown-skipped versions at the end of install, update, and lock. Pull request [#9762](https://github.com/ruby/rubygems/pull/9762) by hsbt
11
+
12
+
### Bug fixes:
13
+
14
+
* Make repeated bundle lock options accumulate. Pull request [#9748](https://github.com/ruby/rubygems/pull/9748) by hsbt
15
+
* Fail instead of warning when frozen mode can't update the lockfile. Pull request [#9750](https://github.com/ruby/rubygems/pull/9750) by hsbt
16
+
* Fix wrong $LOAD_PATH for gems installed in the same process. Pull request [#9784](https://github.com/ruby/rubygems/pull/9784) by hsbt
17
+
18
+
### Documentation:
19
+
20
+
* Fix auto-clean default version in bundle config docs. Pull request [#9783](https://github.com/ruby/rubygems/pull/9783) by hsbt
Copy file name to clipboardExpand all lines: bundler/lib/bundler/cli.rb
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -626,15 +626,15 @@ def inject(*)
626
626
end
627
627
628
628
desc"lock","Creates a lockfile without installing"
629
-
method_option"update",type: :array,lazy_default: true,banner: "ignore the existing lockfile, update all gems by default, or update list of given gems"
629
+
method_option"update",type: :array,lazy_default: true,repeatable: true,banner: "ignore the existing lockfile, update all gems by default, or update list of given gems"
630
630
method_option"local",type: :boolean,default: false,banner: "do not attempt to fetch remote gemspecs and use the local gem cache only"
631
631
method_option"print",type: :boolean,default: false,banner: "print the lockfile to STDOUT instead of writing to the file system"
632
632
method_option"gemfile",type: :string,banner: "Use the specified gemfile instead of Gemfile"
633
633
method_option"lockfile",type: :string,default: nil,banner: "the path the lockfile should be written to"
634
634
method_option"full-index",type: :boolean,default: false,banner: "Fall back to using the single-file index of all gems"
635
635
method_option"add-checksums",type: :boolean,default: false,banner: "Adds checksums to the lockfile"
636
-
method_option"add-platform",type: :array,default: [],banner: "Add a new platform to the lockfile"
637
-
method_option"remove-platform",type: :array,default: [],banner: "Remove a platform from the lockfile"
636
+
method_option"add-platform",type: :array,default: [],repeatable: true,banner: "Add a new platform to the lockfile"
637
+
method_option"remove-platform",type: :array,default: [],repeatable: true,banner: "Remove a platform from the lockfile"
0 commit comments