Movable Type 7 r.5505 リリースノート
これまでに発見または、報告された多くの問題を解消しています。
新機能・改善された機能
- Smarty を 4.3.4 から 4.5.3 にアップデートしました (MTC-29663)
- ADOdb を 5.22.6 から 5.22.7 にアップデートしました (MTC-29691)
- サイトのインポート時に公開ファイル情報のインポートをスキップするオプションを用意しました (MTC-29773)
- MTWebsiteURL、 MTWebsitePathタグに id 属性を指定して任意の Website の値を出力できるようにしました(MTC-29257)
- システム管理者にも DataAPIDisableSite の設定を強制させる環境変数 SuperuserRespectsDataAPIDisableSite を追加しました (MTC-29694)
- コンテンツタイプのブロックエディタで画像ブロックから出力されるHTMLのimg要素にheight属性を追加しました (MTC-29728)
- サイトのインポートが終了したら成否によらず終了したことをログに残すようにしました (MTC-29770
- システムチェックで、サポートしている画像種別の検出方法を改善しました (MTC-29738)
修正された問題
- コンテンツタイプ型コンテンツフィールドのコンテンツデータの選択画面が正常に表示されない問題を修正しました (SUPPORT-489)
- MTArchiveTitle タグの出力内容の「年」がアーカイブによって数値文字参照になる問題を修正しました (SUPPORT-369)
- サイトのエクスポートでサイトを選択したあとにリセットしても選択されたブログIDが残る問題を修正しました (MTC-29703)
- 優先アーカイブマッピングがない状態で既存のアーカイブマッピングを優先するようにできない問題を修正しました (MTC-29752)
- カスタムフィールドを含むサイトのインポート時にアセットの紐付けが消えてURLの変換が行われなくなる場合がある問題を修正しました (MTC-29709)
- 置換時にコールバックの不備で古いパラメータを引き継げないオブジェクトがある問題を修正しました (MTC-29697)
- サーバーサイドインクルードを未設定のサイトでダイナミックテンプレートを作成すると全般設定でエラーが発生する問題を修正しました (MTC-29746)
- 記事アセットのサムネイル表示が邪魔でアセット編集画面に移動できない問題を修正しました (MTC-29701)
- DataAPIDisableSiteでIDを指定しても、data-api.cgi/v4/searchで
blog_id
やIncludeBlogsを指定すると表示できる問題を修正しました (MTC-27069) - PSGI 動作以外の環境でテーマ変更後、テーマ一覧画面に不要な文言が表示される問題を修正しました (MTC-29732)
- Perl のシステム要件のチェックを 5.16.0 ではなく 5.16.3 に変更しました (MTC-29695)
- Perlのバージョンがサポート下限外のときにウィザードを進められないように修正しました (MTC-29693)
- バージョンチェック時、現在の Perl バージョンを正しく表示するように修正しました(MTC-29699)
- コアモジュールが不足している環境での警告メッセージを「利用不可」を意味するものにしました (MTC-29692)
- カテゴリーコンテンツフィールドでエラーが発生する場合がある問題を修正しました (MTC-29661)
- libpng 1.6で破損しているとされているICCプロファイルを見つけたら削除するようにしました (MTC-29714)
- コンテンツタイプが多い時の、ロールの新規作成画面・編集画面の処理時間改善を行いました (MTC-29713, MTC-29680)
- ロード時にエラーが出てプラグインを無効化した旨の警告が出続けないように修正しました (MTC-29706)
- 表示オプションに不明な値が含まれている場合にはエラーとして出力せずにスキップするように修正しました (MTC-29687)
ダイナミックパブリッシング
- ダイナミックパブリッシングでMTタグのSmartyへのコンパイルプロセスの改善を行いました (MTC-29308)
- PHPで
inside_archive_list
のスタッシュに関する一時変数を削減しました (MTC-29662) - PHP での DB からの読み込みを改善しました(MTC-28145、MTC-28145、MTC-29660)
- PHPで
sort_by="score"
とmin_comment="1"
を同時に指定するとSQLエラーが発生する問題を修正しました (MTC-29655) - PHPで未使用のメソッドや到達できない実装に unreachable 等のコメントをつけるようにしました (MTC-29659)
- ダイナミックテンプレートで入れ子の内側に配置したWeeklyアーカイバーのMTArchiveListが正しく動作しない問題を修正しました (MTC-29654)
- PHPのifarchivetypeenabledで二重エスケープを回避するようにしました (MTC-29683)
- oracle+phpで
get_latest_touch
でユーザー検索時にORA-00904が発生する問題を修正しました (MTC-29696) - PHPの
class.mt_content_field.php
に誤ったフィールドが宣言されているので削除しました (MTC-29658)
js ライブラリ関連
- Movable Type Chart API の javascript SDK を更新しました (MTC-29754)
- mt-data-api-sdk-jsを更新しました (MTC-29792)
クラウド版の独自機能
- 自動アップデートの画面にビルド番号を表示するようにしました (MTC-29704)
- Webサーバが nginx のとき、ダイナミックパブリッシングでクエリーストリングが渡らない問題を修正しました (MTC-9414)
- run-periodic-tasksのタイムアウトは6時間となります (CLOUD-464)
- run-periodic-tasksは6時間経過すると自動的に再起動されますのでrun-periodic-tasksのジョブは最大で6時間まで実行することができます
サーバー配信
- サーバー配信で「すべてのファイルを配信する」のチェックボックスの項目名を「更新のないファイルも配信する」に変更しました (MTC-29751)
Movable Type Premium
- 自動アップデートの設定の最終更新日が unknown date になってしまう問題を修正しました (CLOUD-192)
セキュリティ上の修正、改善
- TinyMCE6 プラグインの TinyMCE を 6.8.4 にアップデートしました (MTC-29710)
- TinyMCE5 プラグインで
noscript
要素の挿入を無効にしました (MTC-29711) - TinyMCE5 プラグイン、TinyMCE6 プラグインでオブジェクトの埋め込みによるXSSの抑制を行いました (MTC-29712)