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
Enhancements:
- Installs bundler 4.0.3 as a default gem.
Documentation:
- Fix broken documentation links. Pull request #9208 by eileencodes
v4.0.2
Enhancements:
- Pass down value of
BUNDLE_JOBSto RubyGems before compiling & introduce a newgem install -jflag. Pull request #9171 by Edouard-chin - Installs bundler 4.0.2 as a default gem.
v4.0.1
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
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=-jby 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_streamwith 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 --prependand--appendallow finer grained control of sources. Pull request #8901 by martinemde - Improve
gem sources --removeoutput. Pull request #8909 by deivid-rodriguez - Make
gem sourcesoutput 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_VERSIONconfig 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
-Coption 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 querycommand. 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
--defaultoption from install command. Pull request #7588 by hsbt - Removed
compatibility.rbfor 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
Enhancements:
-
gem sources --prependand--appendallow finer grained control of sources. Pull request #8901 by martinemde - Improve
gem sources --removeoutput. Pull request #8909 by deivid-rodriguez - Make
gem sourcesoutput 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:
Configuration
- If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by GitLab Dependency Bot