Releases: ruby/rubygems
Releases · ruby/rubygems
v3.6.7
Enhancements:
- Sorting files in metadata for build reproducibility. Pull request
 #8569 by
 giacomobenedetti
- Default to a SOURCE_DATE_EPOCH of 315619200, to simplify reproducible
 builds. Pull request
 #8568 by duckinator
- Let gem execraise an error in ambiguous cases. Pull request
 #8573 by
 deivid-rodriguez
- Installs bundler 2.6.7 as a default gem.
Performance:
- Speed up Version#<=> ~20-50% when lengths differ. Pull request
 #8565 by skipkayhil
bundler-v2.6.7
Enhancements:
- Fix crash when server compact index API implementation only lists versions #8594
- Fix lockfile when a gem ends up accidentally under two different sources #8579
- Refuse to install and print an error in frozen mode if some entries are missing in CHECKSUMS lockfile section #8563
- Support git 2.49 #8581
- Improve wording of a few messages #8570
Bug fixes:
- Fix bundle addsometimes generating invalid lockfiles #8586
Performance:
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