CakePHP 3.1.9 がリリースされました

CakePHPコアチームはCakePHP 3.1.9が入手可能になったことをお知らせいたします。これは3.1系のメンテナンスリリースで、コミュニティから寄せられた幾つかの問題を修正するものです。これは3.1系の最後のリリースになります。3.2.0にアップグレードすれば、バグフィックスリリースを適用できます。3.1系は3.4.0のリリースまで引き続きセキュリティフィックスを受けられます。

バグフィックス

3.1.9の変更点の概要は以下のとおりです。すべての変更点については changelog を参照してください。

  • BelongsToManyアソシエーションを含むデータを特定のIDと統合する場合に、ORMはリクエストデータを既存のエンティティにマージする。これにより、新しいレコードを作成し、それを既存の関連するレコードにリンクし、既存のレコードとその関連を同時に更新することが容易になる。 (@markstory)
  • BelongsToManyアソシエーションで、contain() を使用したり、特定のフィールドをSELECTして autoFields() を使用したりする場合に、期待通りすべてのフィールドをSELECTするようになった。 (@markstory)
  • Time::parseDateTime()は、1970-01-01 00:00:00で動作するようになった。 (@ChrisDBrown)
  • HtmlHelper::meta()は、HTML5のcharset(訳注:character-setの短縮形)を使用するようになった。 (@afilina)
  • Cake\View\Context\FormContextは、配列形式でないエラーに出くわしたときにエラーを出さなくなった。 (@beporter)

機能拡張

  • ORMやヘルパーに関するAPIドキュメントの改善 (@ndm)

いつもながら、問題報告やプルリクエストにより、このリリースの実現を支えてくれたコミュニティの皆さんに感謝します。

github よりパッケージリリースのダウンロード

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です