Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Release Notesリリースノート

Movable Type 7 r.4706 リリースノート

これまでに発見または、報告された多くの問題を解消しています。また、このバージョンでは複数のセキュリティ上の問題の解決や改善が含まれています。

新機能・改善された機能

  • [MTC-27606] サイトのインポート時にサイト名を編集できるようになりました
  • [MTC-27669] LoggerModule に Log4perl をしているとき、環境変数 LoggerConfig にロガーの設定ファイルを指定できるようになりました。ファイルに出力されるログの出力先や書式を変更できます
  • [MTC-27668] 環境変数 LoggerFileName にログの出力ファイル名を指定できるようになりました。
  • [MTC-27605] サイトのインポートの開始と終了をログを出力するようにしました
  • [MTC-27594] MTStatsSnippet にモディファイアを追加しました。 gtag="1" を追加することで gtag.js の内容を出力することができます
  • [MTC-27587] 環境変数 PHPErrorLogFilePath にエラーログファイルを指定することで、ダイナミックパブリッシングでの PHP のエラーログを確認できるようにしました
  • [MTC-27459] 一覧画面の日付フィールドの title 属性に日時情報を格納するようにしました

  • [MTC-27136] モバイル、タブレット端末で、編集画面のリッチテキストフォーマットを利用できるようになりました

  • [MTC-26536] コンテンツタイプに管理画面にテキストを表示させるコンテンツフィールドを追加しました
  • [MTC-26312] バックアップの出力先を指定する環境変数 ExportTempDir を追加しました ※ MTクラウドにおいてサイトのエクスポートの一時データが容量としてカウントされますが、次のリリースでカウントされなくなる予定です。
  • [MTC-25947] 環境変数 UserSessionTimeOut に指定された自動ログアウト時間をサインインからの経過時間ではなく、最終操作からの時間に変更しました

サーバー配信

  • [MTC-27677] 配信ファイルリストの管理単位を「配信先ホスト、開始ディレクトリ」ではなく、配信先ホスト、開始ディレクトリ、FTP ユーザー、ポート、SSLフラグの有無にしました
  • [MTC-27598] 配信設定の保存時に接続エラーが出た場合に、ログを出力するようになりました
  • [MTC-26905] サーバー配信のログに通知先のメールアドレスも含めるようにしました

MTクラウド

  • [MTC-27342] 自動アップデートの補足説明を追加しました
  • [MTC-26954] Let's Encrypt に対応し、TLS(SSL)証明書を自動取得できるようになりました
  • [MTC-27586] 管理画面から設定できるコンテンツタイプ関連の環境変数を追加しました。Movable Type クラウド版で設定可能な環境変数 を更新しました。
  • [MTC-27579] メールの送信方法の設定方法を変更しました。従来の環境変数を設定する方式から、ローカルの Sendmail から直接の送信、ユーザが設定した SMTP サーバ経由、 SendGrid 経由を選択して、管理画面から設定できるようになりました。メール設定関連の環境変数は非表示になりました
  • [MTC-27056] 管理画面のパフォーマンスを改善しました。

変更された機能

  • [MTC-27620] メタデータを含むログについて、MT::Util::Log 経由でファイルに出力するときにメタデータも出力するように変更しました。
  • [MTC-27607] 同梱されているIO::Socket::IPを 0.41 にしました
  • [MTC-27593] Yahoo.com の OpenID を無効化しました
  • [MTC-27585] Data::ObjectDriver を 0.21 に更新しました
  • [MTC-27580] コンテンツタイプ関連ではないテンプレートの編集画面ではコンテンツタイプ/フィールド情報を選択するウィジェットを表示しないようにしました
  • [MTC-27263] a-table.js の不要なファイルを削除しました
  • [MTC-25607] 再構築トリガー「記事とウェブページの公開取りやめ時」「公開取り消し」を「公開終了」に変更しました

サーバー配信

  • [MTC-26756] 管理画面で使われていた不必要なパラメータを削除しました
  • [MTC-26723] 配信設定を編集しているとき「即時配信する」リンクを非表示にせず、表示したままクリックできないようにしました。

修正された問題

セキュリティ関連

  • [MTC-27632] [XSS] アセット挿入のモーダルでスクリプトが実行できる問題を解決しました
  • [MTC-27630] [XSS] コンテンツフィールドへのアセットの追加でスクリプトが実行できる問題を解決しました。
  • [MTC-27629] [XSS] 権限付与のモーダルでスクリプトが実行できる問題を解決しました。

サーバー配信

  • [MTC-27666] IO::Socket::SSLが 2.060 以前のときに、配信終了後にエラーが発生するの問題を修正しました
  • [MTC-27086] 配信開始の通知メールが送信されない問題を修正しました
  • [MTC-27085] 配信設定「配信失敗の通知のみ受け取る。」に文言を修正しました

MTクラウド

  • [MTC-27690] 「サーバ証明書の導入/更新画面」のパン屑リストを正しく修正しました
  • [MTC-13053] Basic認証のパスワードがスペースだけだったときに、Basic認証が正しく設定されない問題を修正しました。
  • [MTC-10858] SearchAltTemplate が複数指定できない問題を修正しました

その他

  • [MTC-27705] ダイナミックパブリッシングで、MTContentType タグを利用していると、PHP の Location ヘッダによるリダイレクトが動作しない問題を修正しました
  • [MTC-27707] ダイナミックパブリッシングのコンテンツタイプアーカイブで HTTPContentType が効かない問題を修正しました
  • [MTC-27691] TinyMCE5 の文字色・背景色の入力支援ボタンが機能しなくなる問題を修正しました
  • [MTC-27685] 特定の内容で置換を実行すると置換は行われているのに「不明なエラーが発生しました。」というメッセージが表示される問題を修正しました
  • [MTC-27680] リッチテキスト以外のフォーマットのボタンを押下するとスクロール位置がエディタの上に戻る問題を修正しました
  • [MTC-27648] TinyMCE プラグインを無効な状態でテキスト複数行のコンテンツフィールドの内容が表示されないことがある問題を修正しました
  • [MTC-27592] 環境変数 EmailAddressMain が設定されていないときにテストメールを送信するときにエラーメッセージが表示されない問題を修正しました
  • [MTC-27536]システムダッシュボードに表示されるログの時刻が正しくないときがある問題を修正しました
  • [MTC-27466] マッピングの「優先」設定のローカライズが不十分であった問題を修正しました
  • [MTC-26617] 優先アーカイブタイプが「記事」以外の場合、記事のプレビューができない問題を修正しました

廃止予定

  • [MTC-27662] 環境変数 EmailReplyTo を廃止予定です
  • [MTC-27297] OpenID プラグインを削除予定です

Thanks To

このリリースには Movable Type コミュニティーを始め、様々な方から報告された多くのバグ修正、パッチの提供が取り込まれています。パッチおよびレポートを提供してくださった方々の名前は以下の通りです。皆様のご協力に感謝します!(順不同、敬称略)

  • アークウェブ - MTC-27705