Movable Type 7r.5501 リリースノート
これまでに発見または、報告された多くの問題を解消しています。また、このバージョンでは複数のセキュリティ上の問題の解決や改善が含まれています。
ソフトウェア版とAMI版には、クラウド版 Movable Type 7 r.5405 の内容も含まれています。
新機能・改善された機能
- 記事やコンテンツデータの複数行テキストに指定されているテキストフォーマットを取得できる
MTTextFormat
タグを追加しました (MTC-29037) - Data API の JavaScript SDK に v5, v6 を追加しました (MTC-28853)
- Smarty を 4.3.2 にアップデートしました (MTC-29019)
- adodb を 5.22.6 にアップデートしました (MTC-28936)
- 管理画面の bootstrap5 対応テーマの名称を
admin2023
に変更しました(環境変数の値もbootstrap5からadmin2023に変更になりました) (MTC-28947) - jQuery を 3.7.0 にアップデートしました (MTC-28908)
- TinyMCE 6 を 6.5.1 にアップデートしました (MTC-28937)
- 検索結果が125件を超えているときに「最初の125件の結果を表示します」のメッセージを検索結果の下にも表示するようにしました (MTC-28903)
- GoogleAnalyticsV4 プラグインで渡したパラメータに応じたレスポンスを返せるようにしました (MTC-29017)
クラウド版
- Movable Type クラウド版のPHPをバージョン 8.2.11 に変更しました
- Apache httpd を 2.4.58 にアップデートしました
修正された問題
- 権限の少ないユーザーでコンテンツデータ一覧をフィルタすると Not a HASH reference エラーが発生する問題を修正しました (MTC-29208)
- admin2023: MTブロックエディタの新規カスタムブロック作成画面のチェックボックスの色を修正しました (MTC-29177)
- admin2023: 旧ブロックエディタの画像モーダルの画像一覧のマージンを調整しました (MTC-29185)
- admin2023: 旧ブロックエディタの見出し編集モーダルでプルダウンにアイコンがない問題を修正しました (MTC-29184)
- admin2023: 旧ブロックエディタの編集モーダルの閉じるボタンがマウスオーバーに反応しない問題を修正しました (MTC-29186)
- admin2023: chromeless_layout を利用している画面を bootstrap5 に対応しました (MTC-29196)
- admin2023: コンテンツタイプの編集画面のフィールド間のマージンが狭くなっているのを調整しました (MTC-29143)
- admin2023: インストール画面のマージンを調整しました (MTC-29164)
- admin2023: 再構築画面の再構築、キャンセルボタンまわりのマージンを調整しました (MTC-29169)
- admin2023: ログイン画面のマージンと見栄えを調整しました (MTC-29163)
- admin2023: コンテンツ情報ウィジェットプラグイン設定のチェックボックスの色を修正しました (MTC-29176)
- admin2023: 記事 > 新規 > アセット選択モーダルへのファイルドロップにおいてタブ切り替えが動作しない問題を修正しました (MTC-29160)
- admin2023: 画像選択モーダルの画像一覧をスマホサイズで見た場合、チェックボックスの当たり判定が狭い問題を修正しました (MTC-29159)
- admin2023: 記事編集画面の公開日設定の日付間のマージンを調整しました (MTC-29151)
- admin2023: システムメニュー(黒背景)のメニュー項目フォーカス時に文字が白飛びして読めない問題を修正しました (MTC-29155)
- admin2023: プラグイン設定にプラグインIDを指定するハッシュつきでアクセスしたとき展開されない問題を修正しました (MTC-29158)
- コンテンツデータ作成画面にてブロックタイプ以外の不要な罫線を削除しました (MTC-29198)
- admin2023 Bootstrap5に対応していなかった新機能の調整を行いました(MTC-28955)
- admin2023: admin2023 配下にコピーされたが読み込まれていなかったリスティングフレームワーク用の JS ライブラリの一部を削除しました (MTC-29200)
- admin2023: jQuery 関連の外部ライブラリを admin2023 の配下から外しました (MTC-29199)
- MT::Builder::Fast 利用時の $tmpl->insertAfter の挙動を修正しました(MTC-29173)
- TinyMCE6 のリッチテキストの UI を調整しました (SUPPORT-240)
- admin2023: jQuery.trigger(‘click’) を使用している箇所が修正が必要か確認しました (MTC-29138)
- 画像以外のアップロードでは exif 情報による拡張子変換を行わないようにしました (MTC-29018)
- admin2023: 旧ブロックエディタで画像ブロックの編集モーダルのページ遷移のUIが崩れている問題を修正しました (MTC-29157)
- bootstrap5でrow > col-2などの指定箇所でpaddingがなくなって詰まって表示されている問題を修正しました (MTC-29015)
- admin2023: 画像の挿入モーダルウィンドウのページネーションの表示崩れを修正しました (MTC-29119)
- admin2023: 画像の挿入モーダルウィンドウでアップロードとアセット一覧を切り替えられない問題を修正しました (MTC-29118)
- admin2023: ダッシュボードのスタイルの修正を行いました (MTC-29072)
- admin2023: 記事一覧で公開日のフィルタを作成するとプルダウンにアイコンがない問題を修正しました (MTC-29150)
- admin2023: カテゴリーセット > 新規 で、タブキーで移動してボタンにフォーカスすると枠が消える問題を修正しました (MTC-29088)
- admin2023: コンテンツタイプアーカイブのアーカイブマッピングの見栄えを調整しました (MTC-29122)
- admin2023: コンテンツデータ選択モーダルのページネーションの崩れを修正しました (MTC-29133)
- admin2023: Bootstrap5で変更された <a> の text-decoration を underline から none に戻しました (MTC-29069)
- admin2023: サイトメニュー > 設定 > 投稿 > MTブロックエディタのプルダウンアイコンが表示されない問題を修正しました (MTC-29128)
- ContentInfoWidget プラグインをの見栄えを調整しました (MTC-29087)
- admin2023: システム > ツール > サイトのエクスポート > サイトを選択で検索窓が崩れている問題を修正しました (MTC-29095)
- admin2023: 記事のインポートページの表示崩れを修正しました(MTC-29144)(MTC-29102)
- admin2023: プラグイン設定と保存ボタンの間にマージンを追加しました (MTC-29146)
- admin2023: システム > ロール > 関連付け > 権限の付与の検索ボックスの表示崩れを修正しました (MTC-29091)
- App: 項目のラベルと必須のラベルマージンを調整しました (MTC-29142)
- admin2023: サイトのインポート画面の表示崩れを修正しました (MTC-29096)
- admin2023: コンテンツデータの複数行フィールドのラベルのマージンを調整しました (MTC-29036)
- admin2023: 画像挿入オプションのサムネイルを利用のチェックボックスのラベルが太字になっている問題を修正しました (MTC-29139)
- admin2023: 設定 > コミュニケーションページのマージンを調整しました (MTC-29111)
- admin2023: サイト > 設定 > プラグイン マージンの調整と「有効」の表示を修正しました (MTC-29112)
- admin2023: 一度展開したアーカイブマッピングを閉じてもパスがセレクトボックスのままになる問題を修正しました (MTC-29129)
- admin2023: システム > グループ > メンバーの管理 > グループにユーザーを追加でモーダルの横幅を修正しました (MTC-29089)
- admin2023: サイトメニュー > 設定 > コミュニケーション の表示崩れを修正しました (MTC-29110)
- admin2023: サイトメニュー > 設定 > 投稿 のマージンを調整しました (MTC-29109)(MTC-29125)
- admin2023: サイトメニュー > テンプレート > 編集(アーカイブ) アーカイブマッピングのマージンを調整しました (MTC-29108)
- admin2023: システム > ツール > サイトのエクスポート > サイトを選択 でアイコンが表示されない問題を修正しました (MTC-29094)
- admin2023: サイトメニュー > カテゴリセット > 新規 のボタンの色を修正しました (MTC-29104)
- admin2023: サイトメニュー > 記事 > 一覧 > 編集 のボタンの見栄えを修正しました (MTC-29101)
- admin2023: サイトメニュー > コンテンツデータ > 一覧 > 作成 のボタンの見栄えの修正しました (MTC-29098)
- admin2023: システム > 設定 > ユーザー のマージンを調整しました (MTC-29092)
- admin2023: システム > ロール > 新規 の余白を調整しました (MTC-29090)
- admin2023: コンテンツデータの複数行フィールドのフォーマットの表示位置を調整しました (MTC-29035)
- admin2023 テーマ : 「テーマのエクスポート > オプション」の「詳細」のテキストリンクが少し下にずれているのを修正しました (MTC-29024)
- admin2023: サイトメニュー > 記事 > 新規 カテゴリーのマージンを調整しました (MTC-29099)
- admin2023: サイトメニュー > 記事 > 新規 コメントのマージンを調整しました (MTC-29100)
- admin2023: サイトメニュー > ウェブページ > 新規 > フォルダの変更 マージンの除去と折り返しを修正しました (MTC-29103)
- admin2023: サイトメニュー > コンテンツタイプ > 新規 > フィールド追加 の必須チェックと表示オプションの見栄えを調整しました (MTC-29105)
- admin2023: サイトメニュー > コミュニケーション > コメント > 編集 の検索ボタンの位置を修正しました (MTC-29106)
- admin2023: サイトメニュー > コミュニケーション > コメント > 返信 のボタン間のマージンを調整しました (MTC-29107)
- admin2023: サイトメニュー > ツール > 検索 のマージンを修正しました (MTC-29113)
- admin2023: コンテンツタイプ作成時 select フィールドなどのバリデーションで高さがずれる問題を修正しました (MTC-29126)
- admin2023: システム > ブロックエディタ > カスタムブロック > 新規作成 の見出しの太字を調整しました (MTC-29115)
- MTBlockEditorでマルチカラムにラベルが表示されない問題を修正しました(MTC-29085)
- admin2023: システム > ツール > サイトのエクスポート のマージンを調整しました (MTC-29093)
- admin2023: 画像やアセットのモーダルでラベルの文字が改行されているのを改善しました (MTC-29070)
- admin2023: システム > ブロックエディタ > カスタムブロック > 新規作成 のマージンを削除しました (MTC-29114)
- admin2023: hdlrappactionbar経由で生成されるアクションバーの余分な水平マージンを削除しました (MTC-29062)
- admin2023: bs5で .row > .col の構造に余分な水平マージンを削除しました (MTC-29053)
- テーマでdefaultcontentdataを利用する場合に、’Multi Line Text’ のフィールドのconvert_breaksが反映されない問題を修正しました (MTC-29074)
- システムテンプレート補充時にインストール済みのテンプレートを正しく検出できるようにしました (MTC-29097)
- Eiger テーマから zenback テンプレートを削除しました (MTC-29084)
- Rainier テーマから zenback テンプレートを削除しました (MTC-29048)
- admin2023: 検索・置換で日付範囲フォームが bootstrap5 で崩れる問題を修正しました (MTC-29050)
- admin2023: basename等のマージンの左右が逆になっている問題を修正しました (MTC-29052)
- admin2023: ウェブページの作成画面から「選択されたカテゴリ」の表示を削除しました (MTC-28883)
- admin2023: ブロックエディタの画像ダイアログでスクリーンリーダ用の文言が表示され、検索アイコンも落ちている問題を修正しました (MTC-29060)
- admin2023: テーマのエクスポート > オプション のカスタムフィールドのモーダルを修正しました (MTC-29023)
- 複数サイトが存在するとき
を利用するとテンプレート編集画面のインクルードテンプレートが他サイトからインクルードしてきたかのような表示になる問題を修正しました (MTC-29054) - admin2023: モバイル画面のコメント一覧で非表示の編集リンクが適切に扱われていなかった問題を修正しました (MTC-29061)
- ブロックエディタでテキストブロックを追加すると画面全体の見栄えが変わる問題を修正しました (MTC-29016)
- GoogleAnalytics のプロファイルの選択後に、選択してあるかどうかがわかりにくい問題を修正しました (MTC-27150)
- Bootstrap5 対応中に発生した data-target のリグレッションを修正しました (MTC-29013)
- 記事の新規作成時の表示オプションのチェックボックスが重なって表示される問題を修正しました (MTC-29004)
- GA4 連携時に DataAPI で Statistics の値を取得すると null が返ってくる項目がある問題を修正しました (MTC-28885)
- プラグイン等の中でMTApp:Settingなどのタグを使うと、<_transsection> が付いてしま問題を修正しました (MTC-28992)
- DataAPI の Stats リソースの内容を GA4 にあわせて修正しました (MTC-28985)
- admin2023:ブロックエディタの画像選択画面のページャ部分に (currnt) が表示されていた問題を修正しました (MTC-28980)
- MT::Util::Archive 内部の eval 判定を改善しました (MTC-28969)
- 7.9.4以前からのアップグレード時にサイトの作成日時を更新してしまう問題を修正しました (MTC-28967)
- theme.yaml でデフォルトの記事・ページを追加するときに basename パラメータの値が適用されない問題を修正しました (MTC-28963)
- リスティングフレームワークの list_header テンプレートが AdminThemeId に対応していない問題を修正しました (MTC-28954)
- MT::Upgrade::Core の中で正しく config の保存ができていなかった問題を修正しました (MTC-28956)
- サーバー配信履歴のログ詳細が bootstrap5 対応漏れのため開けなくなっていたのを修正しました (MTC-28958)
- 検索時にcache_keysが存在しないときはキャッシュを使わないようにしました (MTC-28927)
- 拡張子なしのファイルを画像として扱う場合に未定義値の警告が出ないようにしました (MTC-28926)
- 関連付け一覧で未定義値の警告が出ないようにしました (MTC-28925)
- プラグイン経由で追加されるメニューに不備があっても未定義値の警告が出ないようにしました (MTC-28924)
- applytextfilters で未定義値の警告が出ないようにしました (MTC-28923)
- (regex_)replaceモディファイアが未定義値の警告を出さないようにしました (MTC-28922)
- MTSetVar でのuuvを回避するようにしました(MTC-28932)
- リストアクションでコンテンツデータを削除した際の uuv を回避するようにしました (MTC-28939)
- モディファイアの対象が未定義値になった場合に uuv を回避するようにしました (MTC-28935)
- SearchMaxResultsに非数値を設定したときのuuvを回避するようにしました (MTC-28933)
- MT->model の引数が空のとき uuv を回避するようにしました (MTC-28934)
- 管理画面右サイドパネルのウィジェットが非表示にならない問題を修正しました (SUPPORT-265)
- エラーの発生するプラグイン(.pl形式)があると、他のプラグインの object_types の追加が処理されないことがある問題を修正しました (MTC-28867)
Movable Type Advanced とクラウド版
- Periodic Sync プラグイン用のフックポイントを復活させました (MTC-29086)
セキュリティ上の修正、改善
- 管理画面に存在した複数のクロスサイトスクリプティング脆弱性を修正しました (CVE-2023-45746) (MTC-28624, MTC-28647, MTC-28650, MTC-28651, MTC-28652)
廃止された機能
- 再構築トリガーの ping 送信オプションを廃止しました (MTC-26646)
謝辞
リリースにあたり不具合の報告や機能要望をしていただいた皆様すべてに感謝します。また特に次の皆様には、個別に感謝します。
- [MTC-29017] エムロジック株式会社 田島 誠 氏
脆弱性情報の告知とハンドリングにご協力いただいた IPA, JPCERT/CC に感謝します。