Releases: ruby/rubygems
Releases · ruby/rubygems
v3.6.6
bundler-v2.6.6
Enhancements:
- Fix
ENAMETOOLONGerror when creating compact index cache #5578 - Use shorthand hash syntax for bundle add #8547
- Update vendored uri to 1.0.3 #8534
- Retry gracefully on blank partial response in compact index #8524
- Give a better error when trying to write the lock file on a read-only filesystem #5920
- Improve log messages when lockfile platforms are added #8523
- Allow noop
bundle installto work on read-only or protected folders #8519
Bug fixes:
- Detect partial gem installs from a git source so that they are reinstalled on a successive run #8539
- Modify
bundle doctorto not report issue when files aren't writable #8520
Performance:
- Optimize resolution by removing an array allocation from
Candidate#<=>#8559
Documentation:
v3.6.5
bundler-v2.6.5
v3.6.4
bundler-v2.6.4
Enhancements:
- Make Bundler never instantiate development dependencies #8486
- Fix some invalid options to
gemDSL not getting reported as invalid #8480 - Add
irbto a Gemfile for a newly created gem #8467 - Auto-heal empty installation directory #8457
- Fix
bundle consoleunnecessarily trying to load IRB twice #8443 - Add ruby_34 and ruby_35 as valid platform: #8430
- Consider gems under
platform: :windowsfilter in Gemfile when running on Windows with ARM architecture #8428
Bug fixes:
- Fix regression when running
bundle update <foo>would sometimes downgrade a top level dependency #8491 - Fix dependency locking when Bundler finds incorrect lockfile dependencies #8489
- Raise error when lockfile is missing deps in frozen mode #8483
- Fix
bundle install --prefer-localsometimes installing very old versions #8484 - Fix incorrect error message when running
bundle updatein frozen mode #8481 - Keep platform variants in
vendor/cacheeven if incompatible with the current Ruby version #8471 - Fix
bundle consoleprinting bug report template incorrectly #8436 - Fix
--prefer-localnot respecting default gems #8412
Performance:
- Improve resolution performance #8458
Documentation:
- Fix more broken links #8416
v3.6.3
bundler-v2.6.3
Enhancements:
- Don't fallback to evaluating YAML gemspecs as Ruby code #8404
- Print message when blocking on file locks #8299
- Add support for mise version manager file #8356
- Add Ruby 3.5 to Gemfile DSL platform values #8365
Bug fixes:
- Revert RubyGems plugins getting loaded on
Bundler.require#8410 - Fix platform specific gems sometimes being removed from the lockfile #8401
- Serialize gemspec when caching git source #8403
- Fix crash on read-only filesystems in Ruby 3.4 #8372
- Fix
bundle outdated <GEM>failing if not all gems are installed #8361 - Fix
bundle installcrash on Windows #8362
Documentation:
- Fix broken links in the documents #8389
v3.6.2
Security:
- Fix Gem::SafeMarshal buffer overrun when given lengths larger than fit
into a byte. Pull request
#8305 by segiddins - Improve type checking in marshal_load methods. Pull request
#8306 by segiddins
Enhancements:
- Skip rdoc hooks and their tests on newer rdoc versions. Pull request
#8340 by
deivid-rodriguez - Installs bundler 2.6.2 as a default gem.
Bug fixes:
- Fix serialized metadata including an empty
@original_platform
attribute. Pull request
#8355 by
deivid-rodriguez