Skip to content

Releases: ruby/rubygems

v3.6.7

03 Apr 14:00
32896b3

Choose a tag to compare

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 exec raise 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

03 Apr 13:57
32896b3

Choose a tag to compare

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 add sometimes generating invalid lockfiles #8586

Performance:

  • Implement pub_grub strategy interface #8589
  • Update vendored pub_grub #8571

v3.6.6

13 Mar 20:02
25cf076

Choose a tag to compare

Enhancements:

  • Update vendored uri to 1.0.3. Pull request
    #8534 by hsbt
  • Installs bundler 2.6.6 as a default gem.

Bug fixes:

  • Fix gem rdoc not working with newer versions of rdoc when not
    installed as default gems. Pull request
    #8549 by
    deivid-rodriguez

bundler-v2.6.6

13 Mar 20:00
25cf076

Choose a tag to compare

Enhancements:

  • Fix ENAMETOOLONG error 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 install to 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 doctor to not report issue when files aren't writable #8520

Performance:

  • Optimize resolution by removing an array allocation from Candidate#<=> #8559

Documentation:

  • Update docs for with/without consistency #8555
  • Recommend non-deprecated methods in bundle exec documentation #8537
  • Hint about default group when using only configuration option #8536

v3.6.5

20 Feb 17:00
cffd973

Choose a tag to compare

Enhancements:

  • Installs bundler 2.6.5 as a default gem.

Documentation:

  • Removed gem server from gem help. Pull request
    #8507 by hsbt

bundler-v2.6.5

20 Feb 16:58
cffd973

Choose a tag to compare

Enhancements:

  • Fix lockfile platforms inconveniently added on JRuby #8494

Bug fixes:

  • Fix resolver issue due to ill-defined version ranges being created #8503
  • Make sure empty gems are not reinstalled every time #8502

v3.6.4

17 Feb 18:45
87f7bf0

Choose a tag to compare

Enhancements:

  • Raise a simpler error when RubyGems fails to activate a dependency. Pull
    request #8449 by
    deivid-rodriguez
  • Installs bundler 2.6.4 as a default gem.

Performance:

  • Allocate strings from Requirement match only once. Pull request
    #8245 by segiddins

bundler-v2.6.4

17 Feb 18:43
87f7bf0

Choose a tag to compare

Enhancements:

  • Make Bundler never instantiate development dependencies #8486
  • Fix some invalid options to gem DSL not getting reported as invalid #8480
  • Add irb to a Gemfile for a newly created gem #8467
  • Auto-heal empty installation directory #8457
  • Fix bundle console unnecessarily trying to load IRB twice #8443
  • Add ruby_34 and ruby_35 as valid platform: #8430
  • Consider gems under platform: :windows filter 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-local sometimes installing very old versions #8484
  • Fix incorrect error message when running bundle update in frozen mode #8481
  • Keep platform variants in vendor/cache even if incompatible with the current Ruby version #8471
  • Fix bundle console printing bug report template incorrectly #8436
  • Fix --prefer-local not respecting default gems #8412

Performance:

  • Improve resolution performance #8458

Documentation:

  • Fix more broken links #8416

v3.6.3

16 Jan 17:12
3c7c4ff

Choose a tag to compare

Enhancements:

  • Add credentials file path to gem env. Pull request
    #8375 by duckinator
  • Update SPDX license list as of 2024-12-30. Pull request
    #8387 by
    github-actions[bot]
  • Installs bundler 2.6.3 as a default gem.

Bug fixes:

  • Fix @licenses array unmarshalling. Pull request
    #8411 by rykov

bundler-v2.6.3

16 Jan 17:10
3c7c4ff

Choose a tag to compare

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 install crash on Windows #8362

Documentation:

  • Fix broken links in the documents #8389