Skip to content

Releases: rubygems/rubygems

v3.0.8

25 Jun 23:18
dfa9100
Compare
Choose a tag to compare

Bug fixes:

  • Gem::Specification#to_ruby needs OpenSSL. Pull request #2937 by
    Nobuyoshi Nakada.

v3.0.7

25 Jun 23:18
ba6026a
Compare
Choose a tag to compare

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

24 Dec 00:56
6e92db6
Compare
Choose a tag to compare

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 after gem update --system.
    Pull request #3042 by David Rodríguez.
  • Use Bundler 2.1.2. Pull request #3043 by SHIBATA Hiroshi.

Bug fixes:

  • Require uri in source.rb. Pull request #3034 by mihaibuzgau.
  • Fix gem update --system --force. Pull request #3035 by David
    Rodríguez.
  • Move require uri to source_list. Pull request #3038 by mihaibuzgau.

v3.1.1

24 Dec 00:55
d8a317c
Compare
Choose a tag to compare

3.1.1 / 2019-12-16

Bug fixes:

  • Vendor Bundler 2.1.0 again. The version of Bundler with
    RubyGems 3.1.0 was Bundler 2.1.0.pre.3. Pull request #3029 by
    SHIBATA Hiroshi.

v3.1.0

16 Dec 03:09
51bc20e
Compare
Choose a tag to compare

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 and gem 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 an exec_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...
Read more

v2.7.2

09 Nov 00:41
Compare
Choose a tag to compare
Auto merge of #2070 - rubygems:prepare-to-release-rubygems272, r=hsbt

Prepare to release Rubygems 2.7.2

I added missing template for `bundle gem` with https://github.com/rubygems/rubygems/pull/2065

2.2.3 Released

21 Dec 15:43
Compare
Choose a tag to compare

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

21 Dec 15:42
Compare
Choose a tag to compare

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

21 Dec 15:41
Compare
Choose a tag to compare

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

17 Jul 21:51
v2.0.5
Compare
Choose a tag to compare

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.