zz log

zaininnari Blog

CakePHP 1.3.12 の変更点メモ

今回のCakePHP 1.3.12 リリースも、バグフィックス及びメンテナンスです。

結構はボリュームがありますが、重大なバグは見当たりません。
また、
Cake2 からのバックポートがいくつか見られ、Cake2 の開発の活発さを伺わせます。

主な変更点

  • MySQL 使用時、科学的表記法(0.01 → 1.00E-002)が正しく渡されなかった問題への対処
    • https://github.com/cakephp/cakephp/commit/53d221c3d17ac273a0a6fdc313d8fa8c6f6ece61
    • 小さい値でも、科学的表記法が展開されていたが、科学的表記法を保持するようになった
    • 変更前「'%F'」→変更後「'%G'」+カンマをピリオドへ置換となっている、
      • G は%E および %f の短縮形、F は 引数を float として扱い、 浮動小数点数として表現(※ロケールに依存しない)
      • カンマをピリオドへの置換は、英語圏と非英語圏の小数点の表し方の違い(「,」(カンマ)と「.」(ピリオド)が逆の意味を持つ場合がある)への対処