Releases: rubygems/rubygems
Releases · rubygems/rubygems
v3.4.20
Enhancements:
- Raise
Gem::Package::FormatError
when gem encounters corrupt EOF.
Pull request #6882
by martinemde - Allow skipping empty license
gem build
warning by setting license to
nil
. Pull request
#6879 by jhong97 - Update SPDX license list as of 2023-06-18. Pull request
#6891 by
github-actions[bot] - Update SPDX license list as of 2023-04-28. Pull request
#6642 by segiddins - Update SPDX license list as of 2023-01-26. Pull request
#6310 by segiddins - Installs bundler 2.4.20 as a default gem.
Bug fixes:
- Fixed false positive SymlinkError in symbolic link directory. Pull
request #6947 by
negi0109 - Ensure that loading multiple gemspecs with legacy YAML class references
does not warn. Pull request
#6889 by segiddins - Fix NoMethodError when choosing a too big number from
gem uni
list.
Pull request #6901 by
amatsuda
Performance:
- Reduce allocations for stub specifications. Pull request
#6972 by segiddins
bundler-v2.4.20
Enhancements:
- Bump actions/checkout to v4 in bundler gem template #6966
- Add support for the
ruby-3.2.2
format in theruby file:
Gemfile directive, and explicitly test the3.2.2@gemset
format as rejected #6954 - Support
ruby file: ".tool-versions"
in Gemfile #6898 - Unify LockfileParser loading of SPECS section #6933
- Only check circular deps when dependency api is available, not on full index sources #6919
Bug fixes:
- Allow standalone mode to work on a Windows edge case #6989
- Fix
bundle outdated
crashing when bothref
andbranch
specified for a git gem in Gemfile #6959 - Fix
bundle update --redownload
#6924 - Fixed malformed bundler version in lockfile making Bundler crash #6920
- Fix standalone install crashing when using legacy gemfiles with multiple global sources #6918
- Resolve ruby version file relative to bundle root #6892
Performance:
- Lazily construct fetcher debug messages #6973
- Avoid allocating empty hashes in Index #6962
- Stop allocating the same settings keys repeatedly #6963
- Improve
Bundler::Index
efficiency by removing unnecessary creation and dups #6931 - (Further) Improve Bundler::Settings#[] performance and memory usage #6923
- Don't use full indexes unnecessarily on legacy Gemfiles #6916
- Improve memory usage in Bundler::Settings, and thus improve boot time #6884
v3.4.19
bundler-v2.4.19
Enhancements:
- Add
file
option toruby
method in Gemfile #6876 - Show better error when PAT can't authenticate to a private server #6871
- Don't fallback to old dependency API when bad credentials are configured #6869
Bug fixes:
- Fix git source conservativeness #6850
Documentation:
- Clarify that
bundle info
takes a gem name #6875
v3.4.18
bundler-v2.4.18
v3.4.17
bundler-v2.4.17
v3.4.16
Enhancements:
- Installs bundler 2.4.16 as a default gem.