元記事はこちら。
By markstory
CakePHPコアチームはCakePHP 2.0.5 と CakePHP 1.3.14 が入手可能になったことをお知らせいたします。
CakePHPコアチームはCakePHP 2.0.5 と CakePHP 1.3.14 が入手可能になったことをお知らせいたします。
2.0.4以降、合計で90以上のコミットと、40の問題が解決されています。完全なリストはchangelogページで閲覧できます。以下は2.0.5の変更点の概要です:
Cache
の戻り値を修正。ドキュメント通り、False は常に失敗を示す- 関連がhasOneでforeignKeyが空の場合でも関連レコードが削除できるように修正
- SQLiteのキャッシュファイルのファイル名に ” が含まれなくなった
- テーマのアセットファイルのファイル名にスペースが含まれる場合でもDispatcher経由で正しく動作するように修正
- ViewTaskの二重の複数化を修正
- CacheHelper でコールバックオプションを使用した場合に存在した複数の問題の修正
- TextHelper::excerpt() がドキュメント通りに動作するよう修正
$tablePrefix
を使用したモデルが遅延ロードの際にも正しく動作するように修正- 名前付きパラメータやクエリ文字列のあるルーティングに存在した問題の修正
- Shell::$plugin を追加。生成されるヘルプやドキュメントの正確性が向上
- CakeEmail は同じメール中に含まれるインラインまたは通常の添付ファイルを正しく扱えるようになった。インラインの添付は正しく動作するようになった
1.3.13以降、合計で35以上のコミットと、25の問題が解決されています。完全なリストはchangelogページで閲覧できます。以下は1.3の変更点の概要です:
- 画像を使ったsubmitボタンでアセットのタイムスタンプが正しく動作するようになった
- Postgres のリテラル値のバーチャルフィールドが正しく動作しなくなった
- ユーザ定義のヘッダがEmailComponent::reset()によってリセットされるようになった
- CookieComponent は 2.0.x 系のアプリケーションで作成されたクッキーも読めるようになった
- PHP5.4 との互換性が改善された
- アセットの相対URLが正しく動作するようになった
- TextHelper::excerpt() がドキュメント通りに動作するよう修正
バージョン2.1のリリースは忙しく進められており、大きなリリースとなるでしょう。2.1は2.0と完全な後方互換性を保ちつつ、多くの便利な機能が追加されます。2.1の完成した機能や、計画されている機能については、ロードマップと2.1移行ガイドを参照してください。
素晴らしいCakePHPコミュニティの並々ならぬ働きに重ねて感謝いたします。あなたの協力と愛がいなければ、CakePHPは存在しません。
リンク
- [1] http://github.com/cakephp/cakephp/zipball/2.0.5
- [2] http://github.com/cakephp/cakephp/zipball/1.3.14
- [3] http://cakephp.org/changelogs/2.0.5
- [4] http://cakephp.org/changelogs/1.3.14
- [5] http://cakephp.lighthouseapp.com/projects/42648/development-roadmap
- [6] https://github.com/cakephp/docs/blob/2.1/en/appendices/2-1-migration-guide.rst