Skip to content

Instantly share code, notes, and snippets.

@hsbt
Created December 17, 2018 08:50
Show Gist options
  • Save hsbt/30eed91e1076eb59686ab1e1009b6ce0 to your computer and use it in GitHub Desktop.
Save hsbt/30eed91e1076eb59686ab1e1009b6ce0 to your computer and use it in GitHub Desktop.
* Make checking for existing executable respect format_executable . Pull
request #471 by Jeremy Evans.
* Error when loading YAML config file should show the file which failed.
Pull request #486 by Richard Livsey.
* Add --dry-run alias -n. Pull request #517 by Gastón Ramos.
* Update help_command.rb. Pull request #514 by Vince Wadhwani.
* Fix #461: Add --host option to owner command. Pull request #462 by Hugo
Lopes Tavares.
* Remove check for gem subdirectories. Pull request #456 by Vít Ondruch.
* Fixes for empty ruby version. Pull request #455 by Vít Ondruch.
* If MAKE or make are in the environment, use those instead of rbconfig's
make. Pull request #443 by Erik Hollensbe.
* Implement Gem::Specification#hash more efficiently. Pull request #538 by
Charlie Somerville.
* Performance fix to avoid loading every gemspec. Pull request #435 by Jon
Leighton.
* Add 'dalvik' as a recognized RubyGems platform. Pull request #539 by Uwe
Kubosch.
* Cache dup logic to speed up Gem::Specification#initialize. Pull request
#545 by Aaron Patterson.
* Added --abort-on-dependent which prevents uninstalling gems that are
depended on. Pull request #549 by Philip Arndt.
* Don't fsync every file when installing gems. Pull request #556 by
Grzesiek Kolodziejczyk.
* Remove siteconf temp file once unused. Pull request #587 by Dominic
Cleal.
* Update Specification.all= to work with stubs. Pull request #620 by André
Arko.
* Fix logic of register_default_spec. Pull request #611 by Justin George.
* Fixing Gem.clear_paths to work in an environment with a Security
Constan... Pull request #625 by elarkin.
* Fix host on gem push, when not passing a --host. Pull request #622 by
Arthur Nogueira Neves.
* Allow concurrent require, move top-level resolution out of Kernel. Pull
request #637 by Charles Oliver Nutter.
* Allow concurrent require, move top-level resolution out of Kernel. Pull
request #637 by Charles Oliver Nutter.
* Suppress list source header if only one type requested with --quiet.
Pull request #615 by Michal Papis.
* Install files starting with '.' (Fixes #680). Pull request #681 by
Jeremy Evans.
* Bug fix Gem::Version.create. Pull request #674 by Josh Kline.
* Change extensions dir order. Pull request #678 by Vít Ondruch.
* Remove raise on specification removal. Pull request #698 by Tiago
Macedo.
* Add stubbed? method to Gem::BasicSpecification and Gem::Specification.
Pull request #701 by Jon Leighton.
* Choose test server port reliably. Pull request #706 by akr.
* Recommend license attribute in gemspec. Pull request #713 by Benjamin
Fleischer.
* Make rake test suite runnable on rvm based environment again. Pull
request #718 by Dmitry Ratnikov.
* S/alreaby/already/. Pull request #723 by Akira Matsuda.
* Fix doc typo (s/varibles/variables). Pull request #731 by Akira Matsuda.
* Typo "you way wish" for "you may wish". Pull request #736 by Leo
Gallucci.
* Rename #extension_install_dir to #extension_dir. Pull request #739 by
Vít Ondruch.
* Cleanup @gem_dir in class which declares it. Pull request #743 by Vít
Ondruch.
* Fix Gem::Source::Git example. Pull request #742 by Vít Ondruch.
* Remove duplicated setup of spec.load_path. Pull request #741 by Vít
Ondruch.
* Use file locks to ensure safety when being installed in parallel. Pull
request #737 by Smit Shah.
* Use io/console on prior to 1.9.3 if it is aviable. Pull request #740 by
Nobuyoshi Nakada.
* Allow to override default extension_dir using operating_system.rb. Pull
request #744 by Vít Ondruch.
* Relax test if Gem.ruby is not the name of the binary being run in the
end. Pull request #755 by Josef Strzibny.
* Found a few typos in comments. Pull request #746 by DV Dasari.
* Fix load_path_insert_index documentation. Pull request #747 by Vít
Ondruch.
* Sort files *after* compacting them to avoid problem in Ruby 1.8.7. Pull
request #763 by James Mead.
* Fix installing gem from file without dependencies. Pull request #764 by
Tim Moore.
* Support encoded usernames and passowrds in url. Pull request #781 by
Brian Fletcher.
* Prevent TarHeader.typeflags from being set to '', use '0' (file)
instead... Pull request #790 by Cody Russell.
* Fix typo. Pull request #793 by SHIBATA Hiroshi.
* Adding tests for basic auth for gem download. Pull request #791 by Brian
Fletcher.
* Speed up levenshtein distance. Pull request #809 by Aaron Patterson.
* Speed up levenshtein_distance about 18%. Pull request #812 by Aaron
Patterson.
* Fix a wrong type check in self.new. Pull request #838 by Kana Natsuno.
* RemoteFetcher private S3 repo support. Pull request #856 by Brian
Palmer.
* Defer API prefetch until it's required. Pull request #871 by Matthew
Draper.
* Fix the test I broke in #871. Pull request #872 by Matthew Draper.
* Skip Sign-In if a non-rubygems API Key is already being used. Pull
request #826 by Ben Sedat.
* Add install --no-lock option for not writing the dependency lock file.
Pull request #774 by Jeremy Evans.
* Ensure Array assignment on require_paths. Pull request #909 by Daniel P.
Clark.
* Update help for update and dependency commands. Pull request #928 by
Gabriel Gilder.
* Stop defining an empty Date class. Pull request #948 by Benoit Daloze.
* Change condition of YAML engine for Psych. Pull request #959 by SHIBATA
Hiroshi.
* Rescue load error for Gem loaded. Pull request #960 by SHIBATA Hiroshi.
* Explicitly load Mutex class for older rubies. Pull request #969 by
Jeremy.
* Add a buildroot option to gem install. Pull request #965 by darix.
* Gets rid of overly strict warning for versions below 1.0.0. Pull request
#1006 by HHH.
* Lock when adding specs during Gem installation. Pull request #1005 by
Yorick Peterse.
* Update capitalization. Pull request #1010 by Ben Bodenmiller.
* Don't assume ruby.exe is in gem bindir on Windows. Pull request #942 by
Ian Flynn.
* Backport r48265 without to using refinements. Pull request #1061 by
SHIBATA Hiroshi.
* Removed useless assignment variables. Pull request #1035 by SHIBATA
Hiroshi.
* Stubs are already sorted, so we don't have to resort. Pull request #1063
by Aaron Patterson.
* Speed up rubygem's Kernel.require. Pull request #1060 by usa.
* Drop `rescue TSort::Cyclic` from
`Gem::{DependencyList,RequestSet}#tsort_each_child`. Pull request #1043 by
Jens Wille.
* Remove shared libraries before copying them into place. Pull request
#1038 by Justin Li.
* Initialize StubSpecification’s @name to make RubyGems warning-free. Pull
request #1019 by Piotr Szotkowski.
* Rename CONTRIBUTING to CONTRIBUTING.rdoc. Pull request #1090 by Roberto
Miranda.
* Refactor: replace `partition` with `reject` as selected elements are not
used. Pull request #1074 by Tuomas Kareinen.
* Fix a bug that "gem install" use "ruby" platform rather than specific
platform. Pull request #1093 by Kouhei Sutou.
* Remove unnecessary code. Pull request #1123 by Nobuyoshi Nakada.
* Closes #784. Pull request #1137 by BA.
* Hide spec var from gemspecs to silence warnings. Pull request #1109 by
Rohit Arondekar.
* Separate Lockfile responsibilities. Pull request #1156 by Aaron
Patterson.
* Drop millions of allocations by using a linked list. Pull request #1188
by Aaron Patterson.
* Don't output mkmf.log result if file doesn't exist. Pull request #1222
by Andrew Hooker.
* [Indexer] Finish s/inidicies/indices/ which was breaking the build. Pull
request #1251 by Samuel Giddins.
* At least explain what to do instead of a LoadError. Pull request #1241
by André Arko.
* Untaint raw_require_paths. Pull request #1268 by Sam Ruby.
* [Specification#validate] Dont ERRNO::ENOENT when a file is missing. Pull
request #1278 by Samuel Giddins.
* [Specification] Save a stat when spec is in the cache. Pull request
#1297 by Samuel Giddins.
* Backport ruby trunk changes. Pull request #1301 by SHIBATA Hiroshi.
* Increase DH key size (fixes #1289). Pull request #1290 by Vít Ondruch.
* Bugfix/rubygems fails with 'gem help --help'. Pull request #1357 by Luis
Sagastume.
* [License] Support SPDX identifiers with a + or WITH suffix. Pull request
#1387 by Samuel Giddins.
* [Request] Handle Net::HTTPFatalError. Pull request #1314 by Samuel
Giddins.
* [Specification] Only include runtime dependencies in #traverse. Pull
request #1383 by Samuel Giddins.
* [Resolver] Update test for 1.8.7 array order discrepancy. Pull request
#1396 by Samuel Giddins.
* [Rakefile] Use automatiek for vendoring, like bundler. Pull request
#1397 by Samuel Giddins.
* Set some links from http:// to https://. Pull request #1403 by Suriyaa
✌️️.
* Remove kou from notification list for Travis CI. Pull request #1409 by
Kouhei Sutou.
* Check Fastly instead of S3 CA cert. Pull request #1410 by Eric Hodel.
* [Travis] Test against Ruby 2.3.0. Pull request #1425 by Samuel Giddins.
* Remove '--undo' option in 'gem yank'. Pull request #1382 by Albert
Nigmatzianov.
* Use frozen strings in serialized specs. Pull request #1371 by Aaron
Patterson.
* Improve contributing docs for new developers. Pull request #1341 by Todd
Lynam.
* Feature/adding --exact flag to match a gem against a string when
searching. Pull request #1344 by Luis Sagastume.
* Match host and scheme on allowed_push_host. Pull request #1330 by Josh
Lane.
* Working on bundle_ca test. Pull request #1432 by Kurtis Rainbolt-Greene.
* Add RubyGems policies. Pull request #1390 by Eric Hodel.
* Handle trailing colon in GEM_PATH. Pull request #1157 by Damien Robert.
* Fix typo in History.txt. Pull request #1435 by Josef Šimánek.
* Allow --host for yank/unyank command. Pull request #1361 by Mike
Virata-Stone.
* Allow s3 scheme in --source cli arguments. Pull request #1416 by David
Adams.
* Fix defined? expressions. Pull request #1438 by Nobuyoshi Nakada.
* Getting ready for lgtm.co. Pull request #1436 by Kurtis Rainbolt-Greene.
* [Specification] Give a suggestion when validating an unknown license.
Pull request #1424 by Samuel Giddins.
* Remove deprecation warning in test_gem_installer. Pull request #1444 by
Samuel Giddins.
* Label documentation. Pull request #1441 by Jeremy Hinegardner.
* Add Gemfiles gemspec as a vendored path, fix #1204, fix #1033. Pull
request #1276 by Michal Papis.
* Configure Appveyor. Pull request #1458 by Ellen Marie Dash.
* Remove temporary library directory. Pull request #1462 by Nobuyoshi
Nakada.
* Don't run Ruby 1.9.3 tests on Appveyor. Pull request #1464 by Ellen
Marie Dash.
* Support running with frozen string literals. Pull request #1408 by
Samuel Giddins.
* Disable CmakeBuilder specs on Windows. Pull request #1467 by Ellen Marie
Dash.
* Fix test_initialize_regexp_path_separator on Windows. Pull request #1477
by Ellen Marie Dash.
* Simplify Gem.use_paths. Pull request #1475 by Samuel Giddins.
* Handle when the gem home and gem path arent set in the config file. Pull
request #1478 by Samuel Giddins.
* Adding the duckinator. Pull request #1495 by Kurtis Rainbolt-Greene.
* Made setup instructions more intuitive. Pull request #1500 by Joseph
Geis.
* Have users start with a issues template. Pull request #1497 by Kurtis
Rainbolt-Greene.
* Add template for pull requests. Pull request #1502 by Michal Papis.
* Restore but deprecate support for Array values on `Gem.paths=`. Pull
request #1514 by Aaron Patterson.
* Remove unused variable. Pull request #1515 by Aaron Patterson.
* [Rakefile] Ensure that an editor is set when editing the release post.
Pull request #1509 by Samuel Giddins.
* Remove trailing whitespace. Pull request #1516 by Samuel Giddins.
* Bugfix/invalid gem file prevents gem install from working. Pull request
#1499 by Luis Sagastume.
* Update rake task to use correct S3 bucket. Pull request #1520 by David
Radcliffe.
* Update my name in MAINTAINERS.md. Pull request #1526 by Ellen Marie
Dash.
* Stop calling `sort_obj` to sort the gem specs. Pull request #1523 by
Aaron Patterson.
* Somebody informed me I could be "E.M. Dash.". Pull request #1529 by
Ellen Marie Dash.
* [Travis] Only build master and stable branches. Pull request #1522 by
Samuel Giddins.
* Add tests for env reqs. Pull request #1498 by Samuel Giddins.
* [Travis] Also build auto. Pull request #1545 by Samuel Giddins.
* Ensure we unlock the monitor even if try_activate throws. Pull request
#1538 by Charles Oliver Nutter.
* Skip uploading duplicate .gem file. Pull request #1547 by David
Radcliffe.
* Update the maintainers list. Pull request #1553 by Aaron Patterson.
* Handle cases when the @@stubs variable contains non-stubs. Pull request
#1558 by Per Lundberg.
* Move update/install options defined in install command to install_upd….
Pull request #1559 by Luis Sagastume.
* [Policies] Document how we use homu. Pull request #1518 by Samuel
Giddins.
* [Owner] Fallback to email and userid when owner email is missing. Pull
request #1569 by Samuel Giddins.
* [RubyGems] Make deprecation message for paths= more helpful. Pull
request #1562 by Samuel Giddins.
* MAINTAINERS.md -> MAINTAINERS.txt. Pull request #1572 by Ellen Marie
Dash.
* Redact uri password from error output when gem fetch fails. Pull request
#1565 by Brian Fletcher.
* Revamp appveyor.yml file. Pull request #1590 by Daniel Berger.
* Add instruction to `CONTRIBUTING.rdoc` specifying when to update
`Manifest.txt`. Pull request #1596 by James Wen.
* Correct spelling of environment in Issue template. Pull request #1598 by
Jason Karns.
* [UserInteraction] Require gem/util since it is used by SilentUI. Pull
request #1600 by Samuel Giddins.
* Raise an explicit error if Signer#sign is called with no certs. Pull
request #1605 by Daniel Berger.
* Update vendored Molinillo to 0.4.5. Pull request #1606 by Samuel
Giddins.
* Mark see also require_path as internal comment. Pull request #1614 by
Aditya Prakash.
* Fix broken symlink support in tar writer (+ fix broken test). Pull
request #1578 by Cezary Baginski.
* Add TestGemInstaller#test_find_lib_file_after_install. Pull request
#1621 by Samuel Giddins.
* Set TEST_SSL instead of TRAVIS. Pull request #1604 by Daniel Berger.
* Fix one typo in CONTRIBUTING.rdoc. Pull request #1625 by 张正来.
* Regenerate test CA certificates with appropriate extensions. Pull
request #1611 by Kazuki Yamaguchi.
* Rubygems does not terminate on failed file lock when not superuser. Pull
request #1582 by Ellen Marie Dash.
* Fixes #1503 link from CoC to project maintainers list. Pull request
#1632 by Matej.
* [Rakefile] Fix CI. Pull request #1647 by Samuel Giddins.
* Update bundler submodule to an existing ref. Pull request #1651 by
Samuel Giddins.
* Fix test for OpenSSL 1.1.0. Pull request #1648 by Kazuki Yamaguchi.
* Fix gem installer test for ruby trunk. Pull request #1645 by SHIBATA
Hiroshi.
* Remove lib/gauntlet_rubygems.rb. Pull request #1652 by Samuel Giddins.
* Update vendored bundler to account for rack 2 release. Pull request
#1660 by Samuel Giddins.
* Use latest rubies on CI. Pull request #1676 by Josef Šimánek.
* Update bundler to account for spec updates with rails 3.2.2. Pull
request #1686 by Samuel Giddins.
* [Rakefile] Run `git submodule update --init` in `rake newb`. Pull
request #1694 by Samuel Giddins.
* Use rdoc ~> 4.0. Pull request #1695 by Luis Sagastume.
* Update bundler to handle new rails 3 release in specs. Pull request
#1721 by Samuel Giddins.
* Do not squash commits. Pull request #1723 by Eric Hodel.
* [Specification] Eval setting default attributes in #initialize. Pull
request #1739 by Samuel Giddins.
* Update vendored bundler to latest master. Pull request #1752 by Samuel
Giddins.
* Update vendored Molinillo to 0.5.2. Pull request #1759 by Samuel
Giddins.
* Update vendored bundler to latest master. Pull request #1752 by Samuel
Giddins.
* Update vendored Molinillo to 0.5.2. Pull request #1759 by Samuel
Giddins.
* Improve user-facing messages by consistent casing of Ruby/RubyGems. Pull
request #1771 by John Labovitz.
* Bump bundler submodule to fix codeclimate on CI. Pull request #1780 by
Samuel Giddins.
* Raise error if the email is invalid when building cert. Pull request
#1779 by Luis Sagastume.
* Update vendored Molinillo to 0.5.4. Pull request #1781 by Samuel
Giddins.
* Update ruby versions. Pull request #1790 by Nobuyoshi Nakada.
* Update Code of Conduct to Contributor Covenant v1.4.0. Pull request
#1796 by Matej.
* [Travis] Test on 2.4.0. Pull request #1805 by Samuel Giddins.
* Don't output mkmf.log message if compilation didn't fail. Pull request
#1808 by Jeremy Evans.
* Fixed broken links and overzealous URL encoding in gem server. Pull
request #1809 by Nicole Orchard.
* Bump bundler submodule to fix codeclimate on CI. Pull request #1780 by
Samuel Giddins.
* Update vendored Molinillo to 0.5.4. Pull request #1781 by Samuel
Giddins.
* Update ruby versions. Pull request #1790 by Nobuyoshi Nakada.
* Update Code of Conduct to Contributor Covenant v1.4.0. Pull request
#1796 by Matej.
* [Travis] Test on 2.4.0. Pull request #1805 by Samuel Giddins.
* Don't output mkmf.log message if compilation didn't fail. Pull request
#1808 by Jeremy Evans.
* Fixed broken links and overzealous URL encoding in gem server. Pull
request #1809 by Nicole Orchard.
* [Util] Add scripts to help releasing. Pull request #1821 by Samuel
Giddins.
* [Util] Add scripts to help releasing. Pull request #1821 by Samuel
Giddins.
* Push to stable when making a patch release. Pull request #1827 by Samuel
Giddins.
* Gem::Requirement.create treat arguments as variable-length. Pull request
#1830 by Toru YAGI.
* Update vendored Molinillo to 0.5.6. Pull request #1836 by Samuel
Giddins.
* [SetupCommand] Install the bundler executables. Pull request #1832 by
Samuel Giddins.
* Fix typos with misspell. Pull request #1847 by SHIBATA Hiroshi.
* Push to stable when making a patch release. Pull request #1827 by Samuel
Giddins.
* Update vendored Molinillo to 0.5.6. Pull request #1836 by Samuel
Giddins.
* Fix gem open to open highest version number rather than lowest. Pull
request #1877 by Tim Pope.
* Fix test_self_find_files_with_gemfile to sort expected files. Pull
request #1878 by Kazuaki Matsuo.
* Fix test_self_find_files_with_gemfile to sort expected files. Pull
request #1880 by Kazuaki Matsuo.
* S/2048/3072. Pull request #1892 by EdOverflow.
* Clarify funding, welcome all contributors. Pull request #1854 by André
Arko.
* Allow Gem.finish_resolve to respect already-activated specs. Pull
request #1910 by Samuel Giddins.
* Fix gem open to open highest version number rather than lowest. Pull
request #1877 by Tim Pope.
* S/2048/3072. Pull request #1892 by EdOverflow.
* Allow Gem.finish_resolve to respect already-activated specs. Pull
request #1910 by Samuel Giddins.
* Use Trusty. Pull request #1920 by Hiro Asari.
* Update Rubies to latest version in .travis.yml. Pull request #1917 by
Jun Aruga.
* Add a test for CVE-2013-4287. Pull request #1826 by Samuel Giddins.
* Happier message when latest version is already installed. Pull request
#1956 by Jared Beck.
* Backport r58741 from ruby/ruby repository(to master branch). Pull
request #1955 by SHIBATA Hiroshi.
* Backport r58736 from ruby/ruby repository(to master branch). Pull
request #1953 by SHIBATA Hiroshi.
* Remove all references to the Bundler postit trampoline. Pull request
#1959 by Samuel Giddins.
* Backport r58419 from ruby/ruby repository(to master branch). Pull
request #1951 by SHIBATA Hiroshi.
* [Bundler] Update to 1.15.2. Pull request #1976 by Samuel Giddins.
* Add documentation section to README and fix a few documentation related
issues. Pull request #1971 by Colby Swandale.
* Display an explanation when rake encounters an ontological problem. Pull
request #1982 by Wilson Bilkovich.
* Added message to uninstall command for gem that is not installed. Pull
request #1979 by anant anil kolvankar.
* Ignored `test_realworld_default_gem` with ruby-head. Pull request #1986
by SHIBATA Hiroshi.
* Picked commit from ruby/ruby@41e1670. Pull request #1981 by SHIBATA
Hiroshi.
* Use File.expand_path for certification and key location. Pull request
#1987 by SHIBATA Hiroshi.
* Ensure that an appropriate version of Bundler is always activated. Pull
request #1977 by Samuel Giddins.
* Allow local installs with transitive prerelease requirements. Pull
request #1990 by Samuel Giddins.
* Gem::Resolver#search_for update for reliable searching/sorting. Pull
request #1993 by MSP-Greg.
* Appveyor add 2.3, 2.4 & trunk. Pull request #1994 by MSP-Greg.
* Credit researchers in security fixes. Pull request #1995 by André Arko.
* Temporarily disable Bundler integration. Pull request #1998 by Samuel
Giddins.
* Add CVE numbers to security issue notes. Pull request #2000 by André
Arko.
* [Bundler] Update to 1.15.4. Pull request #2001 by SHIBATA Hiroshi.
* Allow the require bundler specs to pass when bundler is installed as a
default gem. Pull request #2011 by Samuel Giddins.
* Re-enable using Bundler for gemdeps. Pull request #2012 by Samuel
Giddins.
* Allow failures for ruby trunk in appveyor. Pull request #2015 by Colby
Swandale.
* Fix formatting of installation instructions in README. Pull request
#2018 by Jordan Danford.
* Change trunk build from BinTray to Appveyor. Pull request #2020 by
MSP-Greg.
* Removed trailing-whitespaces. Pull request #2025 by SHIBATA Hiroshi.
* Rename `-rubygems` option. . Pull request #2027 by SHIBATA Hiroshi.
* More rename ubygems.rb. Pull request #2029 by SHIBATA Hiroshi.
* Do not index the doc folder in the `update_manifest` task. Pull request
#2031 by Colby Swandale.
* Remove trailing-whitespaces and append newline at EOF. Pull request
#2033 by SHIBATA Hiroshi.
* Temporary disabled psych warning message for travis failure. Pull
request #2044 by SHIBATA Hiroshi.
* Picked r60194 from ruby/ruby. Pull request #2045 by SHIBATA Hiroshi.
* Use Ruby 2.2.8, 2.3.5 and 2.4.2. Pull request #2047 by SHIBATA Hiroshi.
* [SafeYAML] Avoid warning when Gem::Deprecate.skip is set. Pull request
#2034 by Samuel Giddins.
* Generate and categorize changelog items for RG 2.7.0 releases. Pull
request #2049 by SHIBATA Hiroshi.
* Ignored failing matrix with bundler tests. Pull request #2069 by SHIBATA
Hiroshi.
* Prepare to release Rubygems 2.7.2. Pull request #2070 by SHIBATA
Hiroshi.
* Add --[no-]check-development option to cleanup command. Pull request
#2061 by Lin Jen-Shin (godfat).
* Fix rake install_test_deps once the rake clean_env does not exist. Pull
request #2090 by Lucas Arantes.
* IO.binread is not provided at Ruby 1.8. Pull request #2093 by SHIBATA
Hiroshi.
* Prevent to delete to "bundler-" prefix gem like bundler-audit. Pull
request #2086 by SHIBATA Hiroshi.
* Revise my fixes for Rubygems 2.7.2. Pull request #2096 by SHIBATA
Hiroshi.
* Workaround common options mutation in Gem::Command test. Pull request
#2098 by Thibault Jouan.
* Ignored to publish rdoc documentation of rubygems for
docs.seattlerb.org. Pull request #2105 by SHIBATA Hiroshi.
* Handle environment that does not have `flock` system call. Pull request
#2107 by SHIBATA Hiroshi.
* Added amatsuda to maintainers list. Pull request #2109 by SHIBATA
Hiroshi.
* Handle the explain option in gem update. Pull request #2110 by Colby
Swandale.
* Extract a SpecificationPolicy validation class. Pull request #2101 by
Olle Jonsson.
* Try Travis with Ruby 2.2.9, 2.3.6, 2.4.3. Pull request #2117 by
MSP-Greg.
* Frozen string fix - lib/rubygems/bundler_version_finder.rb. Pull request
#2115 by MSP-Greg.
* Add Gem.operating_system_defaults to allow packagers to override
defaults. Pull request #2116 by Vít Ondruch.
* Show which gem referenced a missing gem. Pull request #2067 by Artem
Khramov.
* Add info command to print information about an installed gem. Pull
request #2023 by Colby Swandale.
* Update for compatibilty with new minitest. Pull request #2118 by
MSP-Greg.
* To use bundler-1.16.1. Pull request #2121 by SHIBATA Hiroshi.
* Avoid to warnings about gemspec loadings in rubygems tests. Pull request
#2125 by SHIBATA Hiroshi.
* Avoid to warnings about gemspec loadings in rubygems tests. Pull request
#2125 by SHIBATA Hiroshi.
* Try Travis with Ruby 2.2.9, 2.3.6, 2.4.3. Pull request #2117 by
MSP-Greg.
* Handle environment that does not have `flock` system call. Pull request
#2107 by SHIBATA Hiroshi.
* Set whether bundler is used for gemdeps with an environmental variable.
Pull request #2126 by SHIBATA Hiroshi.
* Remove zentest from dev dependency. Pull request #2132 by SHIBATA
Hiroshi.
* Relax minitest version for 5. Pull request #2131 by SHIBATA Hiroshi.
* [Travis] Test against Ruby 2.5. Pull request #2130 by Samuel Giddins.
* Update appveyor.yml, add new rakefile for appveyor testing. Pull request
#2122 by MSP-Greg.
* Skipping more than one gem in pristine. Pull request #1592 by Henne
Vogelsang.
* Fix undefined method error when printing alert. Pull request #1884 by
Robert Ross.
* Titleize "GETTING HELP" in readme. Pull request #2136 by Colby Swandale.
* Improve the error message given when using --version with multiple gems
in the install command. Pull request #2137 by Colby Swandale.
* Backport ruby core changes for test fixes. Pull request #2141 by SHIBATA
Hiroshi.
* Use `File.open` instead of `open`. Pull request #2142 by SHIBATA
Hiroshi.
* Fixed typos. Pull request #2143 by SHIBATA Hiroshi.
* Added badge of codeclimate. Pull request #2146 by SHIBATA Hiroshi.
* Update to SPDX license list 3.0. Pull request #2152 by Mike Linksvayer.
* Remove PID from gem index directory. Pull request #2155 by SHIBATA
Hiroshi.
* Allow failure with Ruby 2.5.0 for rubygems test. Pull request #2159 by
SHIBATA Hiroshi.
* Rename stub object like @stub_ui from @ui. Pull request #2158 by SHIBATA
Hiroshi.
* Remove hoe for test suite. Pull request #2160 by SHIBATA Hiroshi.
* Cleanup deprecated tasks. Pull request #2162 by SHIBATA Hiroshi.
* Nil guard on `Gem::Specification`. Pull request #2164 by SHIBATA
Hiroshi.
* Backport ruby core commits for testcase. Pull request #2165 by SHIBATA
Hiroshi.
* [Installer] Avoid a #mkdir race condition. Pull request #2148 by Samuel
Giddins.
* Gem::Util.traverse_parents should not crash on permissions error. Pull
request #2147 by Robert Ulejczyk.
* Fix undefined method error when printing alert. Pull request #1884 by
Robert Ross.
* Set whether bundler is used for gemdeps with an environmental variable.
Pull request #2126 by SHIBATA Hiroshi.
* Backport ruby core changes for test fixes. Pull request #2141 by SHIBATA
Hiroshi.
* Use `File.open` instead of `open`. Pull request #2142 by SHIBATA
Hiroshi.
* Fixed typos. Pull request #2143 by SHIBATA Hiroshi.
* Gem::Util.traverse_parents should not crash on permissions error. Pull
request #2147 by Robert Ulejczyk.
* [Installer] Avoid a #mkdir race condition. Pull request #2148 by Samuel
Giddins.
* Remove PID from gem index directory. Pull request #2155 by SHIBATA
Hiroshi.
* Nil guard on `Gem::Specification`. Pull request #2164 by SHIBATA
Hiroshi.
* Backport ruby core commits for testcase. Pull request #2165 by SHIBATA
Hiroshi.
* Skip broken test with macOS platform. Pull request #2167 by SHIBATA
Hiroshi.
* Skip broken test with macOS platform. Pull request #2167 by SHIBATA
Hiroshi.
* Support option for `--destdir` with upgrade installer. Pull request
#2169 by SHIBATA Hiroshi.
* Support option for `--destdir` with upgrade installer. Pull request
#2169 by SHIBATA Hiroshi.
* To use bundler-1.16.1. Pull request #2121 by SHIBATA Hiroshi.
* [Travis] Test against Ruby 2.5. Pull request #2130 by Samuel Giddins.
* Allow failure with Ruby 2.5.0 for rubygems test. Pull request #2159 by
SHIBATA Hiroshi.
* To use constant instead of hard-coded version. Pull request #2171 by
SHIBATA Hiroshi.
* To use constant instead of hard-coded version. Pull request #2171 by
SHIBATA Hiroshi.
* Picked benchmark test from #1940. Pull request #2172 by SHIBATA Hiroshi.
* Prefer to use `Numeric#zero?` instead of `== 0`. Pull request #2176 by
SHIBATA Hiroshi.
* Skip failing test with mjit. Pull request #2177 by SHIBATA Hiroshi.
* Picked benchmark test from #1940. Pull request #2172 by SHIBATA Hiroshi.
* Prefer to use `Numeric#zero?` instead of `== 0`. Pull request #2176 by
SHIBATA Hiroshi.
* Skip failing test with mjit. Pull request #2177 by SHIBATA Hiroshi.
* Fix regression of destdir on Windows platform. Pull request #2178 by
SHIBATA Hiroshi.
* Ignore perfomance test of version regexp pattern. Pull request #2179 by
SHIBATA Hiroshi.
* Fix regression of destdir on Windows platform. Pull request #2178 by
SHIBATA Hiroshi.
* Ignore perfomance test of version regexp pattern. Pull request #2179 by
SHIBATA Hiroshi.
* Temporary removed TOOLS=bundler from Travis CI. Pull request #2186 by
SHIBATA Hiroshi.
* Add new sections to the README and explaination of what RubyGems is.
Pull request #2174 by Colby Swandale.
* Add Rake task to install dev dependencies. Pull request #2173 by Ellen
Marie Dash.
* Fixed no assignment variables about default gems installation. Pull
request #2181 by SHIBATA Hiroshi.
* Raise errors in `gem uninstall` when a file in a gem could not be
removed . Pull request #2154 by Colby Swandale.
* Allow writing gemspecs from gem unpack to location specified by target
option. Pull request #2150 by Colby Swandale.
* Fix spelling errors in the README. Pull request #2187 by Colby Swandale.
* Drop to support Ruby < 2.2. Pull request #2182 by SHIBATA Hiroshi.
* Missing comma creates ambiguous meaning. Pull request #2190 by Clifford
Heath.
* Cleanup deprecated style. Pull request #2193 by SHIBATA Hiroshi.
* Fixed no assignment variables about default gems installation. Pull
request #2181 by SHIBATA Hiroshi.
* Fix getting started instructions. Pull request #2198 by Luis Sagastume.
* Remove CVEs from the rubygems repo. Pull request #2195 by Colby
Swandale.
* Ignore .DS_Store files in the update_manifest task. Pull request #2199
by Colby Swandale.
* Update the CONTRIBUTING guide with instructions on signing up with
Slack. Pull request #2200 by Colby Swandale.
* Fix rubygems dev env. Pull request #2201 by Luis Sagastume.
* Added coverage ability used by simplecov. Pull request #2207 by SHIBATA
Hiroshi.
* Update POLICIES with new EOL, and release process. Pull request #2202 by
André Arko.
* Removed needless condition for old version of ruby. Pull request #2206
by SHIBATA Hiroshi.
* Removed deprecated methods over the limit day. Pull request #2216 by
SHIBATA Hiroshi.
* Don't treat inaccessible working directories as build failures. Pull
request #1135 by Pete.
* Simplify home directory detection and platform condition. Pull request
#2218 by SHIBATA Hiroshi.
* Allow building gems without having to be in the gem folder . Pull
request #2204 by Colby Swandale.
* Remove useless directory parameter from builders .build methods.
[rebased]. Pull request #1433 by Kurtis Rainbolt-Greene.
* Permission options. Pull request #2219 by Nobuyoshi Nakada.
* Improve gemspec and package task. Pull request #2220 by SHIBATA Hiroshi.
* Improve invalid proxy error message. Pull request #2217 by Luis
Sagastume.
* Removed needless condition for Encoding. Pull request #2223 by SHIBATA
Hiroshi.
* Support pre-release RubyGems. Pull request #2128 by SHIBATA Hiroshi.
* Remove syck support. Pull request #2222 by SHIBATA Hiroshi.
* Removed needless condition for String#force_encoding. Pull request #2225
by SHIBATA Hiroshi.
* Removed bundled RDoc code. Pull request #2235 by SHIBATA Hiroshi.
* Fix #1470: generate documentation when --install-dir is present. Pull
request #2229 by Elias Hernandis.
* Add a note for the non-semantically versioned case. Pull request #2242
by David Rodríguez.
* Removed needless OpenSSL patch for Ruby 1.8. Pull request #2243 by
SHIBATA Hiroshi.
* Removed compatibility code for Ruby 1.9.2. Pull request #2244 by SHIBATA
Hiroshi.
* Prefer to use util_spec in `Gem::TestCase`. Pull request #2227 by
SHIBATA Hiroshi.
* Removed needless version condition for the old ruby. Pull request #2252
by SHIBATA Hiroshi.
* [Requirement] Treat requirements with == versions as equal. Pull
request #2230 by Samuel Giddins.
* Keep feature names loaded in the block. Pull request #2261 by Nobuyoshi
Nakada.
* Remove needless define/respond_to condition. Pull request #2255 by
SHIBATA Hiroshi.
* Show git path in gem env. Pull request #2268 by Luis Sagastume.
* Add `--env-shebang` flag to setup command. Pull request #2271 by James
Myers.
* Tweak warning recommendation. Pull request #2266 by David Rodríguez.
* Frozen string fix - lib/rubygems/bundler_version_finder.rb. Pull request
#2115 by MSP-Greg.
* [Rakefile] Add a default task that runs the tests. Pull request #2283 by
Samuel Giddins.
* Chdir back to original directory when building an extension fails. Pull
request #2282 by Samuel Giddins.
* Use File.realpath directlry in Gem::Package. Pull request #2284 by
SHIBATA Hiroshi.
* Removed needless condition for old versions of Ruby. Pull request #2286
by SHIBATA Hiroshi.
* Support SOURCE_DATE_EPOCH to make gem spec reproducible. Pull request
#2278 by Levente Polyak.
* Add Rubocop. Pull request #2250 by Colby Swandale.
* Support SOURCE_DATE_EPOCH to make gem tar reproducible. Pull request
#2289 by Levente Polyak.
* Added 25-x64 on appveyor. Pull request #2292 by SHIBATA Hiroshi.
* Tweak Travis configuration. Pull request #2293 by SHIBATA Hiroshi.
* Keep feature names loaded in the block. Pull request #2261 by Nobuyoshi
Nakada.
* Minor typo: nokogiri. Pull request #2298 by Darshan Baid.
* Ignore vendored molinillo from code coverage. Pull request #2302 by
SHIBATA Hiroshi.
* Prepare beta release. Pull request #2304 by SHIBATA Hiroshi.
* Add alias command 'i' for 'install' command. Pull request #2308 by
ota42y.
* Support IO.copy_stream. Pull request #2303 by okkez.
* Add error message when trying to open a default gem. Pull request #2307
by Luis Sagastume.
* Appveyor.yml update. Pull request #2299 by MSP-Greg.
* Reset hooks in test cases. Pull request #2297 by Samuel Giddins.
* Bundler issue. Pull request #2309 by MSP-Greg.
* Make Windows bin stubs portable. Pull request #2119 by MSP-Greg.
* Cleanup rdoc task in Rakefile. Pull request #2318 by SHIBATA Hiroshi.
* Backport ruby core commits. Pull request #2321 by SHIBATA Hiroshi.
* Removed explicitly declaration of thread library. Pull request #2324 by
SHIBATA Hiroshi.
* Add testcase to test_gem_text.rb. Pull request #2329 by Oliver.
* S3 source. Pull request #1690 by Aditya Prakash.
* [Rakefile] Set bundler build metadata when doing a release. Pull request
#2335 by Samuel Giddins.
* Make spec reset more informative. Pull request #2333 by Luis Sagastume.
* Fix activation when multiple platforms installed. Pull request #2339 by
MSP-Greg.
* Speed up globbing relative to given directories. Pull request #2336 by
Samuel Giddins.
* Normalize indentation. Pull request #2350 by David Rodríguez.
* Update tests for 'newer' Windows builds. Pull request #2348 by MSP-Greg.
* Fix broken rubocop task by upgrading to 0.58.1. Pull request #2356 by
David Rodríguez.
* Normalize comment indentations. Pull request #2353 by David Rodríguez.
* Set rubocop to ignore Molinillo and set target ruby version to 2.2. Pull
request #2355 by Colby Swandale.
* Expand symlinks in gem path. Pull request #2352 by Benoit Daloze.
* To use bundler-1.16.3. Pull request #2360 by SHIBATA Hiroshi.
* Gem build strict option. Pull request #2332 by David Rodríguez.
* Remove semver gem build warning. Pull request #2351 by David Rodríguez.
* Add --user-install behaviour to cleanup command. Pull request #2362 by
Luis Sagastume.
* Avoid need of C++ compiler to pass the test suite. Pull request #2367 by
Vít Ondruch.
* Add bindir flag to pristine. Pull request #2361 by Luis Sagastume.
* Gem::Version should handle nil like it used to before. Pull request
#2363 by Luis Sagastume.
* Skip permissions-dependent test when root. Pull request #2386 by Alyssa
Ross.
* Fix test that depended on /usr/bin being in PATH. Pull request #2387 by
Alyssa Ross.
* Fix auto resign expired certificate. Pull request #2380 by Luis
Sagastume.
* Fixed test fail with mswin environment. Pull request #2390 by SHIBATA
Hiroshi.
* Remove Trailing whitespace with rubocop. Pull request #2394 by SHIBATA
Hiroshi.
* Fix broken builds using the correct rubocop version. Pull request #2396
by Luis Sagastume.
* Add --re-sign flag to cert command. Pull request #2391 by Luis
Sagastume.
* Download gems with threads. Pull request #1898 by André Arko.
* Fix "interpreted as grouped expression" warning. Pull request #2399 by
Colby Swandale.
* Configure bors bot. Pull request #2403 by Colby Swandale.
* Allow build options to be passed to Rake. Pull request #2382 by Alyssa
Ross.
* [Gem::Ext::Builder] Comments to aid future refactoring. Pull request
#2405 by Ellen Marie Dash.
* Move authors assigner to required attributes section of
Gem::Specification. Pull request #2406 by Grey Baker.
* Update rubocop and also use correct pessimistic version. Pull request
#2404 by Colby Swandale.
* Remove the --rdoc and --ri options from install/update. Pull request
#2354 by Colby Swandale.
* Dont add coverage reports to Manifest.txt. Pull request #2413 by Colby
Swandale.
* Update maintainers. Pull request #2417 by SHIBATA Hiroshi.
* Update for new bors merge commit message. Pull request #2419 by Samuel
Giddins.
* Improve certificate expiration defaults. Pull request #2420 by Luis
Sagastume.
* Move CONTRIBUTING.rdoc and POLICIES.rdoc documents to markdown. Pull
request #2412 by Colby Swandale.
* Update README.md. Pull request #2428 by Marc-André Lafortune.
* Make sure rubygems never leaks to another installation. Pull request
#2427 by David Rodríguez.
* Freeze all possible constants. Pull request #2422 by Colby Swandale.
* [Requirement] Treat requirements with == versions as equal. Pull
request #2230 by Samuel Giddins.
* Improve invalid proxy error message. Pull request #2217 by Luis
Sagastume.
* Support IO.copy_stream. Pull request #2303 by okkez.
* Add error message when trying to open a default gem. Pull request #2307
by Luis Sagastume.
* Gem::Version should handle nil like it used to before. Pull request
#2363 by Luis Sagastume.
* Removed explicitly declaration of thread library. Pull request #2324 by
SHIBATA Hiroshi.
* [Rakefile] Set bundler build metadata when doing a release. Pull request
#2335 by Samuel Giddins.
* Expand symlinks in gem path. Pull request #2352 by Benoit Daloze.
* Fix #1470: generate documentation when --install-dir is present. Pull
request #2229 by Elias Hernandis.
* Fix auto resign expired certificate. Pull request #2380 by Luis
Sagastume.
* Speed up globbing relative to given directories. Pull request #2336 by
Samuel Giddins.
* Removed explicitly declaration of thread library. Pull request #2324 by
SHIBATA Hiroshi.
* Support IO.copy_stream. Pull request #2303 by okkez.
* Speed up globbing relative to given directories. Pull request #2336 by
Samuel Giddins.
* Expand symlinks in gem path. Pull request #2352 by Benoit Daloze.
* Add error message when trying to open a default gem. Pull request #2307
by Luis Sagastume.
* Improve invalid proxy error message. Pull request #2217 by Luis
Sagastume.
* Fix auto resign expired certificate. Pull request #2380 by Luis
Sagastume.
* Make spec reset more informative. Pull request #2333 by Luis Sagastume.
* Make spec reset more informative. Pull request #2333 by Luis Sagastume.
* Restrict special chars from prefixing new gem names. Pull request #2432
by Luis Sagastume.
* Fix link to CONTRIBUTING.md doc. Pull request #2434 by Arlandis Word.
* This removes support for dynamic API backend lookup via DNS SRV records.
Pull request #2433 by Arlandis Word.
* Enable more rubocop rules. Pull request #2435 by Ellen Marie Dash.
* Update ruby to the latest versions in travis-ci. Pull request #2438 by
Colby Swandale.
* Bug/kernel#warn uplevel. Pull request #2442 by Nobuyoshi Nakada.
* Support Keyword args with Pysch. Pull request #2439 by SHIBATA Hiroshi.
* Drop ruby 1.8 support and use IO.popen. Pull request #2441 by Nobuyoshi
Nakada.
* Revisit more MJIT test skips. Pull request #2447 by SHIBATA Hiroshi.
* Improve certificate error message. Pull request #2454 by Luis Sagastume.
* Added auto-delete option to bors. Pull request #2455 by SHIBATA Hiroshi.
* Fix extension builder failure when verbose. Pull request #2457 by Sorah
Fukumori.
* Update gem open command help text. Pull request #2458 by Aditya Prakash.
* Update ruby 2.5 to 2.5.3 in travis. Pull request #2462 by Colby
Swandale.
* Fix and lock rubocop. Pull request #2465 by David Rodríguez.
* Fix bundler rubygems binstub not properly looking for bundler. Pull
request #2426 by David Rodríguez.
* Add a rubocop binstub. Pull request #2468 by David Rodríguez.
* Restore the `rubocop` task. Pull request #2470 by David Rodríguez.
* Remove trailing blank lines. Pull request #2471 by David Rodríguez.
* Fix link to bundlerbot command documentation. Pull request #2474 by
Colby Swandale.
* Remove empty lines around method bodies. Pull request #2473 by David
Rodríguez.
* Fix test warnings. Pull request #2472 by MSP-Greg.
* Fix required_ruby_version with prereleases and improve error message.
Pull request #2344 by David Rodríguez.
* Appveyor.yml - update gem install. Pull request #2477 by MSP-Greg.
* Enable Style/MethodDefParentheses in Rubocop. Pull request #2478 by
Colby Swandale.
* Enable Style/MultilineIfThen in Rubocop. Pull request #2479 by Luis
Sagastume.
* Remove trailing 'then' from generated code. Pull request #2480 by Luis
Sagastume.
* The test suite of bundler is not present ruby description. Pull request
#2484 by SHIBATA Hiroshi.
* Use `bundler` version 1.17.1. Pull request #2482 by Igor Springer.
* Remove some old compatibility code. Pull request #2488 by David
Rodríguez.
* Drop ruby 2.2 support. Pull request #2487 by David Rodríguez.
* Remove .document from src. Pull request #2489 by Colby Swandale.
* Update manifest. Pull request #2491 by Colby Swandale.
* Add PR welcome message. Pull request #2490 by Colby Swandale.
* Uninstall with versions. Pull request #2466 by David Rodríguez.
* Remove old version support. Pull request #2493 by Nobuyoshi Nakada.
* Backport ruby core repository. Pull request #2494 by SHIBATA Hiroshi.
* Backport ruby core r65992. Pull request #2495 by Takashi Kokubun.
* Use '|' to preserve line breaks in welcome message. Pull request #2497
by Colby Swandale.
* [GSoC] Multi-factor feature for RubyGems. Pull request #2369 by Qiu
Chaofan.
* Fixed test fails with the newer version of OpenSSL. Pull request #2507
by SHIBATA Hiroshi.
* Fix crash on certain gemspecs. Pull request #2506 by David Rodríguez.
* Increase timeout for ruby core testing with --jit-wait. Pull request
#2509 by Takashi Kokubun.
* Move rubocop into a separate stage in travis ci. Pull request #2510 by
Colby Swandale.
* Add output option to build command. Pull request #2501 by Colby
Swandale.
* Use net/http, not net/https. Pull request #2517 by Ellen Marie Dash.
* Workaround for test failure related bundler in ruby core. Pull request
#2518 by SHIBATA Hiroshi.
* Fix broken symlink that points to ../*. Pull request #2516 by Akira
Matsuda.
* Remove rubyforge_page functionality. Pull request #2436 by Nick
Schwaderer.
* [BudlerVersionFinder] set .filter! and .compatible? to match only on
major versions. Pull request #2515 by Colby Swandale.
* Use bundler 1.17.2. Pull request #2521 by SHIBATA Hiroshi.
* Ignore warnings with test_gem_specification.rb. Pull request #2523 by
SHIBATA Hiroshi.
* Fix remote fetcher tests. Pull request #2520 by Luis Sagastume.
* Support the environment without OpenSSL. Pull request #2528 by SHIBATA
Hiroshi.
* Fix tests when --program-suffix and similar ruby configure options are
used. Pull request #2529 by Jeremy Evans.
* Revert #2517. Pull request #2530 by SHIBATA Hiroshi.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment