Craft 3.5.12 リリース。タイムフィールドの追加など #craftcms

Craft CMS

Craft CMS の 3.5.12 がリリースされた。

cms/CHANGELOG.md at develop · craftcms/cms
https://github.com/craftcms/cm...

いろいろ内容がある。

普段使いそうなところだと時刻用のフィールドが追加された。

この辺の経緯を見るとわかるけど、これまでの日時フィールドで時刻だけを使おうというときにうまくいかないとかがあったっぽい。

orderBy('customTimeField') is not working because of hidden MySQL date. · Issue #6842 · craftcms/cms
https://github.com/craftcms/cm...
Restrict hours dropdown in the Date/Hour field · Issue #6775 · craftcms/cms
https://github.com/craftcms/cm...

今回追加された時間フィールドの設定。

20201002 0914

こんな感じで設定出来る。

20201002 0915

時間の枠を設定出来るようになったのは便利かも。

これに伴い、日時フィールドが日付フィールドになった。

20201002 0916

これまでの日時フィールドはこんな感じだった。

20201002 0916 03
20201002 0916 02

この辺については issue のコメントにもあるけど、タイムゾーンが関係なくなった時間フィールドなので、そのへん調整が必要な場合があるっぽい。