PowerCMS X ver.4.01 / 3.701 / 2.801 リリースノート

公開日  :  2025-06-10 12:00

ver.4.01 / 3.701 / 2.801

新機能

  • PHP 8.4に対応しました。
  • プラグイン「ImageInfo」をアップデートしました。新たにPDFの画像の代替テキスト込みの読み上げ音声を確認できるようになりました。
  • 環境変数「video_captions_fix_extra_path」を追加しました。アップロード・パスを固定して編集画面から入力欄を削除します。
  • 環境変数「video_captions_auto_filename」を追加しました。入力欄を固定して編集画面から入力欄を削除します。
  • 環境変数「video_captions_develop」指定のある時 ffmpegのコマンドをログに出力するようにしました。
  • プラグイン「ComponentBlocks」のエディタ付テキストでファイルを挿入するボタン(pt-file)が利用できるようになりました。

改善された機能

  • プラグイン「ImageInfo」のPDFチェックで画像が含まれるのにタグづけされていない場合に警告を出すようにしました。
  • プラグイン「ImageInfo」のPDFチェックで重複行が一定数以上ある時に注意のメッセージを出すようにしました。
  • プラグイン「ImageInfo」のPDFチェック画面にヒントを追加しました。
  • 「tools/test.php」に「--dir(対象ディレクトリ)」「--warnings(指定のない時モデル名+Permalinkタグの存在チェックを無視)」オプションを追加しました。
  • プラグイン「VideoCaptions」で AIによる字幕作成時に「Groq」の場合のみ辞書ではなくプロンプトをそのまま渡せるようにしました。
  • プラグイン「VideoCaptions」でカードの移動についてのキーボードショートカットはカード表示の時のみ動作するようにしました。
  • プラグイン「VideoCaptions」による字幕についてアスペクト比が縦長の動画に対応しました。
  • プラグイン「VideoCaptions」にドキュメントへのリンクを追加しました。
  • プラグイン「TableOfContents」で見出しの中に画像しかない時に画像の alt属性値を見出しにセットするようにしました。
  • フォームからの投稿保存時・保存後のコールバックに「sessions」を追加しました。
  • フォームからの投稿の保存後の「post_save」コールバック配列に「attachmentfiles」を追加しました。
  • PTUtil::loadHTMLで「PTDomDocument」クラスを利用するようにしました。
  • 「tools/repair.php」にテーブルが存在しないモデルを指定した時、エラーで終了せずにメッセージを表示するようにしました。
  • プラグイン「ImageInfo」でタグ付でないPDFの画像が情報ダイアログ内で確認できるようになりました。
  • PTUtil::encode_mimeheader メソッドが配列を受け取れるようになりました。

修正・変更された機能

  • PTUtil::file_attach_to_obj で第二引数のオブジェクトを参照渡しにするように変更しました。
  • プラグイン「VideoCaptions」で動画の保存時に「Attempt to read property "id" on null」エラーが出る問題を修正しました。
  • ビューに複数の URL マップを設定し、URL マップの設定が「アーカイブ種別がインデックス以外」「コンテナを設定」「日付ベースを設定」のとき、意図しないインデックスアーカイブを出力するケースを修正しました。
  • 警告が出る問題を修正しました。(str_getcsv(): Passing null to parameter #4 ($escape) of type string is deprecated (8192) occured)
  • モデルの保存時に「Undefined array key "is_new"」エラーが出る問題を修正しました。
  • 一覧画面からモデル「ビュー」のステータス変更時に「md5(): Passing null to parameter #1 ($string) of type string is deprecated」エラーが出る問題を修正しました。
  • 「tools/test.php」で PHPコードのテストが正しく評価できていなかった問題を修正しました。
  • テンプレートファイル内のタグの開始タグ・終了タグの不足している箇所を修正しました。
  • 「mt:if」タグの name属性に「配列.キー」を指定した時値がなくても trueを返す問題を修正しました。修正は class.paml4.php のみに適用されています。
  • プラグイン「VideoCaptions」でカードの時間を編集して次のカードや前のカードに移動した時、時間の設定が正しく保存されない問題を修正しました。
  • プラグイン「VideoCaptions」で動画を保存時に「Attempt to read property”value” on null」エラーが出る問題を修正しました。
  • プラグイン「VideoCaptions」でファイルの編集画面において管理者以外のユーザーが字幕のプレビューをしても表示されない問題を修正しました。
  • プラグイン「VideoCaptions」でペーストして字幕を作成するときに改行を削除してから字幕を生成するようにしました。
  • プラグイン「BannedWords」が無効な時プラグイン「VideoCaptions」による AI字幕生成でエラーが出る問題を修正しました。
  • 環境変数に指定したライブラリのパスがプラグイン「SimplifiedJapanese」有効化時に正しく参照されない問題を修正しました。
  • 「tools/appLogRotate.php」を実行するとき、環境変数「backup_dir」もしくは「log_dir」に書き込み可能なディレクトリパスが設定されていない場合に警告を出力するようにしました。
  • モデル「ファイル」などで Chunked Uploadを行う際に大きなサイズの画像がフォーマット不正と判別されてアップロードできない問題を修正しました。
  • モデル「ファイル」アップロード時にエラーが発生した時、再アップロードができない問題を修正しました。
  • プラグイン「AuthTwilio」が有効なとき、ログイン後にエラー「trim(): Passing null to parameter #1 ($string) of type string is deprecated」が発生する問題を修正しました。
  • プラグイン「Members」でサインアップ時に「Undefined array key 1」エラーが出る問題を修正しました。
  • プラグイン「Members」でログイン後の遷移先 URLが正しく設定されないケースを修正しました。
  • プラグイン「HTMLImporter」で「.js」ファイルをアセット登録」にチェックがある時 link要素がインポートされてしまう問題を修正しました。
  • プラグイン「HTMLImporter」で「.css」ファイルをアセット登録」チェックが認識されずインポートできない問題を修正しました。
  • プラグイン「HTMLImporter」を有効化したとき、警告「chdir(): No such file or directory」が出るケースを修正しました。
  • プラグイン「BannedWords」が無効の時、プラグイン「VideoCaptions」の「固有名詞」チェックボタンがエラーになるため非表示にしました。
  • フォーム項目が「添付ファイル」で必須の時、必須チェックが効かないケースを修正しました。
  • オブジェクトの保存時にリレーション型カラムの関連オブジェクトが重複して保存されるケースを修正しました。
  • 投稿の編集画面のオブジェクトID、フォームIDから一覧を開いた時にフィルタが正しく効かない問題を修正しました。
  • プラグイン「ImageInfo」でPDF画像の代替テキストに関する処理を調整しました。
  • プラグイン「ImageInfo」で「ファイル」モデルのオブジェクトの検証に失敗する問題を修正しました。
  • プラグイン「DisplayOptions」の機能「メニューの表示調整」画面で画面オプションを更新したとき、モデルの「スペース」カラムの値が連動しないケースを修正しました。
  • プラグイン「HTML_CodeSniffer」で、設定でWCAG2.1を選択時にユーザーの言語が英語だった場合、アクセシビリティ検証がおこなわれなかった不具合を修正しました。
  • プラグイン「TSUNA」の設定でタイトルの長さに「0」を指定できない問題を修正しました。
  • プラグイン「Keywords」が有効でない時、プラグイン「TSUNA」でタグの抽出ができない問題を修正しました。
カテゴリ   :   リリースノート
最終更新 : 2025-06-10 17:00

日本語
ふりがな付き
English
简体中文
繁體中文
한국어