Ruby2.6アドベントカレンダーの16日目の記事です。
String
Unicode 11 対応
https://bugs.ruby-lang.org/issues/14802
String#crypt
が非推奨
https://bugs.ruby-lang.org/issues/14915
非推奨になった理由はこの辺を見てください。
非推奨と言っても、2.6 rc1 時点ではとくに warning が出力されるわけではないです。 2.6 リリースまでに変わるかもしれません。
String#split
がブロックをイテレータとして使用する
https://bugs.ruby-lang.org/issues/4780
2.5 でこう書いてたのが、
"1,2,3,4".split(/,/).each{|x| ... }
2.6 ではこう書けます。
"1,2,3,4".split(/,/){|x| ... }