A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/ruby/rubygems

https://github.com/ruby/rubygems - v3.3.3

Enhancements:

  • Installs bundler 2.3.3 as a default gem.

Bug fixes:

  • Fix gem installation failing in Solaris due to bad IO#flock usage.
    Pull request #5216 by mame

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.3

Bug fixes:

  • Fix locked bundler not installed to the right path when deployment is set #5217

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.3.2

Enhancements:

  • Fix deprecations when activating DidYouMean for misspelled command
    suggestions. Pull request #5211 by yuki24
  • Installs bundler 2.3.2 as a default gem.

Bug fixes:

  • Fix gemspec truncation. Pull request #5208 by deivid-rodriguez

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.2

Enhancements:

  • Remove unnecessary lockfile upgrade warning #5209

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.3.1

Enhancements:

  • Fix compatibility with OpenSSL 3.0. Pull request #5196 by rhenium
  • Remove hard errors when matching major bundler not found. Pull request
    #5181 by deivid-rodriguez
  • Installs bundler 2.3.1 as a default gem.

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.1

Enhancements:

  • Vendor latest thor with fixes for latest did_you_mean deprecations #5202
  • Avoid unnecessary shellwords require on newer rubygems #5195
  • Re-exec prepending command with Gem.ruby if $PROGRAM_NAME is not executable #5193

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.3.0

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 only ri. 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
    vendoringDidYouMean::Levenshtein.distance from did_you_mean-1.4.0.
    Pull request #3856 by austinpray

Enhancements:

  • Set BUNDLER_VERSION when bundle _<version>_ is passed. Pull request
    #5180 by deivid-rodriguez
  • Don't require rdoc for gem 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

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.3.0

Features:

  • Change bundle install with a lockfile to respect the BUNDLED WITH bundler version #4076

Enhancements:

  • Print warning when running Bundler on potentially problematic RubyGems & Ruby combinations #5177
  • Error tracing should be printed to stderr #5179
  • Add github and ref options to bundle add #5159
  • Add require parameter to bundle add #5021
  • Enable parallel installation on Windows by default #4822
  • More logging when compact index is not used and we fallback to other APIs #4546
  • bundle gem generated MiniTest file and class now start with 'test' #3893
  • Add Bundler::Definition.no_lock accessor for skipping lock file creation/update #3401

Bug fixes:

  • Fix crash when when no platform specific matches exist and show a proper error #5168
  • Ignore dependencies not actually locked from frozen check #5152
  • Fix bundle cache --all-platforms on Windows #4552

Documentation:

  • Fix gemspec template typo #4545

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.2.33

Deprecations:

  • Deprecate typo name. Pull request #5109 by nobu

Enhancements:

  • Add login & logout alias for the signin & signout commands. Pull request
    #5133 by colby-swandale
  • Fix race conditions when reading & writing gemspecs concurrently. Pull
    request #4408 by deivid-rodriguez
  • Installs bundler 2.2.33 as a default gem.

Bug fixes:

  • Fix ruby setup.rb trying to write outside of --destdir. Pull request
    #5053 by deivid-rodriguez

Documentation:

  • Move required_ruby_version gemspec attribute to recommended section.
    Pull request #5130 by simi
  • Ignore to generate the documentation from vendored libraries. Pull
    request #5118 by hsbt

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.2.33

Security fixes:

  • Pass "--" to git commands to separate positional and optional args #5142

Enhancements:

  • Accept pull request URLs as github source #5126
  • Add --version parameter to bundle info command #5137
  • Let original Errno::EACCES error be raised in compact index updater #5110
  • Improve gemfile-lockfile source equivalence errors #5120
  • Avoid float-to-string loss of characters in GitHub Actions configuration labels in new gem template #5089
  • Add an initial rbs template to bundle gem skeleton #5041
  • Avoid shared libraries not getting environment passed right after argv in memory when bundle exec is used #4815

Bug fixes:

  • Don't cleanup paths from gems already activated from $LOAD_PATH #5111
  • Fix handling prereleases of 0 versions, like 0.0.0.dev or 0.0.0.SNAPSHOT #5116
  • Fix escape of filenames in bundle doctor #5102
  • Don't unlock dependencies when running bundle install after changing global source #5090
  • Fix missing locked specs when depended on another platform #5092
  • Fix bundle info sometimes claiming that bundler has been deleted #5097

Documentation:

  • Ignore to generate the documentation from vendored libraries #5118

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.2.32

Enhancements:

  • Refactor installer thread safety protections. Pull request #5050 by
    deivid-rodriguez
  • Allow gem activation from operating_system.rb. Pull request #5044 by
    deivid-rodriguez
  • Installs bundler 2.2.32 as a default gem.

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.2.32

Enhancements:

  • Clarify bundle viz deprecation #5083
  • Unlock dependencies that no longer match lockfile #5068
  • Use shellsplit instead of array of strings for git push #5062
  • Re-enable default_ignores option for standard #5003

Bug fixes:

  • Fix downgrading dependencies by changing the Gemfile and running bundle update #5078

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.2.31

Enhancements:

  • Don't pass empty DESTDIR to nmake since it works differently from
    standard make. Pull request #5057 by hsbt
  • Fix gem install vs gem fetch inconsistency. Pull request #5037 by
    deivid-rodriguez
  • Lazily load and vendor optparse. Pull request #4881 by
    deivid-rodriguez
  • Use a vendored copy of tsort internally. Pull request #5027 by
    deivid-rodriguez

Bug fixes:

  • Fix ruby setup.rb when --prefix is passed. Pull request #5051 by
    deivid-rodriguez
  • Don't apply --destdir twice when running setup.rb. Pull request
    #2768 by alyssais

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.2.31

Enhancements:

  • Link to working bundler-graph plugin in bundle viz deprecation message #5061
  • Memoize materialized specs when requiring bundler/setup #5033
  • Allow custom LicenseRef #5013
  • Better error when installing a lockfile with git sources and git is not installed #5036
  • Only delete cached gem when it's corrupted #5031
  • Support gemified tsort #5032
  • Add standard option alongside rubocop to bundle gem #4411

Bug fixes:

  • Fix system man pages no longer working after bundler overrides MANPATH #5039
  • Don't warn when a lockfile is locked to a dev version #5018

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.2.30

Enhancements:

  • Add support to build and sign certificates with multiple key algorithms.
    Pull request #4991 by doodzik
  • Avoid loading the digest gem unnecessarily. Pull request #4979 by
    deivid-rodriguez
  • Prefer require_relative for all internal requires. Pull request #4978
    by deivid-rodriguez
  • Add missing require of time within
    Gem::Request.verify_certificate_message. Pull request #4975 by nobu

Performance:

  • Speed up gem install, specially under Windows. Pull request #4960 by
    deivid-rodriguez

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.2.30

Enhancements:

  • Add a custom SHA1 digest implementation to no longer depend on the digest gem before we know which version to activate #4989
  • Ensure vendored gems have licenses #4998
  • Update broken link in Bundler::Fetcher::CertificateFailureError #4987
  • Give better errors for some permission issues #4965
  • Print better errors when bundler/gem_tasks fail #4872
  • Fix bundle install to reinstall deleted gems #4974
  • Unify issue template and ISSUES.md document #4980
  • Bump vendored connection_pool to 2.2.5 #4738

Bug fixes:

  • Fix error message pointing to non existing file when using a global gem cache #4999
  • Fix install crash when lockfile has missing dependencies for the current platform #4941
  • Make bundle info show a proper warning every time it finds a deleted gem #4971

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.2.29

Enhancements:

  • Only disallow FIXME/TODO for first word of gemspec description. Pull
    request #4937 by duckinator

Bug fixes:

  • Fix wordy method in SourceFetchProblem changing the password of
    source. Pull request #4910 by Huangxiaodui

Performance:

  • Improve require performance, particularly on systems with a lot of
    gems installed. Pull request #4951 by pocke

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.2.29

Enhancements:

  • Require at least Ruby 2.6.0 for gems created with recent rubies #4920
  • Include glob information in string representation of git sources to make generated lockfiles deterministic #4947
  • Add missing rubygem_push prerequisite #4930

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.2.28

Enhancements:

  • Support MINGW-UCRT. Pull request #4925 by hsbt
  • Only check if descriptions start with FIXME/TODO. Pull request #4841
    by duckinator
  • Avoid loading uri unnecessarily when activating gems. Pull request
    #4897 by deivid-rodriguez

Bug fixes:

  • Fix redacted credentials being sent to gemserver. Pull request #4919 by
    jdliss

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - bundler-v2.2.28

Enhancements:

  • Use example.com in new gem template, since it will never have a potentially dangerous backing website #4918
  • Deprecate --install flag to bundle remove and trigger install by default #4891

- Ruby
Published by deivid-rodriguez over 4 years ago

https://github.com/ruby/rubygems - v3.2.27

Enhancements:

  • Redact credentails when printing URI. Pull request #4868 by intuxicated
  • Prefer require_relative to require for internal requires. Pull
    request #4858 by deivid-rodriguez
  • Prioritise gems with higher version for fetching metadata, and stop
    fetching once we find a valid candidate. Pull request #4843 by intuxicated

- Ruby
Published by deivid-rodriguez almost 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.27

Enhancements:

  • Optimize some requires #4887
  • Correctly redact credentials when using x-oauth-basic #4866

Bug fixes:

  • Add missing key branches: to template for GitHub Actions #4883
  • Fix bundle plugin install detection of already installed plugins #4869
  • Make plugin installation idempotent #4864
  • Fix bundle check showing duplicated gems when multiple platforms are locked #4854
  • Fix bundle check incorrectly considering cached gems #4853

- Ruby
Published by deivid-rodriguez almost 5 years ago

https://github.com/ruby/rubygems - v3.2.26

Enhancements:

  • Enhance the error handling for loading the
    rubygems/defaults/operating_system file. Pull request #4824 by
    intuxicated
  • Ignore RUBYGEMS_GEMDEPS for the bundler gem. Pull request #4532 by
    deivid-rodriguez

Bug fixes:

  • Also load user installed rubygems plugins. Pull request #4829 by
    deivid-rodriguez

- Ruby
Published by deivid-rodriguez almost 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.26

Enhancements:

  • Remove RUBYGEMS_GEMDEPS warning #4827
  • Better defaults for GitHub Actions template generated by bundle gem #4619
  • Make bundle exec keep file descriptors by default #4812
  • Exclude gemspec file itself from file list of gems generated by bundle gem #4650
  • Fix a couple small typos in deprecation / error messages #4806
  • Make script generated by bundle install --standalone resilient to moving the application to a differently nested folder when path sources are used #4792
  • Exclude CI files and issue templates from file list of gems generated by bundle gem #4033

Bug fixes:

  • Respect BUNDLE_USER_HOME env when choosing config location #4828
  • Fix bundle gem on path with spaces #4816
  • Fix bundler hitting the network in some cases where not allowed #4805

- Ruby
Published by deivid-rodriguez almost 5 years ago

https://github.com/ruby/rubygems - v3.2.25

Enhancements:

  • Don't load the base64 library since it's not used. Pull request #4785
    by deivid-rodriguez
  • Don't load the resolv library since it's not used. Pull request #4784
    by deivid-rodriguez
  • Lazily load shellwords library. Pull request #4783 by deivid-rodriguez
  • Check requirements class before loading marshalled requirements. Pull
    request #4651 by nobu

Bug fixes:

  • Add missing require 'fileutils' in Gem::ConfigFile. Pull request
    #4768 by ybiquitous

- Ruby
Published by deivid-rodriguez almost 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.25

Deprecations:

  • Deprecate Gemfile without an explicit global source #4779
  • Deprecate bundle cache --path #4496

Enhancements:

  • Give better errors when materialization fails #4788
  • Lazily load shellwords library #4786
  • Show original error and backtrace directly on bundle install errors instead of a more brittle gem install hint #4778
  • Remove LoadError message in regards to requiring a relative file #4772

Bug fixes:

  • Fix BUNDLE_USER_CONFIG no longer respected as config location #4797
  • Fix --standalone installation of default gems #4782
  • Fix --quiet flag not printing warnings #4781
  • Fix bundler binstub version selection #4775
  • Fix interrupt handling in Bundler workers #4767

- Ruby
Published by deivid-rodriguez almost 5 years ago

https://github.com/ruby/rubygems - v3.2.24

Bug fixes:

  • Fix contradictory message about deletion of default gem. Pull request
    #4739 by jaredbeck

Documentation:

  • Add a description about GEM_HOST_OTP_CODE to help text. Pull request
    #4742 by ybiquitous

- Ruby
Published by deivid-rodriguez almost 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.24

Bug fixes:

  • Fix development gem unintentionally removed on an edge case #4751
  • Fix dangling empty plugin hooks #4755
  • Fix bundle plugin install --help showing bundle install's help #4756
  • Make sure bundle check shows uniq missing gems #4749

Performance:

  • Slightly speed up bundler/setup #4750

- Ruby
Published by deivid-rodriguez almost 5 years ago

https://github.com/ruby/rubygems - v3.2.23

Enhancements:

  • Rewind IO source to allow working with contents in memory. Pull request
    #4729 by drcapulet

- Ruby
Published by deivid-rodriguez almost 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.23

Enhancements:

  • Fix bundle install on truffleruby selecting incorrect variant for sorbet-static gem #4625
  • Spare meaningless warning on read-only bundle invocations #4724

Bug fixes:

  • Fix incorrect warning about duplicated gems in the Gemfile #4732
  • Fix bundle plugin install foo crashing #4734

- Ruby
Published by deivid-rodriguez almost 5 years ago

https://github.com/ruby/rubygems - v3.2.22

Enhancements:

  • Allow setting --otp via GEM_HOST_OTP_CODE. Pull request #4697 by
    CGA1123
  • Fixes for the edge case when openssl library is missing. Pull request
    #4695 by rhenium

- Ruby
Published by deivid-rodriguez almost 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.22

Enhancements:

  • Never downgrade indirect dependencies when running bundle update #4713
  • Fix getaddrinfo errors not treated as fatal on non darwin platforms #4703

Bug fixes:

  • Fix bundle update <gem> sometimes hanging and bundle lock --update not being able to update an insecure lockfile to the new format if it requires downgrades #4652
  • Fix edge case combination of DSL methods and duplicated sources causing gems to not be found #4711
  • Fix bundle doctor crashing when finding a broken symlink #4707
  • Fix incorrect re-resolve edge case #4700
  • Fix some gems being unintentionally locked under multiple lockfile sections #4701
  • Fix --conservative flag unexpectedly updating indirect dependencies #4692

- Ruby
Published by deivid-rodriguez almost 5 years ago

https://github.com/ruby/rubygems - v3.2.21

Enhancements:

  • Fix typo in OpenSSL detection. Pull request #4679 by osyoyu
  • Add the most recent licenses from spdx.org. Pull request #4662 by nobu
  • Simplify setup.rb code to allow installing rubygems from source on
    truffleruby 21.0 and 21.1. Pull request #4624 by deivid-rodriguez

Bug fixes:

  • Create credentials folder when setting API keys if not there yet. Pull
    request #4665 by deivid-rodriguez

- Ruby
Published by deivid-rodriguez almost 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.21

Security fixes:

  • Auto-update insecure lockfile to split GEM source sections whenever possible #4647

Enhancements:

  • Use a more limited number of threads when fetching in parallel from the Compact Index API #4670
  • Update TODO link in bundle gem template to https #4671

Bug fixes:

  • Fix bundle install --local hitting the network when cache_all_platforms configured #4677

- Ruby
Published by deivid-rodriguez almost 5 years ago

https://github.com/ruby/rubygems - v3.2.20

Security fixes:

  • Verify plaform before installing to avoid potential remote code
    execution. Pull request #4667 by sonalkr132

Enhancements:

  • Add better specification policy error description. Pull request #4658 by
    ceritium

- Ruby
Published by deivid-rodriguez about 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.20

Enhancements:

  • Don't print bug report template on server side errors #4663
  • Don't load resolv unnecessarily #4640

Bug fixes:

  • Fix bundle outdated edge case #4648
  • Fix bundle check with scoped rubygems sources #4639

Performance:

  • Don't use extra_rdoc_files with md files in gemspec to make installing bundler with docs faster #4628

- Ruby
Published by deivid-rodriguez about 5 years ago

https://github.com/ruby/rubygems - v3.2.19

Enhancements:

  • Fix gem help build output format. Pull request #4613 by tnir

- Ruby
Published by deivid-rodriguez about 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.19

Bug fixes:

  • Restore support for configuration keys with dashes #4582
  • Fix some cached gems being unintentionally ignored when using rubygems 3.2.18 #4623

- Ruby
Published by deivid-rodriguez about 5 years ago

https://github.com/ruby/rubygems - v3.2.18

Enhancements:

  • Don't leave temporary directory around when building extensions to
    improve build reproducibility. Pull request #4610 by baloo

- Ruby
Published by deivid-rodriguez about 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.18

Security fixes:

  • Fix dependency confusion issues with implicit dependencies #4609

Enhancements:

  • Use simpler notation for generated required_ruby_version #4598
  • Undeprecate bundle show #4586
  • Make sure link to new issue uses the proper template #4592

Bug fixes:

  • Fix platform specific gems being removed from the lockfile #4580

- Ruby
Published by deivid-rodriguez about 5 years ago

https://github.com/ruby/rubygems - v3.2.17

Enhancements:

  • Only print month & year in deprecation messages. Pull request #3085 by
    Schwad
  • Make deprecate method support ruby3's keyword arguments. Pull request
    #4558 by mame
  • Update the default bindir on macOS. Pull request #4524 by nobu
  • Prefer File.open instead of Kernel#open. Pull request #4529 by mame

Documentation:

  • Fix usage messages to reflect the current POSIX-compatible behaviour.
    Pull request #4551 by graywolf-at-work

- Ruby
Published by deivid-rodriguez about 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.17

Enhancements:

  • Improve authentication required error message to include an alternative using ENV #4565
  • Discard partial range responses without etag #4563
  • Fix configuring ENV for a gem server with a name including dashes #4571
  • Redact credentials from bundle env and bundle config #4566
  • Redact all sources in verbose mode #4564
  • Improve bundle pristine error if BUNDLE_GEMFILE does not exist #4536
  • [CurrentRuby] Add 3.0 as a known minor #4535
  • Prefer File.read instead of IO.read #4530
  • Add space after open curly bracket in Gemfile and gems.rb template #4518

Bug fixes:

  • Make sure specs are fetched from the right source when materializing #4562
  • Fix bundle cache with an up-to-date lockfile and specs not already installed #4554
  • Ignore deployment setting in inline mode #4523

Performance:

  • Don't materialize resolutions when not necessary #4556

- Ruby
Published by deivid-rodriguez about 5 years ago

https://github.com/ruby/rubygems - v3.2.16

Bug fixes:

  • Correctly handle symlinks. Pull request #2836 by voxik

- Ruby
Published by deivid-rodriguez about 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.16

Enhancements:

  • Add --github-username option and config to bundle gem #3687
  • Bump vendored tmpdir library copy #4506
  • Add rake build:checksum task to build cheksums for a gem package #4156
  • Enable bundler-cache for GitHub Actions template #4498
  • Improve bundle info error when gem is on a "disabled" group #4492
  • Small tweak to yank message #4494
  • Don't show duplicate entries in bundle outdated output #4474
  • Never downgrade top level gems when running bundle update #4473

Bug fixes:

  • Fix incorrect logic for filtering metadata matching candidates #4497

- Ruby
Published by deivid-rodriguez about 5 years ago

https://github.com/ruby/rubygems - v3.2.15

Enhancements:

  • Prevent downgrades to untested rubygems versions. Pull request #4460 by
    deivid-rodriguez

Bug fixes:

  • Fix missing require breaking gem cert. Pull request #4464 by lukehinds

- Ruby
Published by deivid-rodriguez about 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.15

Enhancements:

  • Add a hint about bundler installing executables for path gems #4461
  • Warn lockfiles with incorrect resolutions #4459
  • Don't generate duplicate redundant sources in the lockfile #4456

Bug fixes:

  • Respect running ruby when resolving platforms #4449

- Ruby
Published by deivid-rodriguez about 5 years ago

https://github.com/ruby/rubygems - v3.2.14

Enhancements:

  • Less wrapping of network errors. Pull request #4064 by deivid-rodriguez

Bug fixes:

  • Revert addition of support for musl variants to restore graceful
    fallback on Alpine. Pull request #4434 by deivid-rodriguez

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.14

Security fixes:

  • Lock GEM sources separately and fix locally installed specs confusing bundler #4381

Bug fixes:

  • Make rake available to other gems' installers right after it's installed #4428
  • Fix encoding issue on compact index updater #4362

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.13

Bug fixes:

  • Support non-gnu libc linux platforms. Pull request #4082 by lloeki

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.13

Enhancements:

  • Respect user configured default branch in README links in new generated gems #4303

Bug fixes:

  • Fix gems sometimes being pulled from irrelevant sources #4418

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.12

Bug fixes:

  • Restore the ability to manually install extension gems. Pull request
    #4384 by cfis

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.12

Bug fixes:

  • Fix sporadic warnings about nil gemspec on install/update and make those faster #4409
  • Fix deployment install with duplicate path gems added to Gemfile #4410

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.11

Enhancements:

  • Optionally fallback to IPv4 when IPv6 is unreachable. Pull request #2662
    by sonalkr132

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.11

Bug fixes:

  • Revert disable_multisource changes #4385

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.10

Documentation:

  • Add a gem push example to gem help. Pull request #4373 by
    deivid-rodriguez
  • Improve documentation for required_ruby_version. Pull request #4343 by
    AlexWayfer

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.10

Security fixes:

  • Fix source priority for transitive dependencies and split lockfile rubygems source sections #3655

Bug fixes:

  • Fix adding platforms to lockfile sometimes conflicting on ruby requirements #4371
  • Fix bundler sometimes choosing ruby variants over java ones #4367

Documentation:

  • Update man pages to reflect to new default for bundle install jobs #4188

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.9

Bug fixes:

  • Fix error message when underscore selection can't find bundler. Pull
    request #4363 by deivid-rodriguez
  • Fix Gem::Specification.stubs_for returning wrong named specs. Pull
    request #4356 by tompng
  • Don't error out when activating a binstub unless necessary. Pull request
    #4351 by deivid-rodriguez
  • Fix gem outdated incorrectly handling platform specific gems. Pull
    request #4248 by deivid-rodriguez

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.9

Enhancements:

  • Stop removing existing platforms when force_ruby_platform is true #4336

Bug fixes:

  • Don't install platform specific gems on truffleruby #4333

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.8

Bug fixes:

  • Fix gem install crashing on gemspec with nil required_ruby_version.
    Pull request #4334 by pbernays

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.8

Enhancements:

  • Add a CHANGELOG.md file to gems generated by bundle gem #4093
  • Support gemified set #4297

Bug fixes:

  • Fix standalone Kernel.require visibility #4337

Performance:

  • Fix resolver edge cases and speed up bundler #4277

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.7

Bug fixes:

  • Generate plugin wrappers with relative requires. Pull request #4317 by
    deivid-rodriguez

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.7

Enhancements:

  • Improve error messages when dependency on bundler conflicts with running version #4308
  • Avoid showing platforms with requirements in error messages #4310
  • Introduce disable_local_revision_check config #4237
  • Reverse rubygems require mixin with bundler standalone #4299

Bug fixes:

  • Fix releasing from a not yet pushed branch #4309
  • Install cache only once if it already exists #4304
  • Fix force_ruby_platform no longer being respected #4302

Performance:

  • Fix resolver dependency comparison #4289

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.6

Enhancements:

  • Fix Gem::Platform#inspect showing duplicate information. Pull request
    #4276 by deivid-rodriguez

Bug fixes:

  • Swallow any system call error in ensure_gem_subdirs to support jruby
    embedded paths. Pull request #4291 by kares
  • Restore accepting custom make command with extra options as the make
    env variable. Pull request #4271 by terceiro

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.6

Enhancements:

  • Improve resolver debugging #4288

Bug fixes:

  • Fix dependency locking for path source #4293

Performance:

  • Speed up complex dependency resolves by creating DepProxy factory and cache #4216

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.5

Bug fixes:

  • Don't load more specs after the whole set of specs has been setup. Pull
    request #4262 by deivid-rodriguez
  • Fix broken bundler executable after gem update --system. Pull
    request #4221 by deivid-rodriguez

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.5

Enhancements:

  • Improve rubocop setup in the new gem template #4220
  • Support repositories with default branch not named master #4224

Bug fixes:

  • Let Net::HTTP decompress the index instead of doing it manually #4081
  • Workaround for another jruby crash when autoloading a constant #4252
  • Fix another performance regression in the resolver #4243
  • Restore support for old git versions #4233
  • Give a proper error if cache path does not have write access #4215
  • Fix running rake release from an ambiguous ref #4219

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.4

Enhancements:

  • Use a CHANGELOG in markdown for rubygems. Pull request #4168 by
    deivid-rodriguez
  • Never spawn subshells when building extensions. Pull request #4190 by
    deivid-rodriguez

Bug fixes:

  • Fix fallback to the old index and installation from it not working. Pull
    request #4213 by deivid-rodriguez
  • Fix installing from source on truffleruby. Pull request #4201 by
    deivid-rodriguez

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.4

Bug fixes:

  • Fix bundle man pages display on truffleruby #4209
  • Fix Windows + JRuby no longer being able to install git sources #4196

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.3

Enhancements:

  • Fix misspellings in default API key name. Pull request #4177 by hsbt

Bug fixes:

  • Respect required_ruby_version and required_rubygems_version
    constraints when looking for gem install candidates. Pull request #4110
    by deivid-rodriguez

=== 3.2.2 / 2020-12-17

Bug fixes:

  • Fix issue where CLI commands making more than one request to
    rubygems.org needing an OTP code would crash or ask for the code twice.
    Pull request #4162 by sonalkr132
  • Fix building rake extensions that require openssl. Pull request #4165 by
    deivid-rodriguez
  • Fix gem update --system displaying too many changelog entries. Pull
    request #4145 by deivid-rodriguez

=== 3.2.1 / 2020-12-14

Enhancements:

  • Added help message for gem i webrick in gem server command. Pull request
    #4117 by hsbt

Bug fixes:

  • Added the missing loading of fileutils same as load_specs. Pull request
    #4124 by hsbt
  • Fix Resolver::APISet to always include prereleases when necessary. Pull
    request #4113 by deivid-rodriguez

=== 3.2.0 / 2020-12-07

Enhancements:

  • Do not override Kernel#warn when there is no need. Pull request #4075 by
    eregon
  • Update endpoint of gem signin command. Pull request #3840 by sonalkr132
  • Omit deprecated commands from command help output. Pull request #4023 by
    landongrindheim
  • Suggest alternatives in gem query deprecation. Pull request #4021 by
    landongrindheim
  • Lazily load time, cgi, and zlib. Pull request #4010 by
    deivid-rodriguez
  • Don't hit the network when installing dependencyless local gemspec. Pull
    request #3968 by deivid-rodriguez
  • Add --force option to gem sources command. Pull request #3956 by
    andy-smith-msm
  • Lazily load openssl. Pull request #3850 by deivid-rodriguez
  • Pass more information when comparing platforms. Pull request #3817 by
    eregon

Bug fixes:

  • Use better owner & group for files in rubygems package. Pull request
    #4065 by deivid-rodriguez
  • Improve gem build -C flag. Pull request #3983 by bronzdoc
  • Handle unexpected behavior with URI#merge and subpaths missing trailing
    slashes. Pull request #3123 by drcapulet
  • Add missing fileutils require in rubygems installer. Pull request
    #4036 by deivid-rodriguez
  • Fix --platform option to gem specification being ignored. Pull
    request #4043 by deivid-rodriguez
  • Expose --no-minimal-deps flag to install the latest version of
    dependencies. Pull request #4030 by deivid-rodriguez
  • Fix "stack level too deep" error when overriding Warning.warn. Pull
    request #3987 by eregon
  • 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-root flag under Windows. Pull request #3975 by
    deivid-rodriguez
  • Fix typo_squatting? false positive for rubygems.org itself. Pull
    request #3951 by andy-smith-msm
  • Make --default and --install-dir options to gem install play nice
    together. Pull request #3906 by deivid-rodriguez

Deprecations:

  • Deprecate server command. Pull request #3868 by bronzdoc

Performance:

  • Don't change ruby process CWD when building extensions. Pull request
    #3498 by deivid-rodriguez

=== 3.2.0.rc.2 / 2020-10-08

Enhancements:

  • 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 --platform option to build command. Pull request #3079 by nobu
  • Have "gem update --system" pass through the --silent flag. 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:

  • 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 --user fails with Gem::FilePermissionError on the system
    plugins directory. Pull request #3804 by nobu

Performance:

  • 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

=== 3.2.0.rc.1 / 2020-07-04

Enhancements:

  • Test TruffleRuby in CI. Pull request #2797 by Benoit Daloze.
  • Rework plugins system and speed up rubygems. Pull request #3108 by David
    Rodríguez.
  • Specify explicit separator not to be affected by $;. Pull request #3424
    by Nobuyoshi Nakada.
  • Enable Layout/ExtraSpacing cop. Pull request #3449 by David Rodríguez.
  • Rollback gem deprecate. Pull request #3530 by Luis Sagastume.
  • Normalize heredoc delimiters. Pull request #3533 by David Rodríguez.
  • Log messages to stdout in rake package. Pull request #3632 by David
    Rodríguez.
  • Remove explicit psych activation. Pull request #3636 by David
    Rodríguez.
  • Delay fileutils loading to fix some warnings. Pull request #3637 by
    David Rodríguez.
  • Make sure rubygems/package can be directly required reliably. Pull
    request #3670 by Luis Sagastume.
  • Make sure tmp folder exists before calling Dir.tmpdir. Pull request
    #3711 by David Rodríguez.
  • Add Gem.disable_system_update_message to disable gem update --system if
    needed. Pull request #3720 by Josef Šimánek.
  • Tweaks to play nice with ruby-core setup. Pull request #3733 by David
    Rodríguez.
  • Remove explicit require for auto-loaded constant. Pull request #3751 by
    Karol Bucek.
  • Test files should not be included in spec.files. Pull request #3758 by
    Marc-André Lafortune.
  • Remove TODO comment about warning on setting instead of pushing. Pull
    request #2823 by Luis Sagastume.
  • Add deprecate command method. Pull request #2935 by Luis Sagastume.
  • Simplify deprecate command method. Pull request #2974 by Luis Sagastume.
  • Fix Gem::LOADED_SPECS_MUTEX handling for recursive locking. Pull request
    #2985 by MSP-Greg.
  • Add funding_uri metadata field to gemspec. Pull request #3060 by
    Colby Swandale.
  • Updates to some old gem-signing docs. Pull request #3063 by Tieg
    Zaharia.
  • Update the gem method for Gem::Installer. Pull request #3137 by Daniel
    Berger.
  • Simplify initial gem help output. Pull request #3148 by Olivier Lacan.
  • Resolve latest version via gem contents. Pull request #3149 by Dan
    Rice.
  • Install suggestions. Pull request #3151 by Sophia Castellarin.
  • Only rescue the errors we actually want to rescue. Pull request #3156 by
    David Rodríguez.

Bug fixes:

  • Accept not only /usr/bin/env but also /bin/env in some tests. Pull
    request #3422 by Yusuke Endoh.
  • Skip a test that attempts to remove the current directory on Solaris.
    Pull request #3423 by Yusuke Endoh.
  • Fix race condition on bundler's parallel installer. Pull request #3440
    by David Rodríguez.
  • Fix platform comparison check in #contains_requirable_file?. Pull
    request #3495 by Benoit Daloze.
  • Improve missing spec error. Pull request #3559 by Luis Sagastume.
  • Fix hidden bundler template installation from rubygems updater. Pull
    request #3674 by David Rodríguez.
  • Fix gem update --user-install. Pull request #2901 by Luis Sagastume.
  • Correct conflict list when uninstallation is prevented. Pull request
    #2973 by David Rodríguez.
  • Fix error when trying to find bundler with a deleted "working directo….
    Pull request #3090 by Luis Sagastume.
  • Fix -I require priority. Pull request #3124 by David Rodríguez.
  • Fix ruby setup.rb for new plugins layout. Pull request #3144 by David
    Rodríguez.

Deprecations:

  • Set deprecation warning on query command. Pull request #2967 by Luis
    Sagastume.

Breaking changes:

  • Remove ruby 1.8 leftovers. Pull request #3442 by David Rodríguez.
  • Minitest cleanup. Pull request #3445 by David Rodríguez.
  • Remove builder gem requirement for gem regenerate_index. Pull
    request #3552 by David Rodríguez.
  • Remove modelines for consistency. Pull request #3714 by David Rodríguez.
  • Stop using deprecated OpenSSL::Digest constants. Pull request #3763 by
    Bart de Water.
  • Remove Gem module deprecated methods. Pull request #3101 by Luis
    Sagastume.
  • Remove ubygems.rb. Pull request #3102 by Luis Sagastume.
  • Remove Gem::Commands::QueryCommand. Pull request #3104 by Luis
    Sagastume.
  • Remove dependency installer deprecated methods. Pull request #3106 by
    Luis Sagastume.
  • Remove Gem::UserInteraction#debug method. Pull request #3107 by Luis
    Sagastume.
  • Remove options from Gem::GemRunner.new. Pull request #3110 by Luis
    Sagastume.
  • Remove deprecated Gem::RemoteFetcher#fetch_size. Pull request #3111 by
    Luis Sagastume.
  • Remove source_exception from Gem::Exception. Pull request #3112 by Luis
    Sagastume.
  • Requiring rubygems/source_specific_file is deprecated, remove it. Pull
    request #3114 by Luis Sagastume.

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.3

Bug fixes:

  • Restore full compatibility with previous lockfiles #4179
  • Add all matching variants with the same platform specificity to the lockfile #4180
  • Fix bundler installing gems for a different platform when running in frozen mode and current platform not in the lockfile #4172
  • Fix crash when bundle exec'ing to bundler #4175

2.2.2 (December 17, 2020)

Bug fixes:

  • Fix resolver crash when a candidate has 0 matching platforms #4163
  • Restore change to copy global with/without config locally upon bundle install #4154

2.2.1 (December 14, 2020)

Bug fixes:

  • Ad-hoc fix for platform regression #4127
  • Workaround JRuby + Windows issue with net-http-persistent vendored code #4138
  • Reset also root when in a nested invocation #4140
  • Restore 2.1.4 resolution times #4134
  • Fix bundle outdated --strict crash #4133
  • Autoload Bundler::RemoteSpecification to workaround crash on jruby #4114

2.2.0 (December 7, 2020)

Enhancements:

  • New gem template: prefer require_relative to require #4066
  • Always show underlying error when fetching specs fails #4061
  • Add --all-platforms flag to bundle binstubs to generate binstubs for all platforms #3886
  • Improve gem not found in source error messages #4019
  • Revert resolving all Gemfile platforms automatically #4052
  • Remove extra empty line from README template #4041
  • Lazily load erb #4011

Bug fixes:

  • Fix Bundler::Plugin::API::Source#to_s having empty source type #4084
  • Raise consistent errors with or without bundle exec #4063
  • Fix edge case resulting in a crash when using zeitwerk inside a nested bundle exec invocation #4062
  • Enable specific_platform by default #4015
  • Prevent remove command from deleting gemfile lines that are comments #4045
  • Fix issue with cache_all_platforms and specific_platform configured #4042
  • Fix incorrect error message on Windows #4039
  • Make printed drive letters consistent on Windows #4038
  • Load rubygems plugins from RUBYLIB during bundle install and bundle update #3534
  • Fix specific_platform and cache_all with bundle cache --all-platforms #4022
  • Bring back the possibility to install a plugin from path #4020
  • Move ronn pages to lib #3997
  • Fix fileutils double load when using bundler/inline #3991
  • Accept responses with no etag header #3865

Documentation:

  • Fix typo of bundle-install.1 (v2.1) #4079
  • Add commented out example and more information link to generated gemspec #4034

2.2.0.rc.2 (October 6, 2020)

Features:

  • Add bundle fund command #3390

Enhancements:

  • Fix ls-files matching regexp #3845
  • Remove redundant bundler/setup require from spec_helper.rb generated by bundle gem #3791

Bug fixes:

  • Deduplicate spec groups #3965
  • Fix some cases of running bundler on a path including brackets #3854
  • Don't warn when deinit'ing submodules #3969
  • Make bundle clean --force leave default gem executables untouched #3907
  • Prioritize path.system over path when it makes sense #3933
  • Sort requirements in Gem::Requirement to succeed comparison with different order #3889
  • Print bug report template to standard error #3924
  • Restore bundle cache --all in all cases #3914
  • Move shebang to the top of bin/console template #3927
  • Fix platform issues when running under a frozen bundle #3909
  • Fix deprecation messages for bundle install flags, the config should be --local as before #3917
  • Look for absolute path when removing bundler/setup from RUBYOPT in Bundler.unbundled_env method #3877
  • Fix incorrect re-resolution when path gem excluded and not available #3902
  • Fix error when building error message in bundler/inline #3901
  • Fix regression related to locked ruby #3900
  • Expand load paths in standalone setup.rb file #3522
  • Fix broken exception recovery code when installing plugins #3487
  • Fix incorrect build info on development versions of bundler, and on bundler versions installed as a default gem #3778
  • Avoid autoloading openssl to try help with jruby load service issues #3809
  • Fix rake release pushing all local tags instead of only the release tag #3785
  • Fix rake release aborting when credentials file is missing, even if properly configured through XDG #3783

Deprecations:

  • Deprecate bundle cache --all flag #3932

Documentation:

  • Correct grammar in Gemfile docs #3990
  • Fix typo in bundle pristine warning message #3959
  • Improve human readable fallback version of CLI help messages #3921
  • Note CLI flag deprecations in documentation #3915
  • Update man page and deprecation warning for binstubs --all #3872

2.2.0.rc.1 (July 2, 2020)

Features:

  • Windows support. There's still gotchas and unimplemented features, but a Windows CI is now enforced.
  • Full multiplatform support. Bundler should now seamlessly handle multiplatform Gemfile or gems.rb files.

Enhancements:

  • bundle info now includes gem metadata #7376
  • bundle list --without-group and bundle list --only-group now support space separated list of groups in addition to single groups #7404
  • bundle gem now supports a --rubocop flag that adds the rubocop gem to the new gem layout #6455
  • bundle gem now supports --test-unit in addition to rspec and minitest as a value for its --test option #5521
  • bundle install now uses the available number of processors automatically for concurrent gem install, except for Windows where it still uses a single thread by default #3393 and #3718
  • Report Gitlab CI within bundler user-agent string #3432
  • Add bundle plugin uninstall #3482
  • bundle gem now supports a --ci flag and a gem.ci configuration that adds CI config files for the main CI providers to the generated gem skeleton #3667
  • Allow setting a tag prefix to be used by release tasks #3766
  • bundle outdated now prints output in columns for better readability #4474
  • bundler's release rake task now prints a better message when not being logged in and trying to push a gem #7513
  • BUNDLE_APP_CONFIG environment variable is now documented #7563
  • Original exception is now reported when bundler fails to load OpenSSL #7527
  • RVM specific instructions for recompiling ruby is no longer recommended when bundler fails to load OpenSSL #7597
  • Improve resolver debugging out from resolver #7589 and #7590
  • Clarify bundle config --local docs #3408
  • Make sure to not "leak" to a different bundler install under any circumstances #3595
  • Make sure users messing with $; doesn't affect us #3602
  • Remove explicit psych activation which could potentially lead to packaging-specific issues #3638
  • Deprecate --no-deployment flag and never recommend it #3657
  • bundle gem test framework defaults to the gem.test setting and asks for a value without overwriting configuration if -t without a value is passed explicitly #3544
  • bundle gem now ships with a default .rubocop.yml file and an offense free initial gem skeleton #3731, #3740, #3765
  • Remove some requires that might workaround some autoloading issues on jruby #3771
  • Unswallow an error that should make some random crashes on jruby easier to troubleshoot #3774

Bug fixes:

  • Fix bundle pristine removing gems with local overrides. Be conservative by printing a warning and skipping the removal #7423
  • Fix multiplaform resolution edge cases #7522 and #7578
  • Fix ruby version conflicts not displaying the current ruby version 7559
  • Fix Gemfile or gems.rb files containing :path gems using relative paths not working when the app is packaged as a jar with warbler #7614
  • Fix config location edge case where if BUNDLE_APP_CONFIG is set to an absolute path like in official ruby docker images, and there's no Gemfile up in the directory hierarchy, bundler would end up using the default config location instead of the customized one #7622
  • Fix error message about missing permissions recommending a deprecated command #7633
  • Fix init_gems_rb setting being ignored by bundle gem #7629
  • Fix "unresolvable warning" being printed on bundle install of multipliplatform Gemfile or gems.rb files without lockfiles, multiplatform is now managed automatically #7580
  • Fix setting the number of --jobs to be one unit less than specified to the CLI #3393
  • Fix extension building when the same git source specifies several gems with extensions #3475
  • Fix uninitialized instance variable warning under ruby-head (2.8-dev) #3477
  • Fix double chdir warning while installing a git gem with extensions #3479
  • Fix some deprecations not showing up when CLI flags passed as --flag=value #3561
  • Fix man pages display when bundler installed as a default gem #3562
  • Fix bundler gem tasks not handling relative paths #3586
  • Fix deprecation warnings when options the dashed names are used, such as --no-prune #3623
  • Fix crash related to bundler gem activation under old rubygems version (2.6.1 or older) #3626
  • Avoid stack overflow inside StubSpecification on some edge cases #3635
  • Fix bundle remove with multiline gem specifications #3400
  • Fix bundle info not informing about deleted gems as opposed to old bundle show #3509
  • The --no-deployment flag to bundle install was deprecated just like the other flags that rely on their value being remembered #3657
  • Fix bundle install unintentionally copying with and without global config to local configuration #3666. This PR also address the BUNDLE_WITH environment variable unintentionally being persisted to configuration in a similar way (#3708)
  • Fix race condition in bundle install that could "empty" exceptions to be raised #3669
  • Fix --no-cache to bundle install being unintentionally deprecated #3688
  • Avoid calling LoadError#message to fix performance regression in future ruby 3.0 #3762

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.2

Bug fixes:

  • Fix issue where CLI commands making more than one request to
    rubygems.org needing an OTP code would crash or ask for the code twice.
    Pull request #4162 by sonalkr132
  • Fix building rake extensions that require openssl. Pull request #4165 by
    deivid-rodriguez
  • Fix gem update --system displaying too many changelog entries. Pull
    request #4145 by deivid-rodriguez

=== 3.2.1 / 2020-12-14

Enhancements:

  • Added help message for gem i webrick in gem server command. Pull request
    #4117 by hsbt

Bug fixes:

  • Added the missing loading of fileutils same as load_specs. Pull request
    #4124 by hsbt
  • Fix Resolver::APISet to always include prereleases when necessary. Pull
    request #4113 by deivid-rodriguez

=== 3.2.0 / 2020-12-07

Enhancements:

  • Do not override Kernel#warn when there is no need. Pull request #4075 by
    eregon
  • Update endpoint of gem signin command. Pull request #3840 by sonalkr132
  • Omit deprecated commands from command help output. Pull request #4023 by
    landongrindheim
  • Suggest alternatives in gem query deprecation. Pull request #4021 by
    landongrindheim
  • Lazily load time, cgi, and zlib. Pull request #4010 by
    deivid-rodriguez
  • Don't hit the network when installing dependencyless local gemspec. Pull
    request #3968 by deivid-rodriguez
  • Add --force option to gem sources command. Pull request #3956 by
    andy-smith-msm
  • Lazily load openssl. Pull request #3850 by deivid-rodriguez
  • Pass more information when comparing platforms. Pull request #3817 by
    eregon

Bug fixes:

  • Use better owner & group for files in rubygems package. Pull request
    #4065 by deivid-rodriguez
  • Improve gem build -C flag. Pull request #3983 by bronzdoc
  • Handle unexpected behavior with URI#merge and subpaths missing trailing
    slashes. Pull request #3123 by drcapulet
  • Add missing fileutils require in rubygems installer. Pull request
    #4036 by deivid-rodriguez
  • Fix --platform option to gem specification being ignored. Pull
    request #4043 by deivid-rodriguez
  • Expose --no-minimal-deps flag to install the latest version of
    dependencies. Pull request #4030 by deivid-rodriguez
  • Fix "stack level too deep" error when overriding Warning.warn. Pull
    request #3987 by eregon
  • 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-root flag under Windows. Pull request #3975 by
    deivid-rodriguez
  • Fix typo_squatting? false positive for rubygems.org itself. Pull
    request #3951 by andy-smith-msm
  • Make --default and --install-dir options to gem install play nice
    together. Pull request #3906 by deivid-rodriguez

Deprecations:

  • Deprecate server command. Pull request #3868 by bronzdoc

Performance:

  • Don't change ruby process CWD when building extensions. Pull request
    #3498 by deivid-rodriguez

=== 3.2.0.rc.2 / 2020-10-08

Enhancements:

  • 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 --platform option to build command. Pull request #3079 by nobu
  • Have "gem update --system" pass through the --silent flag. 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:

  • 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 --user fails with Gem::FilePermissionError on the system
    plugins directory. Pull request #3804 by nobu

Performance:

  • 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

=== 3.2.0.rc.1 / 2020-07-04

Enhancements:

  • Test TruffleRuby in CI. Pull request #2797 by Benoit Daloze.
  • Rework plugins system and speed up rubygems. Pull request #3108 by David
    Rodríguez.
  • Specify explicit separator not to be affected by $;. Pull request #3424
    by Nobuyoshi Nakada.
  • Enable Layout/ExtraSpacing cop. Pull request #3449 by David Rodríguez.
  • Rollback gem deprecate. Pull request #3530 by Luis Sagastume.
  • Normalize heredoc delimiters. Pull request #3533 by David Rodríguez.
  • Log messages to stdout in rake package. Pull request #3632 by David
    Rodríguez.
  • Remove explicit psych activation. Pull request #3636 by David
    Rodríguez.
  • Delay fileutils loading to fix some warnings. Pull request #3637 by
    David Rodríguez.
  • Make sure rubygems/package can be directly required reliably. Pull
    request #3670 by Luis Sagastume.
  • Make sure tmp folder exists before calling Dir.tmpdir. Pull request
    #3711 by David Rodríguez.
  • Add Gem.disable_system_update_message to disable gem update --system if
    needed. Pull request #3720 by Josef Šimánek.
  • Tweaks to play nice with ruby-core setup. Pull request #3733 by David
    Rodríguez.
  • Remove explicit require for auto-loaded constant. Pull request #3751 by
    Karol Bucek.
  • Test files should not be included in spec.files. Pull request #3758 by
    Marc-André Lafortune.
  • Remove TODO comment about warning on setting instead of pushing. Pull
    request #2823 by Luis Sagastume.
  • Add deprecate command method. Pull request #2935 by Luis Sagastume.
  • Simplify deprecate command method. Pull request #2974 by Luis Sagastume.
  • Fix Gem::LOADED_SPECS_MUTEX handling for recursive locking. Pull request
    #2985 by MSP-Greg.
  • Add funding_uri metadata field to gemspec. Pull request #3060 by
    Colby Swandale.
  • Updates to some old gem-signing docs. Pull request #3063 by Tieg
    Zaharia.
  • Update the gem method for Gem::Installer. Pull request #3137 by Daniel
    Berger.
  • Simplify initial gem help output. Pull request #3148 by Olivier Lacan.
  • Resolve latest version via gem contents. Pull request #3149 by Dan
    Rice.
  • Install suggestions. Pull request #3151 by Sophia Castellarin.
  • Only rescue the errors we actually want to rescue. Pull request #3156 by
    David Rodríguez.

Bug fixes:

  • Accept not only /usr/bin/env but also /bin/env in some tests. Pull
    request #3422 by Yusuke Endoh.
  • Skip a test that attempts to remove the current directory on Solaris.
    Pull request #3423 by Yusuke Endoh.
  • Fix race condition on bundler's parallel installer. Pull request #3440
    by David Rodríguez.
  • Fix platform comparison check in #contains_requirable_file?. Pull
    request #3495 by Benoit Daloze.
  • Improve missing spec error. Pull request #3559 by Luis Sagastume.
  • Fix hidden bundler template installation from rubygems updater. Pull
    request #3674 by David Rodríguez.
  • Fix gem update --user-install. Pull request #2901 by Luis Sagastume.
  • Correct conflict list when uninstallation is prevented. Pull request
    #2973 by David Rodríguez.
  • Fix error when trying to find bundler with a deleted "working directo….
    Pull request #3090 by Luis Sagastume.
  • Fix -I require priority. Pull request #3124 by David Rodríguez.
  • Fix ruby setup.rb for new plugins layout. Pull request #3144 by David
    Rodríguez.

Deprecations:

  • Set deprecation warning on query command. Pull request #2967 by Luis
    Sagastume.

Breaking changes:

  • Remove ruby 1.8 leftovers. Pull request #3442 by David Rodríguez.
  • Minitest cleanup. Pull request #3445 by David Rodríguez.
  • Remove builder gem requirement for gem regenerate_index. Pull
    request #3552 by David Rodríguez.
  • Remove modelines for consistency. Pull request #3714 by David Rodríguez.
  • Stop using deprecated OpenSSL::Digest constants. Pull request #3763 by
    Bart de Water.
  • Remove Gem module deprecated methods. Pull request #3101 by Luis
    Sagastume.
  • Remove ubygems.rb. Pull request #3102 by Luis Sagastume.
  • Remove Gem::Commands::QueryCommand. Pull request #3104 by Luis
    Sagastume.
  • Remove dependency installer deprecated methods. Pull request #3106 by
    Luis Sagastume.
  • Remove Gem::UserInteraction#debug method. Pull request #3107 by Luis
    Sagastume.
  • Remove options from Gem::GemRunner.new. Pull request #3110 by Luis
    Sagastume.
  • Remove deprecated Gem::RemoteFetcher#fetch_size. Pull request #3111 by
    Luis Sagastume.
  • Remove source_exception from Gem::Exception. Pull request #3112 by Luis
    Sagastume.
  • Requiring rubygems/source_specific_file is deprecated, remove it. Pull
    request #3114 by Luis Sagastume.

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.2

Bug fixes:

  • Fix resolver crash when a candidate has 0 matching platforms #4163
  • Restore change to copy global with/without config locally upon bundle install #4154

2.2.1 (December 14, 2020)

Bug fixes:

  • Ad-hoc fix for platform regression #4127
  • Workaround JRuby + Windows issue with net-http-persistent vendored code #4138
  • Reset also root when in a nested invocation #4140
  • Restore 2.1.4 resolution times #4134
  • Fix bundle outdated --strict crash #4133
  • Autoload Bundler::RemoteSpecification to workaround crash on jruby #4114

2.2.0 (December 7, 2020)

Enhancements:

  • New gem template: prefer require_relative to require #4066
  • Always show underlying error when fetching specs fails #4061
  • Add --all-platforms flag to bundle binstubs to generate binstubs for all platforms #3886
  • Improve gem not found in source error messages #4019
  • Revert resolving all Gemfile platforms automatically #4052
  • Remove extra empty line from README template #4041
  • Lazily load erb #4011

Bug fixes:

  • Fix Bundler::Plugin::API::Source#to_s having empty source type #4084
  • Raise consistent errors with or without bundle exec #4063
  • Fix edge case resulting in a crash when using zeitwerk inside a nested bundle exec invocation #4062
  • Enable specific_platform by default #4015
  • Prevent remove command from deleting gemfile lines that are comments #4045
  • Fix issue with cache_all_platforms and specific_platform configured #4042
  • Fix incorrect error message on Windows #4039
  • Make printed drive letters consistent on Windows #4038
  • Load rubygems plugins from RUBYLIB during bundle install and bundle update #3534
  • Fix specific_platform and cache_all with bundle cache --all-platforms #4022
  • Bring back the possibility to install a plugin from path #4020
  • Move ronn pages to lib #3997
  • Fix fileutils double load when using bundler/inline #3991
  • Accept responses with no etag header #3865

Documentation:

  • Fix typo of bundle-install.1 (v2.1) #4079
  • Add commented out example and more information link to generated gemspec #4034

2.2.0.rc.2 (October 6, 2020)

Features:

  • Add bundle fund command #3390

Enhancements:

  • Fix ls-files matching regexp #3845
  • Remove redundant bundler/setup require from spec_helper.rb generated by bundle gem #3791

Bug fixes:

  • Deduplicate spec groups #3965
  • Fix some cases of running bundler on a path including brackets #3854
  • Don't warn when deinit'ing submodules #3969
  • Make bundle clean --force leave default gem executables untouched #3907
  • Prioritize path.system over path when it makes sense #3933
  • Sort requirements in Gem::Requirement to succeed comparison with different order #3889
  • Print bug report template to standard error #3924
  • Restore bundle cache --all in all cases #3914
  • Move shebang to the top of bin/console template #3927
  • Fix platform issues when running under a frozen bundle #3909
  • Fix deprecation messages for bundle install flags, the config should be --local as before #3917
  • Look for absolute path when removing bundler/setup from RUBYOPT in Bundler.unbundled_env method #3877
  • Fix incorrect re-resolution when path gem excluded and not available #3902
  • Fix error when building error message in bundler/inline #3901
  • Fix regression related to locked ruby #3900
  • Expand load paths in standalone setup.rb file #3522
  • Fix broken exception recovery code when installing plugins #3487
  • Fix incorrect build info on development versions of bundler, and on bundler versions installed as a default gem #3778
  • Avoid autoloading openssl to try help with jruby load service issues #3809
  • Fix rake release pushing all local tags instead of only the release tag #3785
  • Fix rake release aborting when credentials file is missing, even if properly configured through XDG #3783

Deprecations:

  • Deprecate bundle cache --all flag #3932

Documentation:

  • Correct grammar in Gemfile docs #3990
  • Fix typo in bundle pristine warning message #3959
  • Improve human readable fallback version of CLI help messages #3921
  • Note CLI flag deprecations in documentation #3915
  • Update man page and deprecation warning for binstubs --all #3872

2.2.0.rc.1 (July 2, 2020)

Features:

  • Windows support. There's still gotchas and unimplemented features, but a Windows CI is now enforced.
  • Full multiplatform support. Bundler should now seamlessly handle multiplatform Gemfile or gems.rb files.

Enhancements:

  • bundle info now includes gem metadata #7376
  • bundle list --without-group and bundle list --only-group now support space separated list of groups in addition to single groups #7404
  • bundle gem now supports a --rubocop flag that adds the rubocop gem to the new gem layout #6455
  • bundle gem now supports --test-unit in addition to rspec and minitest as a value for its --test option #5521
  • bundle install now uses the available number of processors automatically for concurrent gem install, except for Windows where it still uses a single thread by default #3393 and #3718
  • Report Gitlab CI within bundler user-agent string #3432
  • Add bundle plugin uninstall #3482
  • bundle gem now supports a --ci flag and a gem.ci configuration that adds CI config files for the main CI providers to the generated gem skeleton #3667
  • Allow setting a tag prefix to be used by release tasks #3766
  • bundle outdated now prints output in columns for better readability #4474
  • bundler's release rake task now prints a better message when not being logged in and trying to push a gem #7513
  • BUNDLE_APP_CONFIG environment variable is now documented #7563
  • Original exception is now reported when bundler fails to load OpenSSL #7527
  • RVM specific instructions for recompiling ruby is no longer recommended when bundler fails to load OpenSSL #7597
  • Improve resolver debugging out from resolver #7589 and #7590
  • Clarify bundle config --local docs #3408
  • Make sure to not "leak" to a different bundler install under any circumstances #3595
  • Make sure users messing with $; doesn't affect us #3602
  • Remove explicit psych activation which could potentially lead to packaging-specific issues #3638
  • Deprecate --no-deployment flag and never recommend it #3657
  • bundle gem test framework defaults to the gem.test setting and asks for a value without overwriting configuration if -t without a value is passed explicitly #3544
  • bundle gem now ships with a default .rubocop.yml file and an offense free initial gem skeleton #3731, #3740, #3765
  • Remove some requires that might workaround some autoloading issues on jruby #3771
  • Unswallow an error that should make some random crashes on jruby easier to troubleshoot #3774

Bug fixes:

  • Fix bundle pristine removing gems with local overrides. Be conservative by printing a warning and skipping the removal #7423
  • Fix multiplaform resolution edge cases #7522 and #7578
  • Fix ruby version conflicts not displaying the current ruby version 7559
  • Fix Gemfile or gems.rb files containing :path gems using relative paths not working when the app is packaged as a jar with warbler #7614
  • Fix config location edge case where if BUNDLE_APP_CONFIG is set to an absolute path like in official ruby docker images, and there's no Gemfile up in the directory hierarchy, bundler would end up using the default config location instead of the customized one #7622
  • Fix error message about missing permissions recommending a deprecated command #7633
  • Fix init_gems_rb setting being ignored by bundle gem #7629
  • Fix "unresolvable warning" being printed on bundle install of multipliplatform Gemfile or gems.rb files without lockfiles, multiplatform is now managed automatically #7580
  • Fix setting the number of --jobs to be one unit less than specified to the CLI #3393
  • Fix extension building when the same git source specifies several gems with extensions #3475
  • Fix uninitialized instance variable warning under ruby-head (2.8-dev) #3477
  • Fix double chdir warning while installing a git gem with extensions #3479
  • Fix some deprecations not showing up when CLI flags passed as --flag=value #3561
  • Fix man pages display when bundler installed as a default gem #3562
  • Fix bundler gem tasks not handling relative paths #3586
  • Fix deprecation warnings when options the dashed names are used, such as --no-prune #3623
  • Fix crash related to bundler gem activation under old rubygems version (2.6.1 or older) #3626
  • Avoid stack overflow inside StubSpecification on some edge cases #3635
  • Fix bundle remove with multiline gem specifications #3400
  • Fix bundle info not informing about deleted gems as opposed to old bundle show #3509
  • The --no-deployment flag to bundle install was deprecated just like the other flags that rely on their value being remembered #3657
  • Fix bundle install unintentionally copying with and without global config to local configuration #3666. This PR also address the BUNDLE_WITH environment variable unintentionally being persisted to configuration in a similar way (#3708)
  • Fix race condition in bundle install that could "empty" exceptions to be raised #3669
  • Fix --no-cache to bundle install being unintentionally deprecated #3688
  • Avoid calling LoadError#message to fix performance regression in future ruby 3.0 #3762

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.1

Enhancements:

  • Added help message for gem i webrick in gem server command. Pull request
    #4117 by hsbt

Bug fixes:

  • Added the missing loading of fileutils same as load_specs. Pull request
    #4124 by hsbt
  • Fix Resolver::APISet to always include prereleases when necessary. Pull
    request #4113 by deivid-rodriguez

=== 3.2.0 / 2020-12-7

Enhancements:

  • Do not override Kernel#warn when there is no need. Pull request #4075 by
    eregon
  • Update endpoint of gem signin command. Pull request #3840 by sonalkr132
  • Omit deprecated commands from command help output. Pull request #4023 by
    landongrindheim
  • Suggest alternatives in gem query deprecation. Pull request #4021 by
    landongrindheim
  • Lazily load time, cgi, and zlib. Pull request #4010 by
    deivid-rodriguez
  • Don't hit the network when installing dependencyless local gemspec. Pull
    request #3968 by deivid-rodriguez
  • Add --force option to gem sources command. Pull request #3956 by
    andy-smith-msm
  • Lazily load openssl. Pull request #3850 by deivid-rodriguez
  • Pass more information when comparing platforms. Pull request #3817 by
    eregon

Bug fixes:

  • Use better owner & group for files in rubygems package. Pull request
    #4065 by deivid-rodriguez
  • Improve gem build -C flag. Pull request #3983 by bronzdoc
  • Handle unexpected behavior with URI#merge and subpaths missing trailing
    slashes. Pull request #3123 by drcapulet
  • Add missing fileutils require in rubygems installer. Pull request
    #4036 by deivid-rodriguez
  • Fix --platform option to gem specification being ignored. Pull
    request #4043 by deivid-rodriguez
  • Expose --no-minimal-deps flag to install the latest version of
    dependencies. Pull request #4030 by deivid-rodriguez
  • Fix "stack level too deep" error when overriding Warning.warn. Pull
    request #3987 by eregon
  • 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-root flag under Windows. Pull request #3975 by
    deivid-rodriguez
  • Fix typo_squatting? false positive for rubygems.org itself. Pull
    request #3951 by andy-smith-msm
  • Make --default and --install-dir options to gem install play nice
    together. Pull request #3906 by deivid-rodriguez

Deprecations:

  • Deprecate server command. Pull request #3868 by bronzdoc

Performance:

  • Don't change ruby process CWD when building extensions. Pull request
    #3498 by deivid-rodriguez

=== 3.2.0.rc.2 / 2020-10-8

Enhancements:

  • 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 --platform option to build command. Pull request #3079 by nobu
  • Have "gem update --system" pass through the --silent flag. 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:

  • 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 --user fails with Gem::FilePermissionError on the system
    plugins directory. Pull request #3804 by nobu

Performance:

  • 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

=== 3.2.0.rc.1 / 2020-07-04

Enhancements:

  • Test TruffleRuby in CI. Pull request #2797 by Benoit Daloze.
  • Rework plugins system and speed up rubygems. Pull request #3108 by David
    Rodríguez.
  • Specify explicit separator not to be affected by $;. Pull request #3424
    by Nobuyoshi Nakada.
  • Enable Layout/ExtraSpacing cop. Pull request #3449 by David Rodríguez.
  • Rollback gem deprecate. Pull request #3530 by Luis Sagastume.
  • Normalize heredoc delimiters. Pull request #3533 by David Rodríguez.
  • Log messages to stdout in rake package. Pull request #3632 by David
    Rodríguez.
  • Remove explicit psych activation. Pull request #3636 by David
    Rodríguez.
  • Delay fileutils loading to fix some warnings. Pull request #3637 by
    David Rodríguez.
  • Make sure rubygems/package can be directly required reliably. Pull
    request #3670 by Luis Sagastume.
  • Make sure tmp folder exists before calling Dir.tmpdir. Pull request
    #3711 by David Rodríguez.
  • Add Gem.disable_system_update_message to disable gem update --system if
    needed. Pull request #3720 by Josef Šimánek.
  • Tweaks to play nice with ruby-core setup. Pull request #3733 by David
    Rodríguez.
  • Remove explicit require for auto-loaded constant. Pull request #3751 by
    Karol Bucek.
  • Test files should not be included in spec.files. Pull request #3758 by
    Marc-André Lafortune.
  • Remove TODO comment about warning on setting instead of pushing. Pull
    request #2823 by Luis Sagastume.
  • Add deprecate command method. Pull request #2935 by Luis Sagastume.
  • Simplify deprecate command method. Pull request #2974 by Luis Sagastume.
  • Fix Gem::LOADED_SPECS_MUTEX handling for recursive locking. Pull request
    #2985 by MSP-Greg.
  • Add funding_uri metadata field to gemspec. Pull request #3060 by
    Colby Swandale.
  • Updates to some old gem-signing docs. Pull request #3063 by Tieg
    Zaharia.
  • Update the gem method for Gem::Installer. Pull request #3137 by Daniel
    Berger.
  • Simplify initial gem help output. Pull request #3148 by Olivier Lacan.
  • Resolve latest version via gem contents. Pull request #3149 by Dan
    Rice.
  • Install suggestions. Pull request #3151 by Sophia Castellarin.
  • Only rescue the errors we actually want to rescue. Pull request #3156 by
    David Rodríguez.

Bug fixes:

  • Accept not only /usr/bin/env but also /bin/env in some tests. Pull
    request #3422 by Yusuke Endoh.
  • Skip a test that attempts to remove the current directory on Solaris.
    Pull request #3423 by Yusuke Endoh.
  • Fix race condition on bundler's parallel installer. Pull request #3440
    by David Rodríguez.
  • Fix platform comparison check in #contains_requirable_file?. Pull
    request #3495 by Benoit Daloze.
  • Improve missing spec error. Pull request #3559 by Luis Sagastume.
  • Fix hidden bundler template installation from rubygems updater. Pull
    request #3674 by David Rodríguez.
  • Fix gem update --user-install. Pull request #2901 by Luis Sagastume.
  • Correct conflict list when uninstallation is prevented. Pull request
    #2973 by David Rodríguez.
  • Fix error when trying to find bundler with a deleted "working directo….
    Pull request #3090 by Luis Sagastume.
  • Fix -I require priority. Pull request #3124 by David Rodríguez.
  • Fix ruby setup.rb for new plugins layout. Pull request #3144 by David
    Rodríguez.

Deprecations:

  • Set deprecation warning on query command. Pull request #2967 by Luis
    Sagastume.

Breaking changes:

  • Remove ruby 1.8 leftovers. Pull request #3442 by David Rodríguez.
  • Minitest cleanup. Pull request #3445 by David Rodríguez.
  • Remove builder gem requirement for gem regenerate_index. Pull
    request #3552 by David Rodríguez.
  • Remove modelines for consistency. Pull request #3714 by David Rodríguez.
  • Stop using deprecated OpenSSL::Digest constants. Pull request #3763 by
    Bart de Water.
  • Remove Gem module deprecated methods. Pull request #3101 by Luis
    Sagastume.
  • Remove ubygems.rb. Pull request #3102 by Luis Sagastume.
  • Remove Gem::Commands::QueryCommand. Pull request #3104 by Luis
    Sagastume.
  • Remove dependency installer deprecated methods. Pull request #3106 by
    Luis Sagastume.
  • Remove Gem::UserInteraction#debug method. Pull request #3107 by Luis
    Sagastume.
  • Remove options from Gem::GemRunner.new. Pull request #3110 by Luis
    Sagastume.
  • Remove deprecated Gem::RemoteFetcher#fetch_size. Pull request #3111 by
    Luis Sagastume.
  • Remove source_exception from Gem::Exception. Pull request #3112 by Luis
    Sagastume.
  • Requiring rubygems/source_specific_file is deprecated, remove it. Pull
    request #3114 by Luis Sagastume.

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.1

Bug fixes:

  • Ad-hoc fix for platform regression #4127
  • Workaround JRuby + Windows issue with net-http-persistent vendored code #4138
  • Reset also root when in a nested invocation #4140
  • Restore 2.1.4 resolution times #4134
  • Fix bundle outdated --strict crash #4133
  • Autoload Bundler::RemoteSpecification to workaround crash on jruby #4114

2.2.0 (December 7, 2020)

Enhancements:

  • New gem template: prefer require_relative to require #4066
  • Always show underlying error when fetching specs fails #4061
  • Add --all-platforms flag to bundle binstubs to generate binstubs for all platforms #3886
  • Improve gem not found in source error messages #4019
  • Revert resolving all Gemfile platforms automatically #4052
  • Remove extra empty line from README template #4041
  • Lazily load erb #4011

Bug fixes:

  • Fix Bundler::Plugin::API::Source#to_s having empty source type #4084
  • Raise consistent errors with or without bundle exec #4063
  • Fix edge case resulting in a crash when using zeitwerk inside a nested bundle exec invocation #4062
  • Enable specific_platform by default #4015
  • Prevent remove command from deleting gemfile lines that are comments #4045
  • Fix issue with cache_all_platforms and specific_platform configured #4042
  • Fix incorrect error message on Windows #4039
  • Make printed drive letters consistent on Windows #4038
  • Load rubygems plugins from RUBYLIB during bundle install and bundle update #3534
  • Fix specific_platform and cache_all with bundle cache --all-platforms #4022
  • Bring back the possibility to install a plugin from path #4020
  • Move ronn pages to lib #3997
  • Fix fileutils double load when using bundler/inline #3991
  • Accept responses with no etag header #3865

Documentation:

  • Fix typo of bundle-install.1 (v2.1) #4079
  • Add commented out example and more information link to generated gemspec #4034

2.2.0.rc.2 (October 6, 2020)

Features:

  • Add bundle fund command #3390

Enhancements:

  • Fix ls-files matching regexp #3845
  • Remove redundant bundler/setup require from spec_helper.rb generated by bundle gem #3791

Bug fixes:

  • Deduplicate spec groups #3965
  • Fix some cases of running bundler on a path including brackets #3854
  • Don't warn when deinit'ing submodules #3969
  • Make bundle clean --force leave default gem executables untouched #3907
  • Prioritize path.system over path when it makes sense #3933
  • Sort requirements in Gem::Requirement to succeed comparison with different order #3889
  • Print bug report template to standard error #3924
  • Restore bundle cache --all in all cases #3914
  • Move shebang to the top of bin/console template #3927
  • Fix platform issues when running under a frozen bundle #3909
  • Fix deprecation messages for bundle install flags, the config should be --local as before #3917
  • Look for absolute path when removing bundler/setup from RUBYOPT in Bundler.unbundled_env method #3877
  • Fix incorrect re-resolution when path gem excluded and not available #3902
  • Fix error when building error message in bundler/inline #3901
  • Fix regression related to locked ruby #3900
  • Expand load paths in standalone setup.rb file #3522
  • Fix broken exception recovery code when installing plugins #3487
  • Fix incorrect build info on development versions of bundler, and on bundler versions installed as a default gem #3778
  • Avoid autoloading openssl to try help with jruby load service issues #3809
  • Fix rake release pushing all local tags instead of only the release tag #3785
  • Fix rake release aborting when credentials file is missing, even if properly configured through XDG #3783

Deprecations:

  • Deprecate bundle cache --all flag #3932

Documentation:

  • Correct grammar in Gemfile docs #3990
  • Fix typo in bundle pristine warning message #3959
  • Improve human readable fallback version of CLI help messages #3921
  • Note CLI flag deprecations in documentation #3915
  • Update man page and deprecation warning for binstubs --all #3872

2.2.0.rc.1 (July 2, 2020)

Features:

  • Windows support. There's still gotchas and unimplemented features, but a Windows CI is now enforced.
  • Full multiplatform support. Bundler should now seamlessly handle multiplatform Gemfile or gems.rb files.

Enhancements:

  • bundle info now includes gem metadata #7376
  • bundle list --without-group and bundle list --only-group now support space separated list of groups in addition to single groups #7404
  • bundle gem now supports a --rubocop flag that adds the rubocop gem to the new gem layout #6455
  • bundle gem now supports --test-unit in addition to rspec and minitest as a value for its --test option #5521
  • bundle install now uses the available number of processors automatically for concurrent gem install, except for Windows where it still uses a single thread by default #3393 and #3718
  • Report Gitlab CI within bundler user-agent string #3432
  • Add bundle plugin uninstall #3482
  • bundle gem now supports a --ci flag and a gem.ci configuration that adds CI config files for the main CI providers to the generated gem skeleton #3667
  • Allow setting a tag prefix to be used by release tasks #3766
  • bundle outdated now prints output in columns for better readability #4474
  • bundler's release rake task now prints a better message when not being logged in and trying to push a gem #7513
  • BUNDLE_APP_CONFIG environment variable is now documented #7563
  • Original exception is now reported when bundler fails to load OpenSSL #7527
  • RVM specific instructions for recompiling ruby is no longer recommended when bundler fails to load OpenSSL #7597
  • Improve resolver debugging out from resolver #7589 and #7590
  • Clarify bundle config --local docs #3408
  • Make sure to not "leak" to a different bundler install under any circumstances #3595
  • Make sure users messing with $; doesn't affect us #3602
  • Remove explicit psych activation which could potentially lead to packaging-specific issues #3638
  • Deprecate --no-deployment flag and never recommend it #3657
  • bundle gem test framework defaults to the gem.test setting and asks for a value without overwriting configuration if -t without a value is passed explicitly #3544
  • bundle gem now ships with a default .rubocop.yml file and an offense free initial gem skeleton #3731, #3740, #3765
  • Remove some requires that might workaround some autoloading issues on jruby #3771
  • Unswallow an error that should make some random crashes on jruby easier to troubleshoot #3774

Bug fixes:

  • Fix bundle pristine removing gems with local overrides. Be conservative by printing a warning and skipping the removal #7423
  • Fix multiplaform resolution edge cases #7522 and #7578
  • Fix ruby version conflicts not displaying the current ruby version 7559
  • Fix Gemfile or gems.rb files containing :path gems using relative paths not working when the app is packaged as a jar with warbler #7614
  • Fix config location edge case where if BUNDLE_APP_CONFIG is set to an absolute path like in official ruby docker images, and there's no Gemfile up in the directory hierarchy, bundler would end up using the default config location instead of the customized one #7622
  • Fix error message about missing permissions recommending a deprecated command #7633
  • Fix init_gems_rb setting being ignored by bundle gem #7629
  • Fix "unresolvable warning" being printed on bundle install of multipliplatform Gemfile or gems.rb files without lockfiles, multiplatform is now managed automatically #7580
  • Fix setting the number of --jobs to be one unit less than specified to the CLI #3393
  • Fix extension building when the same git source specifies several gems with extensions #3475
  • Fix uninitialized instance variable warning under ruby-head (2.8-dev) #3477
  • Fix double chdir warning while installing a git gem with extensions #3479
  • Fix some deprecations not showing up when CLI flags passed as --flag=value #3561
  • Fix man pages display when bundler installed as a default gem #3562
  • Fix bundler gem tasks not handling relative paths #3586
  • Fix deprecation warnings when options the dashed names are used, such as --no-prune #3623
  • Fix crash related to bundler gem activation under old rubygems version (2.6.1 or older) #3626
  • Avoid stack overflow inside StubSpecification on some edge cases #3635
  • Fix bundle remove with multiline gem specifications #3400
  • Fix bundle info not informing about deleted gems as opposed to old bundle show #3509
  • The --no-deployment flag to bundle install was deprecated just like the other flags that rely on their value being remembered #3657
  • Fix bundle install unintentionally copying with and without global config to local configuration #3666. This PR also address the BUNDLE_WITH environment variable unintentionally being persisted to configuration in a similar way (#3708)
  • Fix race condition in bundle install that could "empty" exceptions to be raised #3669
  • Fix --no-cache to bundle install being unintentionally deprecated #3688
  • Avoid calling LoadError#message to fix performance regression in future ruby 3.0 #3762

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.0

Enhancements:

  • Do not override Kernel#warn when there is no need. Pull request #4075 by
    eregon
  • Update endpoint of gem signin command. Pull request #3840 by sonalkr132
  • Omit deprecated commands from command help output. Pull request #4023 by
    landongrindheim
  • Suggest alternatives in gem query deprecation. Pull request #4021 by
    landongrindheim
  • Lazily load time, cgi, and zlib. Pull request #4010 by
    deivid-rodriguez
  • Don't hit the network when installing dependencyless local gemspec. Pull
    request #3968 by deivid-rodriguez
  • Add --force option to gem sources command. Pull request #3956 by
    andy-smith-msm
  • Lazily load openssl. Pull request #3850 by deivid-rodriguez
  • Pass more information when comparing platforms. Pull request #3817 by
    eregon

Bug fixes:

  • Use better owner & group for files in rubygems package. Pull request
    #4065 by deivid-rodriguez
  • Improve gem build -C flag. Pull request #3983 by bronzdoc
  • Handle unexpected behavior with URI#merge and subpaths missing trailing
    slashes. Pull request #3123 by drcapulet
  • Add missing fileutils require in rubygems installer. Pull request
    #4036 by deivid-rodriguez
  • Fix --platform option to gem specification being ignored. Pull
    request #4043 by deivid-rodriguez
  • Expose --no-minimal-deps flag to install the latest version of
    dependencies. Pull request #4030 by deivid-rodriguez
  • Fix "stack level too deep" error when overriding Warning.warn. Pull
    request #3987 by eregon
  • 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-root flag under Windows. Pull request #3975 by
    deivid-rodriguez
  • Fix typo_squatting? false positive for rubygems.org itself. Pull
    request #3951 by andy-smith-msm
  • Make --default and --install-dir options to gem install play nice
    together. Pull request #3906 by deivid-rodriguez

Deprecations:

  • Deprecate server command. Pull request #3868 by bronzdoc

Performance:

  • Don't change ruby process CWD when building extensions. Pull request
    #3498 by deivid-rodriguez

=== 3.2.0.rc.2 / 2020-10-8

Minor enhancements:

  • 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 --platform option to build command. Pull request #3079 by nobu
  • Have "gem update --system" pass through the --silent flag. 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:

  • 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 --user fails with Gem::FilePermissionError on the system
    plugins directory. Pull request #3804 by nobu

Performance:

  • 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

=== 3.2.0.rc.1 / 2020-07-04

Major enhancements:

  • Test TruffleRuby in CI. Pull request #2797 by Benoit Daloze.
  • Rework plugins system and speed up rubygems. Pull request #3108 by David
    Rodríguez.

Minor enhancements:

  • Specify explicit separator not to be affected by $;. Pull request #3424
    by Nobuyoshi Nakada.
  • Enable Layout/ExtraSpacing cop. Pull request #3449 by David Rodríguez.
  • Rollback gem deprecate. Pull request #3530 by Luis Sagastume.
  • Normalize heredoc delimiters. Pull request #3533 by David Rodríguez.
  • Log messages to stdout in rake package. Pull request #3632 by David
    Rodríguez.
  • Remove explicit psych activation. Pull request #3636 by David
    Rodríguez.
  • Delay fileutils loading to fix some warnings. Pull request #3637 by
    David Rodríguez.
  • Make sure rubygems/package can be directly required reliably. Pull
    request #3670 by Luis Sagastume.
  • Make sure tmp folder exists before calling Dir.tmpdir. Pull request
    #3711 by David Rodríguez.
  • Add Gem.disable_system_update_message to disable gem update --system if
    needed. Pull request #3720 by Josef Šimánek.
  • Tweaks to play nice with ruby-core setup. Pull request #3733 by David
    Rodríguez.
  • Remove explicit require for auto-loaded constant. Pull request #3751 by
    Karol Bucek.
  • Test files should not be included in spec.files. Pull request #3758 by
    Marc-André Lafortune.
  • Remove TODO comment about warning on setting instead of pushing. Pull
    request #2823 by Luis Sagastume.
  • Add deprecate command method. Pull request #2935 by Luis Sagastume.
  • Simplify deprecate command method. Pull request #2974 by Luis Sagastume.
  • Fix Gem::LOADED_SPECS_MUTEX handling for recursive locking. Pull request
    #2985 by MSP-Greg.
  • Add funding_uri metadata field to gemspec. Pull request #3060 by
    Colby Swandale.
  • Updates to some old gem-signing docs. Pull request #3063 by Tieg
    Zaharia.
  • Update the gem method for Gem::Installer. Pull request #3137 by Daniel
    Berger.
  • Simplify initial gem help output. Pull request #3148 by Olivier Lacan.
  • Resolve latest version via gem contents. Pull request #3149 by Dan
    Rice.
  • Install suggestions. Pull request #3151 by Sophia Castellarin.
  • Only rescue the errors we actually want to rescue. Pull request #3156 by
    David Rodríguez.

Bug fixes:

  • Accept not only /usr/bin/env but also /bin/env in some tests. Pull
    request #3422 by Yusuke Endoh.
  • Skip a test that attempts to remove the current directory on Solaris.
    Pull request #3423 by Yusuke Endoh.
  • Fix race condition on bundler's parallel installer. Pull request #3440
    by David Rodríguez.
  • Fix platform comparison check in #contains_requirable_file?. Pull
    request #3495 by Benoit Daloze.
  • Improve missing spec error. Pull request #3559 by Luis Sagastume.
  • Fix hidden bundler template installation from rubygems updater. Pull
    request #3674 by David Rodríguez.
  • Fix gem update --user-install. Pull request #2901 by Luis Sagastume.
  • Correct conflict list when uninstallation is prevented. Pull request
    #2973 by David Rodríguez.
  • Fix error when trying to find bundler with a deleted "working directo….
    Pull request #3090 by Luis Sagastume.
  • Fix -I require priority. Pull request #3124 by David Rodríguez.
  • Fix ruby setup.rb for new plugins layout. Pull request #3144 by David
    Rodríguez.

Deprecations:

  • Set deprecation warning on query command. Pull request #2967 by Luis
    Sagastume.

Breaking changes:

  • Remove ruby 1.8 leftovers. Pull request #3442 by David Rodríguez.
  • Minitest cleanup. Pull request #3445 by David Rodríguez.
  • Remove builder gem requirement for gem regenerate_index. Pull
    request #3552 by David Rodríguez.
  • Remove modelines for consistency. Pull request #3714 by David Rodríguez.
  • Stop using deprecated OpenSSL::Digest constants. Pull request #3763 by
    Bart de Water.
  • Remove Gem module deprecated methods. Pull request #3101 by Luis
    Sagastume.
  • Remove ubygems.rb. Pull request #3102 by Luis Sagastume.
  • Remove Gem::Commands::QueryCommand. Pull request #3104 by Luis
    Sagastume.
  • Remove dependency installer deprecated methods. Pull request #3106 by
    Luis Sagastume.
  • Remove Gem::UserInteraction#debug method. Pull request #3107 by Luis
    Sagastume.
  • Remove options from Gem::GemRunner.new. Pull request #3110 by Luis
    Sagastume.
  • Remove deprecated Gem::RemoteFetcher#fetch_size. Pull request #3111 by
    Luis Sagastume.
  • Remove source_exception from Gem::Exception. Pull request #3112 by Luis
    Sagastume.
  • Requiring rubygems/source_specific_file is deprecated, remove it. Pull
    request #3114 by Luis Sagastume.

- Ruby
Published by hsbt over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.0

Enhancements:

  • New gem template: prefer require_relative to require #4066
  • Always show underlying error when fetching specs fails #4061
  • Add --all-platforms flag to bundle binstubs to generate binstubs for all platforms #3886
  • Improve gem not found in source error messages #4019
  • Revert resolving all Gemfile platforms automatically #4052
  • Remove extra empty line from README template #4041
  • Lazily load erb #4011

Bug fixes:

  • Fix Bundler::Plugin::API::Source#to_s having empty source type #4084
  • Raise consistent errors with or without bundle exec #4063
  • Fix edge case resulting in a crash when using zeitwerk inside a nested bundle exec invocation #4062
  • Enable specific_platform by default #4015
  • Prevent remove command from deleting gemfile lines that are comments #4045
  • Fix issue with cache_all_platforms and specific_platform configured #4042
  • Fix incorrect error message on Windows #4039
  • Make printed drive letters consistent on Windows #4038
  • Load rubygems plugins from RUBYLIB during bundle install and bundle update #3534
  • Fix specific_platform and cache_all with bundle cache --all-platforms #4022
  • Bring back the possibility to install a plugin from path #4020
  • Move ronn pages to lib #3997
  • Fix fileutils double load when using bundler/inline #3991
  • Accept responses with no etag header #3865

Documentation:

  • Fix typo of bundle-install.1 (v2.1) #4079
  • Add commented out example and more information link to generated gemspec #4034

2.2.0.rc.2 (October 6, 2020)

Minor enhancements:

  • Fix ls-files matching regexp #3845
  • Remove redundant bundler/setup require from spec_helper.rb generated by bundle gem #3791

Bug fixes:

  • Deduplicate spec groups #3965
  • Fix some cases of running bundler on a path including brackets #3854
  • Don't warn when deinit'ing submodules #3969
  • Make bundle clean --force leave default gem executables untouched #3907
  • Prioritize path.system over path when it makes sense #3933
  • Sort requirements in Gem::Requirement to succeed comparison with different order #3889
  • Print bug report template to standard error #3924
  • Restore bundle cache --all in all cases #3914
  • Move shebang to the top of bin/console template #3927
  • Fix platform issues when running under a frozen bundle #3909
  • Fix deprecation messages for bundle install flags, the config should be --local as before #3917
  • Look for absolute path when removing bundler/setup from RUBYOPT in Bundler.unbundled_env method #3877
  • Fix incorrect re-resolution when path gem excluded and not available #3902
  • Fix error when building error message in bundler/inline #3901
  • Fix regression related to locked ruby #3900
  • Expand load paths in standalone setup.rb file #3522
  • Fix broken exception recovery code when installing plugins #3487
  • Fix incorrect build info on development versions of bundler, and on bundler versions installed as a default gem #3778
  • Avoid autoloading openssl to try help with jruby load service issues #3809
  • Fix rake release pushing all local tags instead of only the release tag #3785
  • Fix rake release aborting when credentials file is missing, even if properly configured through XDG #3783

Deprecations:

  • Deprecate bundle cache --all flag #3932

Features:

  • Add bundle fund command #3390

Documentation:

  • Correct grammar in Gemfile docs #3990
  • Fix typo in bundle pristine warning message #3959
  • Improve human readable fallback version of CLI help messages #3921
  • Note CLI flag deprecations in documentation #3915
  • Update man page and deprecation warning for binstubs --all #3872

2.2.0.rc.1 (July 2, 2020)

Major enhancements:

  • Windows support. There's still gotchas and unimplemented features, but a Windows CI is now enforced.
  • Full multiplatform support. Bundler should now seamlessly handle multiplatform Gemfile or gems.rb files.

Features:

  • bundle info now includes gem metadata #7376
  • bundle list --without-group and bundle list --only-group now support space separated list of groups in addition to single groups #7404
  • bundle gem now supports a --rubocop flag that adds the rubocop gem to the new gem layout #6455
  • bundle gem now supports --test-unit in addition to rspec and minitest as a value for its --test option #5521
  • bundle install now uses the available number of processors automatically for concurrent gem install, except for Windows where it still uses a single thread by default #3393 and #3718
  • Report Gitlab CI within bundler user-agent string #3432
  • Add bundle plugin uninstall #3482
  • bundle gem now supports a --ci flag and a gem.ci configuration that adds CI config files for the main CI providers to the generated gem skeleton #3667
  • Allow setting a tag prefix to be used by release tasks #3766

Minor enhancements:

  • bundle outdated now prints output in columns for better readability #4474
  • bundler's release rake task now prints a better message when not being logged in and trying to push a gem #7513
  • BUNDLE_APP_CONFIG environment variable is now documented #7563
  • Original exception is now reported when bundler fails to load OpenSSL #7527
  • RVM specific instructions for recompiling ruby is no longer recommended when bundler fails to load OpenSSL #7597
  • Improve resolver debugging out from resolver #7589 and #7590
  • Clarify bundle config --local docs #3408
  • Make sure to not "leak" to a different bundler install under any circumstances #3595
  • Make sure users messing with $; doesn't affect us #3602
  • Remove explicit psych activation which could potentially lead to packaging-specific issues #3638
  • Deprecate --no-deployment flag and never recommend it #3657
  • bundle gem test framework defaults to the gem.test setting and asks for a value without overwriting configuration if -t without a value is passed explicitly #3544
  • bundle gem now ships with a default .rubocop.yml file and an offense free initial gem skeleton #3731, #3740, #3765
  • Remove some requires that might workaround some autoloading issues on jruby #3771
  • Unswallow an error that should make some random crashes on jruby easier to troubleshoot #3774

Bug fixes:

  • Fix bundle pristine removing gems with local overrides. Be conservative by printing a warning and skipping the removal #7423
  • Fix multiplaform resolution edge cases #7522 and #7578
  • Fix ruby version conflicts not displaying the current ruby version 7559
  • Fix Gemfile or gems.rb files containing :path gems using relative paths not working when the app is packaged as a jar with warbler #7614
  • Fix config location edge case where if BUNDLE_APP_CONFIG is set to an absolute path like in official ruby docker images, and there's no Gemfile up in the directory hierarchy, bundler would end up using the default config location instead of the customized one #7622
  • Fix error message about missing permissions recommending a deprecated command #7633
  • Fix init_gems_rb setting being ignored by bundle gem #7629
  • Fix "unresolvable warning" being printed on bundle install of multipliplatform Gemfile or gems.rb files without lockfiles, multiplatform is now managed automatically #7580
  • Fix setting the number of --jobs to be one unit less than specified to the CLI #3393
  • Fix extension building when the same git source specifies several gems with extensions #3475
  • Fix uninitialized instance variable warning under ruby-head (2.8-dev) #3477
  • Fix double chdir warning while installing a git gem with extensions #3479
  • Fix some deprecations not showing up when CLI flags passed as --flag=value #3561
  • Fix man pages display when bundler installed as a default gem #3562
  • Fix bundler gem tasks not handling relative paths #3586
  • Fix deprecation warnings when options the dashed names are used, such as --no-prune #3623
  • Fix crash related to bundler gem activation under old rubygems version (2.6.1 or older) #3626
  • Avoid stack overflow inside StubSpecification on some edge cases #3635
  • Fix bundle remove with multiline gem specifications #3400
  • Fix bundle info not informing about deleted gems as opposed to old bundle show #3509
  • The --no-deployment flag to bundle install was deprecated just like the other flags that rely on their value being remembered #3657
  • Fix bundle install unintentionally copying with and without global config to local configuration #3666. This PR also address the BUNDLE_WITH environment variable unintentionally being persisted to configuration in a similar way (#3708)
  • Fix race condition in bundle install that could "empty" exceptions to be raised #3669
  • Fix --no-cache to bundle install being unintentionally deprecated #3688
  • Avoid calling LoadError#message to fix performance regression in future ruby 3.0 #3762

- Ruby
Published by hsbt over 5 years ago

https://github.com/ruby/rubygems - v3.2.0.rc.2

Minor enhancements:

  • Don't hit the network when installing dependencyless local gemspec. Pull
    request #3968 by deivid-rodriguez
  • Add --force option to gem sources command. 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 --platform option to build command. Pull request #3079 by nobu
  • Have "gem update --system" pass through the --silent flag. 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-root flag under Windows. Pull request #3975 by
    deivid-rodriguez
  • Fix typo_squatting? false positive for rubygems.org itself. Pull
    request #3951 by andy-smith-msm
  • Make --default and --install-dir options to gem install play 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 --user fails with Gem::FilePermissionError on 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

- Ruby
Published by hsbt over 5 years ago

https://github.com/ruby/rubygems - bundler-v2.2.0.rc.2

Minor enhancements:

  • Fix ls-files matching regexp #3845
  • Remove redundant bundler/setup require from spec_helper.rb generated by bundle gem #3791

Bug fixes:

  • Deduplicate spec groups #3965
  • Fix some cases of running bundler on a path including brackets #3854
  • Don't warn when deinit'ing submodules #3969
  • Make bundle clean --force leave default gem executables untouched #3907
  • Prioritize path.system over path when it makes sense #3933
  • Sort requirements in Gem::Requirement to succeed comparison with different order #3889
  • Print bug report template to standard error #3924
  • Restore bundle cache --all in all cases #3914
  • Move shebang to the top of bin/console template #3927
  • Fix platform issues when running under a frozen bundle #3909
  • Fix deprecation messages for bundle install flags, the config should be --local as before #3917
  • Look for absolute path when removing bundler/setup from RUBYOPT in Bundler.unbundled_env method #3877
  • Fix incorrect re-resolution when path gem excluded and not available #3902
  • Fix error when building error message in bundler/inline #3901
  • Fix regression related to locked ruby #3900
  • Expand load paths in standalone setup.rb file #3522
  • Fix broken exception recovery code when installing plugins #3487
  • Fix incorrect build info on development versions of bundler, and on bundler versions installed as a default gem #3778
  • Avoid autoloading openssl to try help with jruby load service issues #3809
  • Fix rake release pushing all local tags instead of only the release tag #3785
  • Fix rake release aborting when credentials file is missing, even if properly configured through XDG #3783

Deprecations:

  • Deprecate bundle cache --all flag #3932

Features:

  • Add bundle fund command #3390

Documentation:

  • Correct grammar in Gemfile docs #3990
  • Fix typo in bundle pristine warning message #3959
  • Improve human readable fallback version of CLI help messages #3921
  • Note CLI flag deprecations in documentation #3915
  • Update man page and deprecation warning for binstubs --all #3872

2.2.0.rc.1 (July 2, 2020)

Major enhancements:

  • Windows support. There's still gotchas and unimplemented features, but a Windows CI is now enforced.
  • Full multiplatform support. Bundler should now seamlessly handle multiplatform Gemfile or gems.rb files.

Features:

  • bundle info now includes gem metadata #7376
  • bundle list --without-group and bundle list --only-group now support space separated list of groups in addition to single groups #7404
  • bundle gem now supports a --rubocop flag that adds the rubocop gem to the new gem layout #6455
  • bundle gem now supports --test-unit in addition to rspec and minitest as a value for its --test option #5521
  • bundle install now uses the available number of processors automatically for concurrent gem install, except for Windows where it still uses a single thread by default #3393 and #3718
  • Report Gitlab CI within bundler user-agent string #3432
  • Add bundle plugin uninstall #3482
  • bundle gem now supports a --ci flag and a gem.ci configuration that adds CI config files for the main CI providers to the generated gem skeleton #3667
  • Allow setting a tag prefix to be used by release tasks #3766

Minor enhancements:

  • bundle outdated now prints output in columns for better readability #4474
  • bundler's release rake task now prints a better message when not being logged in and trying to push a gem #7513
  • BUNDLE_APP_CONFIG environment variable is now documented #7563
  • Original exception is now reported when bundler fails to load OpenSSL #7527
  • RVM specific instructions for recompiling ruby is no longer recommended when bundler fails to load OpenSSL #7597
  • Improve resolver debugging out from resolver #7589 and #7590
  • Clarify bundle config --local docs #3408
  • Make sure to not "leak" to a different bundler install under any circumstances #3595
  • Make sure users messing with $; doesn't affect us #3602
  • Remove explicit psych activation which could potentially lead to packaging-specific issues #3638
  • Deprecate --no-deployment flag and never recommend it #3657
  • bundle gem test framework defaults to the gem.test setting and asks for a value without overwriting configuration if -t without a value is passed explicitly #3544
  • bundle gem now ships with a default .rubocop.yml file and an offense free initial gem skeleton #3731, #3740, #3765
  • Remove some requires that might workaround some autoloading issues on jruby #3771
  • Unswallow an error that should make some random crashes on jruby easier to troubleshoot #3774

Bug fixes:

  • Fix bundle pristine removing gems with local overrides. Be conservative by printing a warning and skipping the removal #7423
  • Fix multiplaform resolution edge cases #7522 and #7578
  • Fix ruby version conflicts not displaying the current ruby version 7559
  • Fix Gemfile or gems.rb files containing :path gems using relative paths not working when the app is packaged as a jar with warbler #7614
  • Fix config location edge case where if BUNDLE_APP_CONFIG is set to an absolute path like in official ruby docker images, and there's no Gemfile up in the directory hierarchy, bundler would end up using the default config location instead of the customized one #7622
  • Fix error message about missing permissions recommending a deprecated command #7633
  • Fix init_gems_rb setting being ignored by bundle gem #7629
  • Fix "unresolvable warning" being printed on bundle install of multipliplatform Gemfile or gems.rb files without lockfiles, multiplatform is now managed automatically #7580
  • Fix setting the number of --jobs to be one unit less than specified to the CLI #3393
  • Fix extension building when the same git source specifies several gems with extensions #3475
  • Fix uninitialized instance variable warning under ruby-head (2.8-dev) #3477
  • Fix double chdir warning while installing a git gem with extensions #3479
  • Fix some deprecations not showing up when CLI flags passed as --flag=value #3561
  • Fix man pages display when bundler installed as a default gem #3562
  • Fix bundler gem tasks not handling relative paths #3586
  • Fix deprecation warnings when options the dashed names are used, such as --no-prune #3623
  • Fix crash related to bundler gem activation under old rubygems version (2.6.1 or older) #3626
  • Avoid stack overflow inside StubSpecification on some edge cases #3635
  • Fix bundle remove with multiline gem specifications #3400
  • Fix bundle info not informing about deleted gems as opposed to old bundle show #3509
  • The --no-deployment flag to bundle install was deprecated just like the other flags that rely on their value being remembered #3657
  • Fix bundle install unintentionally copying with and without global config to local configuration #3666. This PR also address the BUNDLE_WITH environment variable unintentionally being persisted to configuration in a similar way (#3708)
  • Fix race condition in bundle install that could "empty" exceptions to be raised #3669
  • Fix --no-cache to bundle install being unintentionally deprecated #3688
  • Avoid calling LoadError#message to fix performance regression in future ruby 2.8 #3762

- Ruby
Published by deivid-rodriguez over 5 years ago

https://github.com/ruby/rubygems - v3.2.0.rc.1

Major enhancements:

  • Test TruffleRuby in CI. Pull request #2797 by Benoit Daloze.
  • Rework plugins system and speed up rubygems. Pull request #3108 by David
    Rodríguez.

Minor enhancements:

  • Specify explicit separator not to be affected by $;. Pull request #3424
    by Nobuyoshi Nakada.
  • Enable Layout/ExtraSpacing cop. Pull request #3449 by David Rodríguez.
  • Rollback gem deprecate. Pull request #3530 by Luis Sagastume.
  • Normalize heredoc delimiters. Pull request #3533 by David Rodríguez.
  • Log messages to stdout in rake package. Pull request #3632 by David
    Rodríguez.
  • Remove explicit psych activation. Pull request #3636 by David
    Rodríguez.
  • Delay fileutils loading to fix some warnings. Pull request #3637 by
    David Rodríguez.
  • Make sure rubygems/package can be directly required reliably. Pull
    request #3670 by Luis Sagastume.
  • Make sure tmp folder exists before calling Dir.tmpdir. Pull request
    #3711 by David Rodríguez.
  • Add Gem.disable_system_update_message to disable gem update --system if
    needed. Pull request #3720 by Josef Šimánek.
  • Tweaks to play nice with ruby-core setup. Pull request #3733 by David
    Rodríguez.
  • Remove explicit require for auto-loaded constant. Pull request #3751 by
    Karol Bucek.
  • Test files should not be included in spec.files. Pull request #3758 by
    Marc-André Lafortune.
  • Remove TODO comment about warning on setting instead of pushing. Pull
    request #2823 by Luis Sagastume.
  • Add deprecate command method. Pull request #2935 by Luis Sagastume.
  • Simplify deprecate command method. Pull request #2974 by Luis Sagastume.
  • Fix Gem::LOADED_SPECS_MUTEX handling for recursive locking. Pull request
    #2985 by MSP-Greg.
  • Add funding_uri metadata field to gemspec. Pull request #3060 by
    Colby Swandale.
  • Updates to some old gem-signing docs. Pull request #3063 by Tieg
    Zaharia.
  • Update the gem method for Gem::Installer. Pull request #3137 by Daniel
    Berger.
  • Simplify initial gem help output. Pull request #3148 by Olivier Lacan.
  • Resolve latest version via gem contents. Pull request #3149 by Dan
    Rice.
  • Install suggestions. Pull request #3151 by Sophia Castellarin.
  • Only rescue the errors we actually want to rescue. Pull request #3156 by
    David Rodríguez.

Bug fixes:

  • Accept not only /usr/bin/env but also /bin/env in some tests. Pull
    request #3422 by Yusuke Endoh.
  • Skip a test that attempts to remove the current directory on Solaris.
    Pull request #3423 by Yusuke Endoh.
  • Fix race condition on bundler's parallel installer. Pull request #3440
    by David Rodríguez.
  • Fix platform comparison check in #contains_requirable_file?. Pull
    request #3495 by Benoit Daloze.
  • Improve missing spec error. Pull request #3559 by Luis Sagastume.
  • Fix hidden bundler template installation from rubygems updater. Pull
    request #3674 by David Rodríguez.
  • Fix gem update --user-install. Pull request #2901 by Luis Sagastume.
  • Correct conflict list when uninstallation is prevented. Pull request
    #2973 by David Rodríguez.
  • Fix error when trying to find bundler with a deleted "working directo….
    Pull request #3090 by Luis Sagastume.
  • Fix -I require priority. Pull request #3124 by David Rodríguez.
  • Fix ruby setup.rb for new plugins layout. Pull request #3144 by David
    Rodríguez.

Compatibility changes:

  • Revert "Remove Gem::DependencyInstaller#find_gems_with_sources". Pull
    request #3412 by David Rodríguez.
  • Version horizon deprecations. Pull request #3414 by Luis Sagastume.
  • Remove ruby 1.8 leftovers. Pull request #3442 by David Rodríguez.
  • Minitest cleanup. Pull request #3445 by David Rodríguez.
  • Remove builder gem requirement for gem regenerate_index. Pull
    request #3552 by David Rodríguez.
  • Remove modelines for consistency. Pull request #3714 by David Rodríguez.
  • Stop using deprecated OpenSSL::Digest constants. Pull request #3763 by
    Bart de Water.
  • Remove Gem module deprecated methods. Pull request #3101 by Luis
    Sagastume.
  • Remove ubygems.rb. Pull request #3102 by Luis Sagastume.
  • Remove Gem::Commands::QueryCommand. Pull request #3104 by Luis
    Sagastume.
  • Remove dependency installer deprecated methods. Pull request #3106 by
    Luis Sagastume.
  • Set deprecation warning on query command. Pull request #2967 by Luis
    Sagastume.
  • Remove Gem::UserInteraction#debug method. Pull request #3107 by Luis
    Sagastume.
  • Remove options from Gem::GemRunner.new. Pull request #3110 by Luis
    Sagastume.
  • Remove deprecated Gem::RemoteFetcher#fetch_size. Pull request #3111 by
    Luis Sagastume.
  • Remove source_exception from Gem::Exception. Pull request #3112 by Luis
    Sagastume.
  • Requiring rubygems/source_specific_file is deprecated, remove it. Pull
    request #3114 by Luis Sagastume.

- Ruby
Published by hsbt almost 6 years ago

https://github.com/ruby/rubygems - bundler-v2.2.0.rc.1

Highlights:

  • Windows support. There's still gotchas and unimplemented features, but a Windows CI is now enforced.
  • Full multiplatform support. Bundler should now seamlessly handle multiplatform Gemfile or gems.rb files.

Features:

  • bundle info now includes gem metadata #7376
  • bundle list --without-group and bundle list --only-group now support space separated list of groups in addition to single groups #7404
  • bundle gem now supports a --rubocop flag that adds the rubocop gem to the new gem layout #6455
  • bundle gem now supports --test-unit in addition to rspec and minitest as a value for its --test option #5521
  • bundle install now uses the available number of processors automatically for concurrent gem install, except for Windows where it still uses a single thread by default #3393 and #3718
  • Report Gitlab CI within bundler user-agent string #3432
  • Add bundle plugin uninstall #3482
  • bundle gem now supports a --ci flag and a gem.ci configuration that adds CI config files for the main CI providers to the generated gem skeleton #3667
  • Allow setting a tag prefix to be used by release tasks #3766

Improvements:

  • bundle outdated now prints output in columns for better readability #4474
  • bundler's release rake task now prints a better message when not being logged in and trying to push a gem #7513
  • BUNDLE_APP_CONFIG environment variable is now documented #7563
  • Original exception is now reported when bundler fails to load OpenSSL #7527
  • RVM specific instructions for recompiling ruby is no longer recommended when bundler fails to load OpenSSL #7597
  • Improve resolver debugging out from resolver #7589 and #7590
  • Clarify bundle config --local docs #3408
  • Make sure to not "leak" to a different bundler install under any circumstances #3595
  • Make sure users messing with $; doesn't affect us #3602
  • Remove explicit psych activation which could potentially lead to packaging-specific issues #3638
  • Deprecate --no-deployment flag and never recommend it #3657
  • bundle gem test framework defaults to the gem.test setting and asks for a value without overwriting configuration if -t without a value is passed explicitly #3544
  • bundle gem now ships with a default .rubocop.yml file and an offense free initial gem skeleton #3731, #3740, #3765
  • Remove some requires that might workaround some autoloading issues on jruby #3771
  • Unswallow an error that should make some random crashes on jruby easier to troubleshoot #3774

Bugfixes:

  • Fix bundle pristine removing gems with local overrides. Be conservative by printing a warning and skipping the removal #7423
  • Fix multiplaform resolution edge cases #7522 and #7578
  • Fix ruby version conflicts not displaying the current ruby version 7559
  • Fix Gemfile or gems.rb files containing :path gems using relative paths not working when the app is packaged as a jar with warbler #7614
  • Fix config location edge case where if BUNDLE_APP_CONFIG is set to an absolute path like in official ruby docker images, and there's no Gemfile up in the directory hierarchy, bundler would end up using the default config location instead of the customized one #7622
  • Fix error message about missing permissions recommending a deprecated command #7633
  • Fix init_gems_rb setting being ignored by bundle gem #7629
  • Fix "unresolvable warning" being printed on bundle install of multipliplatform Gemfile or gems.rb files without lockfiles, multiplatform is now managed automatically #7580
  • Fix setting the number of --jobs to be one unit less than specified to the CLI #3393
  • Fix extension building when the same git source specifies several gems with extensions #3475
  • Fix uninitialized instance variable warning under ruby-head (2.8-dev) #3477
  • Fix double chdir warning while installing a git gem with extensions #3479
  • Fix some deprecations not showing up when CLI flags passed as --flag=value #3561
  • Fix man pages display when bundler installed as a default gem #3562
  • Fix bundler gem tasks not handling relative paths #3586
  • Fix deprecation warnings when options the dashed names are used, such as --no-prune #3623
  • Fix crash related to bundler gem activation under old rubygems version (2.6.1 or older) #3626
  • Avoid stack overflow inside StubSpecification on some edge cases #3635
  • Fix bundle remove with multiline gem specifications #3400
  • Fix bundle info not informing about deleted gems as opposed to old bundle show #3509
  • The --no-deployment flag to bundle install was deprecated just like the other flags that rely on their value being remembered #3657
  • Fix bundle install unintentionally copying with and without global config to local configuration #3666. This PR also address the BUNDLE_WITH environment variable unintentionally being persisted to configuration in a similar way (#3708)
  • Fix race condition in bundle install that could "empty" exceptions to be raised #3669
  • Fix --no-cache to bundle install being unintentionally deprecated #3688
  • Avoid calling LoadError#message to fix performance regression in future ruby 2.8 #3762

- Ruby
Published by deivid-rodriguez almost 6 years ago

https://github.com/ruby/rubygems - 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.

- Ruby
Published by hsbt almost 6 years ago

https://github.com/ruby/rubygems - v3.0.8

Bug fixes:

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

- Ruby
Published by hsbt almost 6 years ago

https://github.com/ruby/rubygems - v3.1.3

Minor enhancements:

  • Resolver: require NameTuple before use. Pull request #3171 by Olle
    Jonsson.
  • Use absolute paths with autoload. Pull request #3100 by David Rodríguez.
  • Avoid changing $SOURCE_DATE_EPOCH. Pull request #3088 by Ellen Marie
    Dash.
  • Use Bundler 2.1.4. Pull request #3072 by Hiroshi SHIBATA.
  • Add tests to check if Gem.ruby_version works with ruby git master.
    Pull request #3049 by Yusuke Endoh.

Bug fixes:

  • Fix platform comparison check in #contains_requirable_file?. Pull
    request #3495 by Benoit Daloze.
  • Improve gzip errors logging. Pull request #3485 by David Rodríguez.
  • Fix incorrect gem uninstall --all message. Pull request #3483 by David
    Rodríguez.
  • Fix incorrect bundler version being required. Pull request #3458 by
    David Rodríguez.
  • Fix gem install from a gemdeps file with complex dependencies.
    Pull request #3054 by Luis Sagastume.

- Ruby
Published by hsbt almost 6 years ago

https://github.com/ruby/rubygems - v3.1.4

Minor enhancements:

  • Deprecate rubyforge_project attribute only during build
    time. Pull request #3609 by Josef Šimánek.
  • Update links. Pull request #3610 by Josef Šimánek.
  • Run CI at 3.1 branch head as well. Pull request #3677 by Josef Šimánek.
  • Remove failing ubuntu-rvm CI flow. Pull request #3611 by
    Josef Šimánek.

- Ruby
Published by hsbt almost 6 years ago

https://github.com/ruby/rubygems - 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 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.

- Ruby
Published by hsbt over 6 years ago

https://github.com/ruby/rubygems - v3.1.1

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.

- Ruby
Published by hsbt over 6 years ago

https://github.com/ruby/rubygems - 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 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 outer local variable. Pull request #2856 by
    SHIBATA Hiroshi.
  • Fix explain with ignore-dependencies. Pull request #2647 by David
    Rodríguez.
  • Fix default gem executable installation when folder is not bin/. Pull
    request #2649 by David Rodríguez.
  • Fix cryptic error on local and ignore-dependencies combination. Pull
    request #2650 by David Rodríguez.

Compatibility changes:

  • Remove commented code from command.rb. Pull request #2620 by Luis
    Sagastume.
  • Suppress keywords warning. Pull request #2934 by Nobuyoshi Nakada.
  • Suppress Ruby 2.7's real kwargs warning. Pull request #2912 by Koichi
    ITO.
  • Fix Kernel#warn override. Pull request #2911 by Jeremy Evans.
  • Make deprecate Gem::RubyGemsVersion and Gem::ConfigMap. Pull request
    #2857 by SHIBATA Hiroshi.
  • Deprecate Gem::RemoteFetcher#fetch_size. Pull request #2833 by Luis
    Sagastume.
  • Remove conflict.rb code that was supposed to be removed in Rubygems 3.
    Pull request #2802 by Luis Sagastume.
  • Explicitly deprecate rubyforge_project. Pull request #2798 by David
    Rodríguez.
  • Compatibility cleanups. Pull request #2754 by David Rodríguez.
  • Remove others_possible activation request param. Pull request #2747 by
    David Rodríguez.
  • Remove dependency installer deprecated code. Pull request #2740 by Luis
    Sagastume.
  • Deprecate unused Gem::Installer#unpack method. Pull request #2715 by Vít
    Ondruch.
  • Removed guard condition with USE_BUNDLER_FOR_GEMDEPS. Pull request #2716
    by SHIBATA Hiroshi.
  • Skip deprecation warning during specs. Pull request #2718 by David
    Rodríguez.
  • Remove QuickLoader reference. Pull request #2719 by David Rodríguez.
  • Removed circular require. Pull request #2679 by Nobuyoshi Nakada.
  • Removed needless environmental variable for Travis CI. Pull request
    #2685 by SHIBATA Hiroshi.
  • Deprecate a few unused methods. Pull request #2674 by David Rodríguez.
  • Removing yaml require. Pull request #2538 by Luciano Sousa.
  • Add deprecation warnings for cli options. Pull request #2607 by Luis
    Sagastume.

Style changes:

  • Enable Layout/SpaceInsideParens rubocop cop. Pull request #2630 by
    David Rodríguez.
  • Remove some extra empty lines from the repo. Pull request #2669 by David
    Rodríguez.
  • Enable Style/EmptyLinesAroundClassBody rubocop cop. Pull request #2636
    by David Rodríguez.
  • Enable Style/BlockDelimiters rubocop cop. Pull request #2640 by David
    Rodríguez.
  • Enable Layout/SpaceAroundOperators rubocop cop. Pull request #2642 by
    David Rodríguez.
  • Rubocop 0.71. Pull request #2785 by David Rodríguez.

- Ruby
Published by hsbt over 6 years ago

https://github.com/ruby/rubygems - v2.7.2

- Ruby
Published by hsbt over 8 years ago

https://github.com/ruby/rubygems - 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

- Ruby
Published by luislavena over 11 years ago

https://github.com/ruby/rubygems - 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

- Ruby
Published by luislavena over 11 years ago

https://github.com/ruby/rubygems - 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

- Ruby
Published by luislavena over 11 years ago

https://github.com/ruby/rubygems - 2.0.4 Released

RubyGems 2.0.4 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 error caused by gem install not finding the right platform for your platform. Bug #576 by John Anderson
  • Fixed pushing gems with the default host. Bug #495 by Utkarsh Kukreti
  • Improved unhelpful error message from gem owner --remove. Bug #488 by Steve Klabnik
  • Fixed typo in gem spec help. Pull request #563 by oooooooo
  • Fixed creation of build_info with --install-dir. Bug #457 by Vít Ondruch.
  • RubyGems converts non-string dependency names to strings now. Bug #505 by Terence Lee
  • Outdated prerelease versions are now listed in gem outdated.
  • RubyGems now only calls fsync() on the specification when installing, not every file from the gem. This improves the performance of gem installation on some systems. Pull Request #556 by Grzesiek Kolodziejczyk
  • Removed surprise search term anchoring in gem search to restore 1.8-like search behavior while still defaulting to --remote. Pull request #562 by Ben Bleything
  • Fixed handling of DESTDIR when building extensions. Pull request #573 by Akinori MUSHA
  • Fixed documentation of gem pristine defaults (--all is not a default). Pull request #577 by Shannon Skipper
  • Fixed a windows extension-building test failure. Pull request #575 by Hiroshi Shirosaki
  • Fixed issue with gem update where it would attempt to use a Version instead of a Requirement to find the latest gem. Fixes #570 by Nick Cox.
  • RubyGems now ignores an empty but set RUBYGEMS_HOST environment variable. Based on pull request #558 by Robin Dupret.
  • Removed duplicate creation of gem subdirectories in Gem::DependencyInstaller. Pull Request #456 by Vít Ondruch
  • RubyGems now works with Ruby built with --with-ruby-version=''. Pull Request #455 by Vít Ondruch
  • Fixed race condition when two threads require the same gem. Ruby bug report #8374 by Joel VanderWerf
  • Cleaned up siteconf between extension build and extension install. Pull request #587 by Dominic Cleal
  • Fix deprecation warnings when converting gemspecs to yaml. Ruby commit r41148 by Yui Naruse

- Ruby
Published by drbrain almost 13 years ago

https://github.com/ruby/rubygems - 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.

- Ruby
Published by drbrain almost 13 years ago