Ruby 3.2 - default gem の差分 / bundled gem の差分

Ruby 3.2 アドベントカレンダーの22日目の記事です。

qiita.com


default gem の差分

default gem は Ruby に同梱されていて削除できない gem。新しいバージョンの gem のインストールは可能。

default gem のバージョンの Ruby 3.1 との差分を調べてみた。

Gem 3.2.0 3.2.0-rc1 3.1.0
RubyGem 3.4.1 3.4.0.dev 3.3.3
abbrev 0.1.1 0.1.0
base64 0.1.1 0.1.1
benchmark 0.2.1 0.2.1 0.2.0
bigdecimal 3.1.3 3.1.3 3.1.1
bundler 2.4.1 2.4.0.dev 2.3.3
cgi 0.3.6 0.3.6 0.3.1
csv 3.2.6 3.2.2
date 3.3.3 3.3.0 3.2.2
delegate 0.3.0 0.3.0 0.2.0
did_you_mean 1.6.3 1.6.2 1.6.1
digest 3.1.1 3.1.1 3.1.0
drb 2.1.1 2.1.1 2.1.0
english 0.7.2 0.7.1
erb 4.0.2 4.0.2 2.2.3
error_highlight 0.5.1 0.5.1 0.3.0
etc 1.4.2 1.4.1 1.3.0
fcntl 1.0.2 1.0.2 1.0.1
fiddle 1.1.1 1.1.1 1.1.0
fileutils 1.7.0 1.7.0 1.6.0
find 0.1.1 0.1.1
forwardable 1.3.3 1.3.3 1.3.2
getoptlong 0.2.0 0.2.0 0.1.1
io-console 0.6.0 0.5.11 0.5.10
io-nonblock 0.2.0 0.2.0 0.1.0
io-wait 0.3.0 0.3.0.pre 0.2.1
ipaddr 1.2.5 1.2.5 1.2.3
irb 1.6.2 1.5.1 1.4.1
json 2.6.3 2.6.2 2.6.1
logger 1.5.3 1.5.2 1.5.0
mutex_m 0.1.2 0.1.2 0.1.1
net-http 0.3.2 0.3.1 0.2.0
net-protocol 0.2.1 0.2.0 0.1.2
nkf 0.1.2 0.1.2 0.1.1
observer 0.1.1 0.1.1
open-uri 0.3.0 0.3.0 0.2.0
open3 0.1.2 0.1.1
openssl 3.1.0 3.1.0.pre 3.0.0
optparse 0.3.1 0.3.0 0.2.0
ostruct 0.5.5 0.5.5 0.5.2
pathname 0.2.1 0.2.1 0.2.0
pp 0.4.0 0.4.0 0.3.0
prettyprint 0.1.1 0.1.1
pstore 0.1.2 0.1.2 0.1.1
psych 5.0.1 5.0.0 4.0.3
racc 1.6.2 1.6.1 1.6.0
rdoc 6.5.0 6.5.0 6.4.0
readline 0.0.3 0.0.3
readline-ext 0.1.5 0.1.4
reline 0.3.2 0.3.1 0.3.0
resolv 0.2.2 0.2.2 0.2.1
resolv-replace 0.1.1 0.1.0
rinda 0.1.1 0.1.1
ruby2_keywords 0.0.5 0.0.5
securerandom 0.2.2 0.2.1 0.1.1
set 1.0.3 1.0.3 1.0.2
shellwords 0.1.0 0.1.0
singleton 0.1.1 0.1.1
stringio 3.0.4 3.0.3 3.0.1
strscan 3.0.5 3.0.1
syntax_suggest 1.0.2 1.0.1 -
syslog 0.1.1 0.1.0
tempfile 0.1.3 0.1.2
time 0.2.1 0.2.0
timeout 0.3.1 0.3.1 0.2.0
tmpdir 0.1.3 0.1.3 0.1.2
tsort 0.1.1 0.1.1 0.1.0
un 0.2.1 0.2.1 0.2.0
uri 0.12.0 0.12.0 0.11.0
weakref 0.1.2 0.1.1
win32ole 1.8.9 1.8.9 1.8.8
yaml 0.2.1 0.2.0
zlib 3.0.0 3.0.0 2.1.1

太字 はパッチレベルではないバージョンアップ

bundled gem の差分

bundled gem は Ruby に同梱されている gem。普通にアップデートしたり削除したりできる。

bundled gem のバージョンの Ruby 3.1 との差分を調べてみた。

Gem 3.2.0 3.2.0.rc-1 3.1.0
minitest 5.16.3 5.16.3 5.15.0
power_assert 2.0.3 2.0.2 2.0.1
rake 13.0.6 13.0.6
test-unit 3.5.7 3.5.5 3.5.3
rexml 3.2.5 3.2.5
rss 0.2.9 0.2.9
net-ftp 0.2.0 0.2.0 0.1.3
net-imap 0.3.4 0.3.1 0.2.2
net-pop 0.1.2 0.1.2 0.1.1
net-smtp 0.3.3 0.3.3 0.3.1
matrix 0.4.2 0.4.2
prime 0.1.2 0.1.2
rbs 2.8.2 2.8.1 2.0.0
typeprof 0.21.3 0.21.3 0.21.1
debug 1.7.1 1.7.0 1.4.0

太字 はパッチレベルでないバージョンアップ


[2022-12-25 追記] 3.2.0 がリリースされたのでそれも表に追加。