Update dependency rubygems to v4

This MR contains the following updates:

Package Update Change
rubygems (source, changelog) major 3.7.1 -> 4.0.3

MR created with the help of gitlab-org/frontend/renovate-gitlab-bot


Release Notes

ruby/rubygems (rubygems)

v4.0.3

Compare Source

Enhancements:
  • Installs bundler 4.0.3 as a default gem.
Documentation:
  • Fix broken documentation links. Pull request #​9208 by eileencodes

v4.0.2

Compare Source

Enhancements:
  • Pass down value of BUNDLE_JOBS to RubyGems before compiling & introduce a new gem install -j flag. Pull request #​9171 by Edouard-chin
  • Installs bundler 4.0.2 as a default gem.

v4.0.1

Compare Source

Enhancements:
  • Installs bundler 4.0.1 as a default gem.
Bug fixes:
  • Fixed unexpected default bundler installation. Pull request #​9167 by hsbt
Documentation:
  • Update contributing docs with RGV. Pull request #​9155 by eileencodes

v4.0.0

Compare Source

Features:
  • Undeprecate Gem::Version.new(nil). Pull request #​9086 by tenderlove
  • Add pattern matching support to Gem::NameTuple. Pull request #​9064 by baweaver
  • Add pattern matching support to Gem::Platform. Pull request #​9062 by baweaver
Performance:
  • Add MAKEFLAGS=-j by default before compiling. Pull request #​9131 by Edouard-chin
  • Remove some memoization. Pull request #​9017 by tenderlove
  • Pull Gem.win_platform? out of a hot path. Pull request #​8983 by tenderlove
  • Stop trying to remove every file on extraction. Pull request #​8974 by tenderlove
  • Use IO.copy_stream with IO object directly. Pull request #​8970 by tenderlove
  • Pass a file size to IO.copy_stream. Pull request #​8966 by tenderlove
  • Use File#chmod rather than FileUtils.chmod. Pull request #​8965 by tenderlove
Enhancements:
  • Update all vendored libraries to latest version. Pull request #​9089 by hsbt
  • Removed unused Gem::Deprecate. Pull request #​9090 by hsbt
  • Add debug logging information to see the time it took to download and install a gem. Pull request #​9066 by Edouard-chin
  • Fix constants in TAR to be frozen. Pull request #​9041 by tenderlove
  • Remove open-ended and prerelease dependency warnings when building gems. Pull request #​9050 by jeremyevans
  • Revamp CmakeBuilder. Pull request #​8753 by cfis
  • Restrict what schemes are acceptable in the remote fetcher. Pull request #​9022 by tenderlove
  • gem sources --prepend and --append allow finer grained control of sources. Pull request #​8901 by martinemde
  • Improve gem sources --remove output. Pull request #​8909 by deivid-rodriguez
  • Make gem sources output more clear. Pull request #​8938 by deivid-rodriguez
  • Don't fail if there is no makefile, simply don't do anything. Pull request #​8879 by ioquatix
  • Use IMDSv2 for S3 instance credentials. Pull request #​7709 by folbricht-stripe
  • Fix regression in presence of RVM gems. Pull request #​8854 by deivid-rodriguez
  • Restore parsing "--" as an unknown platform rather than crashing. Pull request #​8846 by deivid-rodriguez
  • Installs bundler 4.0.0 as a default gem.
Bug fixes:
  • Fix test failure of mswin and nmake. Pull request #​9135 by hsbt
  • Respect BUNDLE_VERSION config at Gem::BundlerVersionFinder. Pull request #​9106 by hsbt
  • Fix "did you mean" suggestions for unknown commands. Pull request #​8948 by deivid-rodriguez
  • Fix trailing slashes not considered by gem sources --remove. Pull request #​8939 by deivid-rodriguez
Security:
  • Bump up vendored URI to 1.0.4. Pull request #​9031 by hsbt
Breaking changes:
  • Removed deprecated -C option from gem build. Pull request #​9088 by hsbt
  • Removed deprecated Gem::Specification#has_rdoc, has_rdoc= and has_rdoc?. Pull request #​9084 by hsbt
  • Removed deprecated gem query command. Pull request #​9083 by hsbt
  • Removed deprecated Gem::DependencyInstaller#find_gems_with_sources. Pull request #​9082 by hsbt
  • Remove deprecated methods of RubyGems. Pull request #​9081 by hsbt
  • Make verification methods private. Pull request #​9051 by tenderlove
  • Deprecate --default option from install command. Pull request #​7588 by hsbt
  • Removed compatibility.rb for RG 4.0. Pull request #​8899 by hsbt
Deprecations:
  • Deprecate Gem::Specification#datadir. Pull request #​8900 by hsbt
Documentation:
  • Unified UPGRADING.md and extract blog.rubygems.org. Pull request #​9148 by hsbt
  • Remove italic formatting from changelog section headers. Pull request #​9128 by hsbt
  • [DOC] Fix the location of Gem::Deprecate document. Pull request #​9065 by nobu
  • Fix typo. Pull request #​9012 by etiennebarrie
  • Added document for Gem::Uninstaller. Pull request #​8904 by hsbt
  • Use mailto link in Code of Conduct. Pull request #​8849 by deivid-rodriguez
  • Update Code of Conduct email to conduct@rubygems.org. Pull request #​8848 by indirect

v3.7.2

Compare Source

Enhancements:
  • gem sources --prepend and --append allow finer grained control of sources. Pull request #​8901 by martinemde
  • Improve gem sources --remove output. Pull request #​8909 by deivid-rodriguez
  • Make gem sources output more clear. Pull request #​8938 by deivid-rodriguez
  • Use IMDSv2 for S3 instance credentials. Pull request #​7709 by folbricht-stripe
  • Installs bundler 2.7.2 as a default gem.
Bug fixes:
  • Fix "did you mean" suggestions for unknown commands. Pull request #​8948 by deivid-rodriguez
  • Fix trailing slashes not considered by gem sources --remove. Pull request #​8939 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.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


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

This MR has been generated by Renovate Bot.

Edited by GitLab Dependency Bot

Merge request reports

Loading