Releases: rubygems/rubygems
v3.0.8
v3.0.7
Bug fixes:
- Fix underscore version selection for bundler #2908 by David Rodríguez.
- Add missing wrapper. Pull request #2690 by David Rodríguez.
- Make Gem::Specification#ruby_code handle OpenSSL::PKey::RSA objects.
Pull request #2782 by Luis Sagastume. - Installer.rb - fix #windows_stub_script. Pull request #2876 by MSP-Greg.
- Use IAM role to extract security-credentials for EC2 instance. Pull
request #2894 by Alexander Pakulov.
v3.1.2
3.1.2 / 2019-12-20
Minor enhancements:
- Restore non prompting
gem update --system
behavior. Pull request #3040
by David Rodríguez. - Show only release notes for new code installed. Pull request #3041 by
David Rodríguez. - Inform about installed
bundle
executable aftergem update --system
.
Pull request #3042 by David Rodríguez. - Use Bundler 2.1.2. Pull request #3043 by SHIBATA Hiroshi.
Bug fixes:
v3.1.1
v3.1.0
3.1.0 / 2019-12-16
Major enhancements:
- Vendor bundler 2.1. Pull request #3028 by David Rodríguez.
Minor enhancements:
- Check for rubygems.org typo squatting sources. Pull request #2999 by
Luis Sagastume. - Refactor remote fetcher. Pull request #3017 by David Rodríguez.
- Lazily load
open3
. Pull request #3001 by David Rodríguez. - Remove
delegate
dependency. Pull request #3002 by David Rodríguez. - Lazily load
uri
. Pull request #3005 by David Rodríguez. - Lazily load
rubygems/gem_runner
during tests. Pull request #3009 by
David Rodríguez. - Use bundler to manage development dependencies. Pull request #3012 by
David Rodríguez.
Bug fixes:
- Remove unnecessary executable flags. Pull request #2982 by David
Rodríguez. - Remove configuration that contained a typo. Pull request #2989 by David
Rodríguez.
Compatibility changes:
- Remove 1.8.7 leftovers. Pull request #2972 by David Rodríguez.
- Deprecate
gem generate_index --modern
andgem generate_index --no-modern
. Pull request #2992 by David Rodríguez.
3.1.0.pre3 / 2019-11-11
Minor enhancements:
- Fix gem pristine not accounting for user installed gems. Pull request
#2914 by Luis Sagastume. - Refactor keyword argument test for Ruby 2.7. Pull request #2947 by
SHIBATA Hiroshi. - Fix errors at frozen Gem::Version. Pull request #2949 by Nobuyoshi
Nakada. - Remove taint usage on Ruby 2.7+. Pull request #2951 by Jeremy Evans.
- Check Manifest.txt is up to date. Pull request #2953 by David Rodríguez.
- Clarify symlink conditionals in tests. Pull request #2962 by David
Rodríguez. - Update command line parsing to work under ps. Pull request #2966 by
David Rodríguez. - Properly test
Gem::Specifications.stub_for
. Pull request #2970 by
David Rodríguez. - Fix Gem::LOADED_SPECS_MUTEX handling for recursive locking. Pull request
#2985 by MSP-Greg.
3.1.0.pre2 / 2019-10-15
Minor enhancements:
- Optimize Gem::Package::TarReader#each. Pull request #2941 by Jean byroot
Boussier. - Time comparison around date boundary. Pull request #2944 by Nobuyoshi
Nakada.
3.1.0.pre1 / 2019-10-08
Major enhancements:
- Try to use bundler-2.1.0.pre.2. Pull request #2923 by SHIBATA Hiroshi.
- [Require] Ensure -I beats a default gem. Pull request #1868 by Samuel
Giddins. - [Specification] Prefer user-installed gems to default gems. Pull request
#2112 by Samuel Giddins. - Multifactor authentication for yank command. Pull request #2514 by Qiu
Chaofan. - Autoswitch to exact bundler version if present. Pull request #2583 by
David Rodríguez.
Minor enhancements:
- Fix Gem::Requirement equality comparison when ~> operator is used. Pull
request #2554 by Grey Baker. - Don't use a proxy if https_proxy env var is empty. Pull request #2567 by
Luis Sagastume. - Fix typo in specs warning. Pull request #2585 by Rui.
- Bin/gem: remove initial empty line. Pull request #2602 by Kenyon Ralph.
- Avoid rdoc hook when it's failed to load rdoc library. Pull request
#2604 by SHIBATA Hiroshi. - Refactor get_proxy_from_env logic. Pull request #2611 by Luis Sagastume.
- Allow to easily bisect flaky failures. Pull request #2626 by David
Rodríguez. - Fix
--ignore-dependencies
flag not installing platform specific gems.
Pull request #2631 by David Rodríguez. - Make
gem install --explain
list platforms. Pull request #2634 by David
Rodríguez. - Make
gem update --explain
list platforms. Pull request #2635 by David
Rodríguez. - Refactoring install and update explanations. Pull request #2643 by David
Rodríguez. - Restore transitiveness of version comparison. Pull request #2651 by
David Rodríguez. - Undo requirement sorting. Pull request #2652 by David Rodríguez.
- Update dummy version of Bundler for #2581. Pull request #2584 by SHIBATA
Hiroshi. - Ignore to handle the different platform. Pull request #2672 by SHIBATA
Hiroshi. - Make Gem::Specification.default_stubs to public methods. Pull request
#2675 by SHIBATA Hiroshi. - Sort files and test_files in specifications. Pull request #2524 by
Christopher Baines. - Fix comment of Gem::Specification#required_ruby_version=. Pull request
#2732 by Alex Junger. - Config_file.rb - update path separator in ENV['GEMRC'] logic. Pull
request #2735 by MSP-Greg. - Fix
ruby setup.rb
warnings. Pull request #2737 by David Rodríguez. - Don't use regex delimiters when searching for a dependency. Pull request
#2738 by Luis Sagastume. - Refactor query command. Pull request #2739 by Luis Sagastume.
- Don't remove default spec files from mapping after require. Pull request
#2741 by David Rodríguez. - Cleanup base test case. Pull request #2742 by David Rodríguez.
- Simplify Specification#gems_dir. Pull request #2745 by David Rodríguez.
- Fix test warning. Pull request #2746 by David Rodríguez.
- Extract an
add_to_load_path
method. Pull request #2749 by David
Rodríguez. - Fix setup command if format_executable is true by default. Pull request
#2766 by Jeremy Evans. - Update the certificate files to make the test pass on Debian 10. Pull
request #2777 by Yusuke Endoh. - Write to the correct config file(.gemrc). Pull request #2779 by Luis
Sagastume. - Fix for large values in UID/GID fields in tar archives. Pull request
#2780 by Alexey Shein. - Lazy require stringio. Pull request #2781 by Luis Sagastume.
- Make Gem::Specification#ruby_code handle OpenSSL::PKey::RSA objects.
Pull request #2782 by Luis Sagastume. - Fix setup command test for bundler with program_suffix. Pull request
#2783 by Sorah Fukumori. - Make sure
rake package
works. Pull request #2787 by David Rodríguez. - Synchronize access to the Gem::Specification::LOAD_CACHE Hash. Pull
request #2789 by Benoit Daloze. - Task to install rubygems to local system. Pull request #2795 by David
Rodríguez. - Add an attr_reader to Gem::Installer for the package instance variable.
Pull request #2796 by Daniel Berger. - Switch CI script to bash. Pull request #2799 by David Rodríguez.
- Move gemcutter utilities code to Gem::Command. Pull request #2803 by
Luis Sagastume. - Add raw spec method to gem package. Pull request #2806 by Luis
Sagastume. - Improve
rake package
test error message. Pull request #2815 by David
Rodríguez. - Resolve
@@project_dir
from test file paths. Pull request #2843 by
Nobuyoshi Nakada. - Remove dead code in Gem::Validator. Pull request #2537 by Ellen Marie
Dash. - The date might have advanced since TODAY has been set. Pull request
#2938 by Nobuyoshi Nakada. - Remove old ci configurations. Pull request #2917 by SHIBATA Hiroshi.
- Add Gem::Dependency identity. Pull request #2936 by Luis Sagastume.
- Filter dependency type and name strictly. Pull request #2930 by SHIBATA
Hiroshi. - Always pass an encoding option to Zlib::GzipReader.wrap. Pull request
#2933 by Nobuyoshi Nakada. - Introduce default prerelease requirement. Pull request #2925 by David
Rodríguez. - Detect libc version, closes #2918. Pull request #2922 by fauno.
- Use IAM role to extract security-credentials for EC2 instance. Pull
request #2894 by Alexander Pakulov. - Improve
gem uninstall --all
. Pull request #2893 by David Rodríguez. - Use
RbConfig::CONFIG['rubylibprefix']
. Pull request #2889 by Nobuyoshi
Nakada. - Build the first gemspec we found if no arguments are passed to gem
build. Pull request #2887 by Luis Sagastume. - $LOAD_PATH elements should be real paths. Pull request #2885 by
Nobuyoshi Nakada. - Use the standard RUBY_ENGINE_VERSION instead of JRUBY_VERSION. Pull
request #2864 by Benoit Daloze. - Cleanup after testing
rake package
. Pull request #2862 by David
Rodríguez. - Cherry-pick shushing deprecation warnings from ruby-core. Pull request
#2861 by David Rodríguez. - Ext/builder.rb cleanup. Pull request #2849 by Luis Sagastume.
- Fix @ran_rake assignment in builder.rb. Pull request #2850 by Luis
Sagastume. - Remove test suite warnings. Pull request #2845 by Luis Sagastume.
- Replace domain parameter with a parameter to suppress suggestions. Pull
request #2846 by Luis Sagastume. - Move default specifications dir definition out of BasicSpecification.
Pull request #2841 by Vít Ondruch. - There is no usage of @orig_env_* variables in test suite. Pull request
#2838 by SHIBATA Hiroshi. - Use File#open instead of Kernel#open in stub_specification.rb. Pull
request #2834 by Luis Sagastume. - Simplify #to_ruby code. Pull request #2825 by Nobuyoshi Nakada.
- Add a gem attr to the Gem::Package class. Pull request #2828 by Daniel
Berger. - Remove useless TODO comment. Pull request #2818 by Luis Sagastume.
Bug fixes:
- Fix typos in History.txt. Pull request #2565 by Igor Zubkov.
- Remove unused empty sources array. Pull request #2598 by Aaron
Patterson. - Fix windows specific executables generated by
gem install
. Pull
request #2628 by David Rodríguez. - Gem::Specification#to_ruby needs OpenSSL. Pull request #2937 by
Nobuyoshi Nakada. - Set SOURCE_DATE_EPOCH env var if not provided. Pull request #2882 by
Ellen Marie Dash. - Installer.rb - fix #windows_stub_script. Pull request #2876 by MSP-Greg.
- Fixed deprecation message. Pull request #2867 by Nobuyoshi Nakada.
- Fix requiring default gems to consider prereleases. Pull request #2728
by David Rodríguez. - Forbid
find_spec_for_exe
without anexec_name
. Pull request #2706 by
David Rodríguez. - Do not prompt for passphrase when key can be loaded without it. Pull
request #2710 by Luis Sagastume. - Add missing wrapper. Pull request #2690 by David Rodríguez.
- Remove long ago deprecated methods. Pull request #2704 by David
Rodríguez. - Renamed duplicate test. Pull request #2678 by Nobuyoshi Nakada.
- File.exists? is deprecated. Pull request #2855 by SHIBATA Hiroshi.
- Fixed to warn with shadowing ou...
v2.7.2
2.2.3 Released
RubyGems 2.2.3 is a bug-fix release for those using RubyGems 2.2 series.
Use the source packages attached to this release to manually update your installation.
Bug fixes:
- Backport: Add alternate Root CA for upcoming certificate change.
Fixes #1050 by Protosac
2.0.15 Released
RubyGems 2.0.15 is a bug-fix release for those using RubyGems 2.0 series.
Use the source packages attached to this release to manually update your installation.
Bug fixes:
- Backport: Add alternate Root CA for upcoming certificate change.
Fixes #1050 by Protosac
1.8.30 Released
RubyGems 1.8.30 is a bug-fix release for those using RubyGems 1.8 series.
Use the source packages attached to this release to manually update your installation.
Bug fixes:
- Backport: Add alternate Root CA for upcoming certificate change.
Fixes #1050 by Protosac
2.0.5 Released
RubyGems 2.0.5 is a bug-fix release. To update to the latest RubyGems you can
run:
gem update --system
To install RubyGems by hand see the [Download RubyGems][download] page.
If you installed 2.0.1 and are unable to upgrade please follow the [how to
upgrade/downgrade RubyGems][upgrading] instructions.
Bug fixes:
- Fixed building of extensions that run ruby in their makefiles. Bug #589 by Zachary Salzbank.