Update Rubygems and Bundler
This MR contains the following updates:
Package | Update | Change |
---|---|---|
bundler (source, changelog) | patch |
2.5.11 -> 2.5.17
|
rubygems (source, changelog) | patch |
3.5.11 -> 3.5.17
|
MR created with the help of gitlab-org/frontend/renovate-gitlab-bot
Release Notes
rubygems/rubygems (bundler)
v2.5.17
Enhancements:
- Print better log message when current platform is not present in the lockfile #7891
- Explicitly encode
Gem::Dependency
to yaml #7867 - Enable lockfile checksums on future Bundler 3 when there's no previous lockfile #7805
Bug fixes:
- Fix truffleruby removing gems from lockfile #7795
- Fix
bundle check
exit code when gem git source is not checked out #7894 - Generate gems.rb from Gemfile.tt template for
bundle-gem
#7853 - Fix git source cache being used as the install location #4469
- Fix
bundle exec gem uninstall
#7886
v2.5.16
Bug fixes:
- Fix platform removal regression when
platforms:
used in the Gemfile #7864 - Fix standalone script when default gems with extensions are used #7870
- Fix another case of
bundle lock --add-platform
doing nothing #7848 - Fix bad error messages when using
bundle add
with frozen mode set #7845 - Fix generic platform gems getting incorrectly removed from lockfile #7833
Performance:
- Use
caller_locations
instead of splittingcaller
#7708
v2.5.15
Enhancements:
- Support
--no-test
,--no-ci
, and--no-linter
options #7780 - Allow bundle command in new gems with invalid metadata #7707
Bug fixes:
- Protect creating RubyGems binstubs with a file lock #7841
- Only allow valid values for
--test
,--ci
, and--linter
options #7801 - Fix
bundle lock --add-platform <current_platform>
doing nothing #7803 - Print a proper error when bin dir does not have writable permission bit #7794
Documentation:
- Regenerate bundler docs for June 2024 #7787
v2.5.14
Bug fixes:
- Fix credentials being re-added when re-resolving without a full unlock #7767
- Fix
bundle update <gem_name>
edge case #7770 - Fix
bundle fund
when the gemfile contains optional groups #7758
v2.5.13
Bug fixes:
- Fix funding metadata not being printed in some situations #7746
- Make sure to not re-resolve when a not fully specific local platform is locked #7751
- Don't print bug report template when bin dir is not writable #7748
v2.5.12
Enhancements:
- Keep credentials in lockfile if they are already there #7720
- Auto switch to locked bundler version even when using binstubs #7719
- Don't validate local gemspecs twice unnecessarily #7725
- Improve default gem handling by treating default gems as any other gem #7673
Bug fixes:
- Fix slow and incorrect resolution when adding
sorbet
to a Gemfile and the lockfile only includes "RUBY" in the platforms section #7731 - Fix duplicated config keys generated when
fallback_timeout
uri option is used #7704 - Fix
bundle exec
no longer working in truffleruby after explicitrequire
ofpathname
was removed #7703 - Don't let
bundle config
report a path without a Gemfile as "local app" #7687
Documentation:
- Clarify BUNDLE_USER_CONFIG is a file #7668
rubygems/rubygems (rubygems)
v3.5.17
Enhancements:
- Explicitly encode
Gem::Dependency
to yaml. Pull request #7867 by segiddins - Installs bundler 2.5.17 as a default gem.
Bug fixes:
- Fix
gem list
regression when a regular gem shadows a default one. Pull request #7892 by deivid-rodriguez - Always leave default gem executables around. Pull request #7879 by deivid-rodriguez
- Fix line comment issue for hash when loading gemrc. Pull request #7857 by leetking
v3.5.16
Enhancements:
- Installs bundler 2.5.16 as a default gem.
Bug fixes:
- Fix gemspec
require_paths
validation. Pull request #7866 by deivid-rodriguez - Fix loading of nested
gemrc
config keys when specified as symbols. Pull request #7851 by moofkit
Performance:
- Use
caller_locations
instead of splittingcaller
. Pull request #7708 by nobu
v3.5.15
Enhancements:
- Installs bundler 2.5.15 as a default gem.
Bug fixes:
- Restrict generic
arm
to only match 32-bit arm. Pull request #7830 by ntkme - Protect creating binstubs with a file lock. Pull request #7806 by deivid-rodriguez
Documentation:
- Make it clearer that
add_dependency
is the main way to add non-development dependencies. Pull request #7800 by jeromedalbert
v3.5.14
Enhancements:
- Installs bundler 2.5.14 as a default gem.
Bug fixes:
- Make "bundler? update --bundler" behave identically. Pull request #7778 by x-yuri
v3.5.13
Enhancements:
- Installs bundler 2.5.13 as a default gem.
Bug fixes:
- Never remove executables that may belong to a default gem. Pull request #7747 by deivid-rodriguez
v3.5.12
Enhancements:
- Installs bundler 2.5.12 as a default gem.
Bug fixes:
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.