バージョン0.3.1を公開!

Added by MASA-P 4 months ago

いくつかの仕様変更を行いました。

今回の目玉は、「絵文字キャッシュ」を導入した点です。
これは、一度使用した絵文字のテーブルの位置をキャッシュしておくことで再度検索を行わないようになるため、同じ絵文字が連続する場合に従来より高速化が望めます。
現在はconvert_emoji()の処理一連の中にのみキャッシュが効きます。emoji()に関しては、コードの統合を次バージョンで行う予定です(今回は間に合いませんでした)。

また、auto convert系でafterLayout()コールバックを使用していたのですが、layoutを用いないrender()の際にコンバートされないため、afterRender()に処理を移しました。
「何故afterLayout()で処理をしていたの?」ですが、実は以前のバージョンのCakeではafterLayout()が最後のrender処理だったのですが、知らない間に修正が入ってafterRender()になった(正確には戻った)ためです。このためRC版付近のCakePHP1.2をお使いの場合は正しく動作しないかもしれません。

それから、session_use_trans_sid()の動作する条件が逆論理だったため、正しく修正をしました。セッション設定が動的に変わらなかった不都合が改善されていると思います。

この3点が以前のバージョンと大きく挙動が異なりますが、アプリケーションレベルでは基本的には互換性を保っています。

その他の修正に関しては「 http://www.ktailibrary.org/versions/show/2 」をご覧ください。


Comments