Blog
Back to blog posts
21 Dec 2021
3.3.0 Released
by David Rodríguez
RubyGems 3.3.0 includes breaking changes, features, performance, enhancements and bug fixes.
To update to the latest RubyGems you can run:
gem update --system
To install RubyGems by hand see the Download RubyGems page.
## Breaking changes:
- Removed deprecated
gem server
command. Pull request #5034 by hsbt - Remove MacOS specific gem layout. Pull request #4833 by deivid-rodriguez
- Default
gem update
documentation format is now onlyri
. Pull request #3888 by hsbt
## Features:
- Give command misspelled suggestions via
did_you_mean
gem. Pull request #3904 by hsbt
## Performance:
- Avoid some unnecessary stat calls. Pull request #3887 by kares
- Improve spell checking suggestion performance by
vendoring
DidYouMean::Levenshtein.distance
fromdid_you_mean-1.4.0
. Pull request #3856 by austinpray
## Enhancements:
- Set
BUNDLER_VERSION
whenbundle _<version>_
is passed. Pull request #5180 by deivid-rodriguez - Don’t require
rdoc
forgem uninstall
. Pull request #4691 by ndren - More focused rescue on extension builder exception to get more information on errors. Pull request #4189 by deivid-rodriguez
- Installs bundler 2.3.0 as a default gem.
## Bug fixes:
- Fix encoding mismatch issues when writing gem packages. Pull request #5162 by deivid-rodriguez
- Fix broken brew formula due to loading
operating_system.rb
customizations too late. Pull request #5154 by deivid-rodriguez - Properly fetch
Gem#latest_spec_for
with multiple sources. Pull request #2764 by kevlogan90 - Fix upgrade crashing when multiple versions of
fileutils
installed. Pull request #5140 by deivid-rodriguez
SHA256 Checksums:
- rubygems-3.3.0.tgz
70b75be9ee1546f4d953377ca0156cb323ab237f13b02b2a07c2e3984fcd13e0 - rubygems-3.3.0.zip
810ac5d1ab24820d3f6c9c49c04cd0c38bf9e9228c237be47997c6fa46cd0215 - rubygems-update-3.3.0.gem
bf310ced488fc3abcc00f643488bf0d9f9431f81efd8c169c8c752f8f5d81c7e