Skip to content

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

Compare Source

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

Compare Source

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 splitting caller #​7708

v2.5.15

Compare Source

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

Compare Source

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

Compare Source

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

Compare Source

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 explicit require of pathname 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

Compare Source

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

Compare Source

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 splitting caller. Pull request #​7708 by nobu

v3.5.15

Compare Source

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

Compare Source

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

Compare Source

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

Compare Source

Enhancements:

  • Installs bundler 2.5.12 as a default gem.

Bug fixes:

  • Fix gem uninstall unresolved specifications warning. Pull request #​7667 by deivid-rodriguez
  • Fix gem pristine sometimes failing to pristine user installed gems. Pull request #​7664 by deivid-rodriguez

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports

Loading