NKFモジュールの仕様(?)についての質問です。

p NKF.nkf('-M', 'ほげほげ')

というプログラムを(EUC-JP, ISO-2022-JP, UTF-8 などの文字コードでファイルに保存して)実行すると
ruby 1.8.4 (2005-12-24) [i486-linux]
では常に
"=?ISO-2022-JP?B?GyRCJFskMiRbJDIbKEI=?="
という文字列が返ってくるのですが
ruby 1.8.5 (2006-08-25) [i486-linux]
ですと UTF-8 の場合には
"=?ISO-2022-JP?B?GyRCJFskMiRbJD"
となって尻切れトンボになってしまいます。ソースコードを眺めてみたところ
- ruby-1.8.4 添付の NKF モジュールは nkf 2.0.5 ベース
- ruby-1.8.5 添付の NKF モジュールは nkf 2.0.7 ベース
らしいので、nkf の仕様変更が影響しているように思えるのですが、これどういう理由で挙動が変わったのでしょうか?