RubyGems 3.6.0 includes security, breaking changes, features, enhancements, bug fixes and documentation.
To update to the latest RubyGems you can run:
gem update --system
To install RubyGems by hand see the Download RubyGems page.
## Security:
- Stop storing executable names in ivars. Pull request #8307 by segiddins
## Breaking changes:
- Drop ruby 3.0 support. Pull request #8091 by segiddins
## Features:
- Add –attestation option to gem push. Pull request #8239 by segiddins
## Enhancements:
- Skip unresolved deps warning on
Gem::Specification.reseton benign cases. Pull request #8309 by deivid-rodriguez - Let
gem install <name>suggest<name>-rubyandruby-<name>when providing “did you mean” suggestions. Pull request #8197 by duckinator - Update SPDX license list as of 2024-08-19. Pull request #8233 by github-actions[bot]
- Add
--target-rbconfigoption togem installandgem updatecommands. Pull request #7628 by kateinoigakukun - Skip nil-value keys to make metadata reproducible. Pull request #7129 by nobu
- Allow disabling installation of compiled extensions into lib through
Gem.configuration.install_extension_in_lib. Pull request #6463 by hsbt - Installs bundler 2.6.0 as a default gem.
## Bug fixes:
- Set $0 to exe when running
gem execto fix name in CLI output. Pull request #8267 by adam12 - Fix manifest in gem package using incorrect platform sometimes. Pull request #8202 by deivid-rodriguez
## Documentation:
- Fix missing single quote in git source example. Pull request #8303 by nobu
- Update the
gem installdemo in README to use a gem that just works on Windows. Pull request #8262 by soda92 - Unify rubygems and bundler docs directory. Pull request #8159 by hsbt
SHA256 Checksums:
- rubygems-3.6.0.tgz
c07644e7ed67582634f2f2fe1b7e5d90f17fcded6e5f0de531fd6a50935f13cf - rubygems-3.6.0.zip
4bfe93521152899cb017a460540588c69c2069855ea48ede2d595dab95f6435a - rubygems-update-3.6.0.gem
ddcdb7fad79ff72acc4cbe41960c954505607ed5251afafb79f822a9d5c7c24a