Ruby 3.2 アドベントカレンダーの22日目の記事です。
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 がリリースされたのでそれも表に追加。