Movable Type 7 r.5004 リリースノート (パッケージ版)
これまでに発見または、報告された多くの問題を解消しています。
新機能・改善された機能
- [MTC-27656] ダイナミックパブリッシングを PHP 8.0 に対応しました。関連してライブラリの更新も行いました。PHP 8.0 への対応に伴い、動作環境は PHP 5.5 以上になります。
- [MTC-27816] Smarty を PHP 8 に対応した 3.1.39 に更新しました
- [MTC-27813] ADOdb を 5.20.20 に更新しました
- [MTC-28061] サイト・記事・テーマのエクスポートのとき、メモリ使用量の削減のためサーバにインストールされている zip, tar コマンドを使えるようにしました。 UseExternalArchiver 環境変数に 1 を設定すると利用できます
- [MTC-27978] カテゴリセットの新規作成、編集、削除のときにログを出力するようにしました
- [MTC-27877] 設定 > 全般設定の公開パスのアーカイブパスを変更したとき、一旦保存しなくても、アップロード先のパスに反映して設定できるようにしました
- [MTC-11097] ツール > ログ でダウンロードできる CSV ファイルに「ユーザー」の列を追加しました
- [CLOUD-84] アセット一覧の検索速度を改善しました。関連して次の変更を行いました
- [MTC-28130] MT::Asset::Image::thumbnail_file にサムネイル画像のファイルの自動生成を抑制するオプションを追加しました
- [MTC-28129] 初期状態でサムネイルを表示しないアセット一覧表示時にはサムネイルを作成しないようにしました
- [MTC-28127] アセット一覧で必要のないタグの情報を取得しないようにしました
- [MTC-28070] 必要のない画像を読み込みを行わないように調整しました
- [MTC-28069] MT::Util::assetfromurl の不必要な処理を削除しました
セキュリティ上の改善
- [MTC-27763]同梱されている jQuery を 3.6.0 に更新しました
- [MTC-27447] ユーザーのパスワードが古い形式で保存されている場合、ログイン時に新しい形式で保存しなおすようにしました
変更された機能
- [MTC-28072] はてなIDのOpenIDサポート終了に伴い、コメント認証で、はてなIDでの認証を無効にしました
- [MTC-28055] TinyMCE の Attribution を表示するようにしました
[MTC-28045] システムの全般設定の「画像品質の設定」欄で PNG 画像については「品質」ではなく「圧縮レベル」と表記するようにしました
[MTC-26419] テーマ Pico をMIT ライセンスで配布することに伴い同梱せずパッケージから削除しました
- [SUPPORT-26] コンテンツタイプフィールド・セレクトボックスフィールドの設定項目の名称を「複数選択を許可する」に変更しました
- [MTC-27674] run-periodic-tasks に関連する不要なログの出力を抑制しました
- [MTC-26078] コンテンツタイプ内に同名で大文字小文字が違うだけのフィールドを作ろうとした際には重複エラーにするように変更しました
Movable Type AMI 版
- AMI のカーネルのバージョンを 4.14 から 5.10 に変更しました
修正された問題
サーバー配信
- [MTC-28023, MTC-26360, MTC-26359] サーバー配信ログの翻訳漏れを修正しました
- [MTC-28022] rsync で同期する際に配信先のディレクトリの復元に失敗する問題を修正しました
- [MTC-27851] 「すべてのファイルを同期する」の名称を「すべてのファイルを配信する」に修正しました
- [MTC-27789] サーバ配信設定をコピーしたときの翻訳を変更しました
その他
- [MTC-28138] パスワードリセット時にユーザーの更新日が更新されない問題を修正しました
[MTC-28105] ログ一覧の分類フィルタに表示される文言の翻訳漏れに対応しました
[MTC-28084] 非 UTF-8 環境で一覧画面などを正常に表示するように修正しました
- [MTC-28083] ユーザー名が「0」のユーザーを、ユーザー/メンバー一覧画面で正しく表示するように修正しました
- [MTC-28064] 権限付与ダイアログでユーザ・グループ選択のセレクトボックスを表示するように修正しました
[MTC-28063] ロールから権限を付与するときにグループを検索できるように修正しました
[MTC-28041] 記事一覧等の表示カラム設定に未知のカラム名が設定されても正常に動作するように修正しました
[MTC-28034] テーマのバージョン判定時に数値でないバージョンについては警告が出る問題を修正しました
- [MTC-28033] サイトの複製でアーカイブ URL が保存されない場合がある問題を修正しました
- [MTC-27993] 一覧ページのページ送りで必要がない ... を表示しないように修正しました
- [MTC-27986] エラーメッセージ内のブログの表記をサイトに修正しました
- [MTC-27977] コンテンツデータの削除時と新規作成時のログの文言を修正しました
- [MTC-27971] サインインのパスワードを間違えたときのアクティビティログが残らない場合がある問題を修正しました
[MTC-27864] アセットの拡張子が不正な値のときにエラーを発生させず、正常に処理するように修正しました
[MTC-26730] 1サイトに複数の再構築トリガーを設定した場合に最後に設定したトリガーしか動作しない問題を、すべてのトリガーが動作するように修正しました
[MTC-26470] コンテンツタイプのテーブルフィールドに入力した値が「0」のみだった場合、値が保存されない問題を修正しました
[MTC-25994] サイト削除時に invalid permission エラーが発生し、サイトが削除できない場合がある問題を修正しました
- [MTC-25965] DBIRaiseError 1 が設定されているとき Oracle Database で MT6 から MT7 へのアップグレードに失敗する問題を修正しました
- [MTC-24902] チェックボックスと表示の状態にずれが生じないよう修正しました
- [MTC-8552] プラグイン設定が mt-config.cgi の設定で有効にならない場合がある問題を修正しました
[MTC-27139] Data API に関連する一部の文言を統一しました
[SUPPORT-45] 「記事が含まれない場合でも、カテゴリアーカイブを公開する」のチェックが有効になっていると、テンプレートマップに登録されているのとは異なるカテゴリのアーカイブが作成される問題を修正しました
- [SUPPORT-18] コンテンツタイプ保存時に重複していないはずのフィールド名が重複しているというエラーが発生することがある問題を修正しました
- [MTC-28078] 開発用途でのみ利用される不要なファイルを除外するようにしました
- [MTC-28027] run-periodic-tasks のコードを最適化しました
- [MTC-28047] ImageMagick/GraphicsMagick の画像の処理の際に自動変換の設定によらず自動変換が行われてしまう問題を修正しました
- [MTC-28046] ImageMagick/GraphicsMagick を使用時に品質設定が有効にならない問題を修正しました
Thanks To
このリリースには Movable Type コミュニティーを始め、様々な方から報告された多くのバグ修正、パッチの提供が取り込まれています。パッチおよびレポートを提供してくださった方々の名前は以下の通りです。皆様のご協力に感謝します!(順不同、敬称略)
- 末吉一途 - MTC-26730
- 横山 隆行 - MTC-25994
- 株式会社ジオマネージ - MTC-11097