RubyGems 3.2.0.rc.2 includes minor enhancements, bug fixes, performance, major enhancements, minor enhancements, bug fixes and deprecations.
To update to the latest RubyGems you can run:
gem update --system
If you need to upgrade or downgrade please follow the how to upgrade/downgrade RubyGems instructions. To install RubyGems by hand see the Download RubyGems page.
Minor enhancements:
- Don’t hit the network when installing dependencyless local gemspec. Pull request #3968 by deivid-rodriguez
- Add
--forceoption togem sourcescommand. Pull request #3956 by andy-smith-msm - Make –dry-run flag consistent across rubygems commands. Pull request #3867 by bronzdoc
- Disallow downgrades to too old versions. Pull request #3566 by deivid-rodriguez
- Added
--platformoption tobuildcommand. Pull request #3079 by nobu - Have “gem update –system” pass through the
--silentflag. Pull request #3789 by duckinator - Add writable check for cache dir. Pull request #3876 by xndcn
- Warn on duplicate dependency in a specification. Pull request #3864 by bronzdoc
- Fix indentation in
gem env. Pull request #3861 by colby-swandale - Let more exceptions flow. Pull request #3819 by deivid-rodriguez
- Ignore internal frames in RubyGems’ Kernel#warn. Pull request #3810 by eregon
Bug fixes:
- Append ‘.gemspec’ extension only when it is not present.. Pull request #3988 by voxik
- Install to correct plugins dir when using
--build-root. Pull request #3972 by deivid-rodriguez - Fix
--build-rootflag under Windows. Pull request #3975 by deivid-rodriguez - Fix
typo_squatting?false positive forrubygems.orgitself. Pull request #3951 by andy-smith-msm - Make
--defaultand--install-diroptions togem installplay nice together. Pull request #3906 by deivid-rodriguez - Add missing fileutils require. Pull request #3911 by deivid-rodriguez
- Fix false positive warning on Windows when PATH has
File::ALT_SEPARATOR. Pull request #3829 by deivid-rodriguez - Fix Kernel#warn override to handle backtrace location with nil path. Pull request #3852 by jeremyevans
- Don’t format executables on
gem update --system. Pull request #3811 by deivid-rodriguez gem install --userfails withGem::FilePermissionErroron the system plugins directory. Pull request #3804 by nobu
Performance:
- Don’t change ruby process CWD when building extensions. Pull request #3498 by deivid-rodriguez
- Avoid duplicated generation of APISpecification objects. Pull request #3940 by mame
- Eval defaults with frozen_string_literal: true. Pull request #3847 by casperisfine
- Deduplicate the requirement operators in memory. Pull request #3846 by casperisfine
- Optimize Gem.already_loaded?. Pull request #3793 by casperisfine
SHA256 Checksums:
- rubygems-3.2.0.rc.2.tgz
e50db5bc2041f07f67ace2cd9801e0f69678918c417ea4f0801710b5edf14a28 - rubygems-3.2.0.rc.2.zip
0306c59ac8e0e1ca12005526a28226006a0a82102e568c1e24cc5f46a4ce327a - rubygems-update-3.2.0.rc.2.gem
c9eb05077ffe719e9bd5747a7ad4e3b919582c45cf23db7eb2c6a77bcf014b9d