Skip to content
This repository has been archived by the owner on Apr 14, 2021. It is now read-only.

v1.16.2

Compare
Choose a tag to compare
@colby-swandale colby-swandale released this 16 May 22:47
· 2653 commits to master since this release
v1.16.2

Changes:

  • Include the gem's source in the gem install error message when available (@papanikge)
  • Remove unnecessary executable bit from gem template (@voxik)
  • Dont add the timestamp comment with gems added to the Gemfile via bundle add (#6193, @cpgo)
  • Improve yanked gem error message (@alyssais)
  • Use Bundler.rubygems.inflate instead of the Gem::Util method directly (@segiddins)
  • Remove unused instance variable (@segiddins)

Bugfixes:

  • Only trap INT signal and have Ruby's signal default handler be invoked (@shayonj)
  • Fix warning about the use of __FILE__ in RubyGems integration testing (@MSP-Greg)
  • Skip the outdated bundler check when MD5 is not available (#6032, @segiddins)
  • Fallback to the original error if the friendly message raises (@segiddins)
  • Rename Bundler.frozen? to avoid Object method conflict (#6252, @segiddins)
  • Ensure the bindir exists before installing gems (@segiddins)
  • Handle gzip corruption errors in the compact index client (#6261, @colby-swandale)
  • Check if the current directory is writeable when writing files in bundle gem (#6219, @nilsding)
  • Fix hang when gemspec has incompatible encoding (@deivid-rodriguez)
  • Gracefully handle when the lockfile is missing spec entries for the current platform (#6079, @segiddins)
  • Use Gem::Util.inflate instead of Gem.inflate (@hsbt)
  • Update binstub generator to use new ERB.new arity in Ruby 2.6 (@koic)
  • Fix source_location call in rubygems integration (@MSP-Greg)
  • Use filesystem_access when copying files in Compact Index Updater (#6289, @segiddins)
  • Fail gracefully when resetting git gems to the given revision fails (#6324, @segiddins)
  • Handle exceptions that do not have a backtrace (#6342, @nesaulov)
  • Check if stderr was closed before writing to it (@shime)
  • Handle updating a specific gem for a non-local platform (#6350, @greysteil)
  • Bump the bundle_binstub check-length to 300 characters (@tduffield)
  • Fix specifying alterntive Lockfile with bundle lock when default gemfile is present (#6460, @agrim123)
  • Allow installing dependencies when the path is set to . (#6475, @segiddins)
  • Support Bundler installing on a readonly filesystem without a home directory (#6461, @grosser)
  • Filter git uri credentials in source description (@segiddins)

Documentation:

  • Correct typos in bundle binstubs man page (@erikj, @samueloph)
  • Update links in bundle gem command documentation to use https (@KrauseFx)
  • Fix broken links between bundler man pages (@segiddins)
  • Add man page for the bundle doctor command (#6243, @nholden)
  • Document # frozen_string_literal in bundle init Gemfile (@315tky)
  • Explain the gemspec files attribute in bundle gem template and print a link to bundler.io guides when running bundle gem (#6246, @nesaulov)
  • Small copy tweaks & removed redundant phrasing in the bundler man page (@rubymorillo)
  • Improve the documentation of the settings load order in Bundler (@rubymorillo)
  • Added license info to main README (@rubymorillo)
     - Document parameters and return value of Injector#inject (@tobias-grasse)