Movable Type 6.5 リリースノート
これまでに発見または、報告された多くの問題を解消しています。また、セキュリティ上の問題についても解決しています。
新機能・改善された機能
サーバー配信
サーバー配信では、前回の配信時からの差分配信をおこなっています。前回の配信内容は、データベースに記録されています。サーバー配信設定が削除されたときにレコードが残る問題は MTC-26376 にて修正されましたが、削除処理は run-periodic-tasks 内で実行されるため、サーバー配信を実行しているサーバーでは run-periodic-tasks を定期的に実行することを強く推奨します。
変更された機能
クラウド
- [MTC-26414] Apache 版において httpd サーバーソフトウェアをアップデートしました。
- [MTC-26413] OpenSSL ライブラリをアップデートしました。
- [MTC-26412] ImageMagick をアップデートしました。
- [MTC-26346] サイト URL とアーカイブ URL の「www有無の統一」が同じ設定値でないと保存できないように変更されました。
テンプレートタグ
- [MTC-26151] ページアーカイブにおいて、MTCategories や MTSubCategories などのブロック以外では MTCategoryArchiveLink が値を出力しないようになりました。
その他
- [MTC-24995] PSGI 環境において、SQlSetNames 環境変数の設定がデータベース内に存在するとき、データベースの再接続後に文字化けが発生する問題があるため、SQLSetNames 環境変数の設定はアップグレードするとデータベースから取り除かれます。
修正された問題
Data API
- [MTC-12955] Data API のレスポンスが customFields のみになる場合がある問題を解決しました。
- [MTC-10807] 時刻のカスタムフィールドの内容を空にして保存すると 00:00:00 となる問題を解決しました。
記事とウェブページ
- [MTC-25374] 入力フォーマットを「Markdown」から「リッチテキスト」に切り替えたとき、余分な <p> タグが挿入される問題を解決しました。
- [MTC-24964] 本文内に <video> タグが挿入されているとき、入力フォーマットを「リッチテキスト」から変更すると余分な <object> タグが挿入される問題を解決しました。
- [MTC-24960] 公開済みのウェブページについて、一括編集でフォルダーを変更して再構築されたとき、変更前のフォルダ内に公開されたウェブページが削除されない問題を解決しました。
- [MTC-24800] 入力フォーマットが「なし」に設定されていとき入力した <script> タグの type 属性が入力フォーマットを「リッチテキスト」に変更すると 「mce-text/javascript」に変わってしまう問題を解決しました。
- [MTC-10045] リッチエディタ内の画像を選択できない問題を解決しました。
クラウド
- [MTC-25974] アーカイブ URL を変更したとき、アーカイブパスのみならずサイトパスにその変更結果が及ぶ問題を解決しました。
- [MTC-25361] 記事のリスティングアーカイブが存在しないとき、記事アーカイブが再構築されない問題を解決しました。
サーバー配信
- [MTC-26376] サーバー配信設定を削除したとき、当該設定に対する mtsyncfile_list テーブルのレコードが削除されずに残っている問題を解決しました。
- [MTC-25465] 即時配信を実行したとき、ウェブサーバーのアクセスログに不適切な内容が出力される問題を解決しました。
- [MTC-25062, MTC-24809] Windows Server 環境下において、Sync.pack が導入されている場合にrun-periodic-tasks がエラーとなる問題を解決しました。
サイト
- [MTC-26415] サイトパス、サイト URL を変更したとき、出力されたアーカイブファイルがすべて削除される問題を解決しました。
テンプレート
- [MTC-25448] システムのテンプレートモジュール編集画面において、モジュールオプションをクリックするとダッシュボードに遷移する問題を解決しました。
- [MTC-25439] グローバルテンプレート一覧画面において、公開設定のリンクをクリックするとダッシュボードに遷移する問題を解決しました。
- [MTC-10057] テンプレートを更新履歴から別のリビジョンに戻したとき、更新履歴が作成される問題を解決しました。
- [MTC-26487] テンプレート編集画面において、パラメータのエスケープが適切に行われない問題を解決しました。
開発者向け
- [MTC-24990] MT::App->log メソッドに対して指定した blogid と authorid が指定できない問題を解決しました。
その他
- [MTC-26382] Starman などの PSGI 環境下において、Movable Type の再起動が必要な場合に、再起動が複数回行われている問題を解決しました。
- [MTC-26008] PSGIやFastCGI による永続環境において、保存された記事を編集画面で開き、内容を更新後に保存をせずにプレビューをしたとき、変更されたオブジェクトがキャッシュに残るために予期せぬ保存が実行される場合がる問題を解決しました。
- [MTC-25999] データベースのバージョンによって、記事、ウェブページまたはコンテンツデータを保存したとき公開終了日に「0000-00-00 00:00:00」が保存される問題を解決しました。
- [MTC-25892] パスワードの変更画面において、新しいパスワードだけに値を入力したとき、入力検証エラーにならずパスワードが変更される問題を解決しました。
- [MTC-25657] コンテンツタイプ、記事、ウェブページの編集画面において、出力ファイル名が長すぎる場合にファイルは生成されないが保存される問題を解決しました。
- [MTC-25024] LoggerLevel 環境変数を LoggerPath 環境変数と同時に設定していないとき、サインイン・サインアウト時にエラーとなる問題を解決しました。
- [MTC-10075] アカウントロックの通知先メールアドレスにモーダルで選択したすべてのユーザーが設定されない問題を解決しました。
Thanks To
このリリースには Movable Type コミュニティーから報告された多くの、バグ修正、パッチ提供が取り込まれています。FogBugz / Jira を通じてパッチおよび、バグレポートを提供してくださったコミュニティーメンバーのお名前は以下の通りです。皆様のご協力に感謝します!(順不同、敬称略)
- Makoto Tajima - MTC-25657, MTC-24990
- アルファサードサポート - MTC-25062, MTC-24964, MTC-24960
- 渡邊慎吾@alfasado - MTC-10075, MTC-10057, MTC-24809, MTC-26487
- yamashita@alfasado.jp - MTC-24800