Skip to content

Releases: ruby/rubygems

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

v3.6.2

23 Dec 17:21
90ebd47

Choose a tag to compare

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

bundler-v2.6.2

23 Dec 17:19
90ebd47

Choose a tag to compare

Bug fixes:

  • Restart using Process.argv0 only if $PROGRAM_NAME is not a script #8343

Documentation:

  • Fix typo in bundle lock man page synopsis (--add-checkums--add-checksums) #8350