MW WP Form 5.1.1 をリリースしました

MW WP Form 5.1.1 をリリースしました。セキュリティ強化とバグ修正を含むアップデートです。すべてのユーザーに
アップデートを推奨します。

主な変更点

セキュリティ強化

– ファイルアップロード処理のセキュリティを強化 — ファイルアップロード時のパストラバーサル対策を強化しまし
た。アップロードファイルのパス検証が不十分だった問題を修正しています。

バグ修正

http_build_query() の PHP 8.1+ Deprecated 警告を修正 — http_build_query() の第2引数に nullが渡されていた箇所を空文字に修正しました。PHP 8.1 以降で Deprecated警告が表示される問題が解消されます。

コード品質の改善

– convert_eol 関数のコーディングスタイル、型アノテーション、コメントのタイポを修正
– convert_eol 関数のユニットテストを追加

動作要件の変更

– PHP 8.0 未満のサポートを停止しました。 PHP 8.0 以上が必要です。
– WordPress 6.0 以上が必要です。

開発環境

– CI の Node.js を 14 から 20 にアップグレード
– GitHub Actions を v4 に更新
– @wordpress/env を v11.2.0 にアップグレード

アップデート方法

WordPress のダッシュボードから MW WP Formを最新版にアップデートしてください。
ダッシュボードに更新通知が表示されない場合は WordPress.orgから最新版の MW WP Form の zip ファイルをダウンロードし、WordPress のダッシュボードから当該 zipファイルをアップロードしてアップデートしてください。