RubyGems 3.4.20には改善と不具合の修正と効率性の向上が含まれています。

最新のRubyGemsに更新するには次を走らせてください。

gem update --system

手作業でRubyGemsをインストールするにはRubyGemsのダウンロードページを参照してください。

改善

  • gemが壊れたEOFに遭遇したときにGem::Package::FormatErrorを投げるようにしました。 プルリクエストはmartinemdeによる#6882です。
  • 使用許諾をnilに設定することで、空の使用許諾によるgem buildの警告を飛ばせるようにしました。 プルリクエストはjhong97による#6879です。
  • 2023-06-18時点のSPDXの使用許諾の一覧に更新しました。 プルリクエストはGitHub Actionsのボットによる#6891です。
  • 2023-04-28時点のSPDXの使用許諾の一覧を更新しました。 プルリクエストはsegiddinsによる#6642です。
  • SPDXの使用許諾の一覧を2023-01-26時点のものに更新しました。 プルリクエストはsegiddinsによる#6310です。
  • bundler 2.4.20を既定gemとしてインストールします。

不具合の修正

  • シンボリックリンクディレクトリで偽陽性のSymlinkErrorを修正しました。 プルリクエストはnegi0109による#6947です。
  • 古いYAMLクラス参照がある複数のgemspecの読み込みで必ず警告が出ないようにしました。 プルリクエストはsegiddinsによる#6889です。
  • gem uniの一覧から大きすぎる数を選んだときのNoMethodErrorを修正しました。 プルリクエストはamatsudaによる#6901です。

効率性の向上

  • スタブ仕様の割り当てを低減しました。 プルリクエストはsegiddinsによる#6972です。

SHA256チェックサムは以下の通りです。

  • rubygems-3.4.20.tgz f6328a79feca3e749880a6f7cdfd4b6ae945049b83a58ea958e2474a91ba1f3b
  • rubygems-3.4.20.zip
    c73f0b54c228e8aa552f57c15ab0b046b42ec4f4eb7621acd33a56f975d64e97
  • rubygems-update-3.4.20.gem
    d7b158ab0ff672a780f18fa73e83dfc158384bb229cb14bf977af36fae541f50