Releases: ruby/rubygems
Releases · ruby/rubygems
v3.5.15
Enhancements:
- Installs bundler 2.5.15 as a default gem.
Bug fixes:
- Restrict generic
armto only match 32-bit arm. Pull request
#7830 by ntkme - Protect creating binstubs with a file lock. Pull request
#7806 by
deivid-rodriguez
Documentation:
- Make it clearer that
add_dependencyis the main way to add
non-development dependencies. Pull request
#7800 by jeromedalbert
bundler-v2.5.15
Enhancements:
- Support
--no-test,--no-ci, and--no-linteroptions #7780 - Allow bundle command in new gems with invalid metadata #7707
Bug fixes:
- Protect creating RubyGems binstubs with a file lock #7841
- Only allow valid values for
--test,--ci, and--linteroptions #7801 - Fix
bundle lock --add-platform <current_platform>doing nothing #7803 - Print a proper error when bin dir does not have writable permission bit #7794
Documentation:
- Regenerate bundler docs for June 2024 #7787
v3.5.14
bundler-v2.5.14
v3.5.13
bundler-v2.5.13
v3.5.12
bundler-v2.5.12
Enhancements:
- Keep credentials in lockfile if they are already there #7720
- Auto switch to locked bundler version even when using binstubs #7719
- Don't validate local gemspecs twice unnecessarily #7725
- Improve default gem handling by treating default gems as any other gem #7673
Bug fixes:
- Fix slow and incorrect resolution when adding
sorbetto a Gemfile and the lockfile only includes "RUBY" in the platforms section #7731 - Fix duplicated config keys generated when
fallback_timeouturi option is used #7704 - Fix
bundle execno longer working in truffleruby after explicitrequireofpathnamewas removed #7703 - Don't let
bundle configreport a path without a Gemfile as "local app" #7687
Documentation:
- Clarify BUNDLE_USER_CONFIG is a file #7668
v3.5.11
Enhancements:
- Update SPDX license list as of 2024-05-22. Pull request
#7689 by
github-actions[bot] - Fix the update_rubygems inconsistency (--disable-gems). Pull request
#7658 by x-yuri - Accept WASI as an OS name in Gem::Platform. Pull request
#7629 by kateinoigakukun - Warn if RubyGems version explicitly set in gemspec does not match
running version. Pull request
#7460 by
deivid-rodriguez - Installs bundler 2.5.11 as a default gem.
Bug fixes:
- Fix binstubs sometimes not getting regenerated when
--destdiris
given. Pull request
#7660 by
deivid-rodriguez - Fix
gem uninstall --user-installfor symlinked HOME. Pull request
#7645 by
deivid-rodriguez - Fix issue when plugin stubs would sometimes not be properly removed by
gem uninstall. Pull request
#7631 by
deivid-rodriguez - Fix plugins uninstallation for user installed gems. Pull request
#6456 by voxik
Performance:
- Use a constant empty tar header to avoid extra allocations. Pull request
#7484 by segiddins
Documentation:
- Recommend
bin/rakeoverrakein contributing docs. Pull request
#7648 by
deivid-rodriguez
bundler-v2.5.11
Deprecations:
- Deprecate Bundler constants #7653
Enhancements:
- Bump
bundle gemgenerated COC to Contributor Covenant 2.1 #7692 - Retry a full clone when git server does not support shallow capabilities #7649
Bug fixes:
- Fix regression when caching gems from secondary sources #7659
- Fix error when Bundler installation is corrupted #7642
- Fix crash caused by RubyGems
requiregem activation logic running before Bundler can properly register its own monkeypatches #7647
Performance:
- Update cache checksums to decrease string allocations #7637
- Fix performance regression in applications with a local cache #7680