Ver. 3.1.26 リリースのお知らせ
この記事では、2024年9月26日にリリースした Ver. 3.1.26 の修正内容について紹介いたします。
現在お困りの問題に該当する項目がありましたら、お早めにバージョンアップのご検討をお願いいたします。
Ver. 3.1.26 リリースノート
修正点
- CMS-6923 互換性を保った状態で、jquery.cookie.js を使用しないように修正
- CMS-6926 Ver. 3.1.23 〜 Ver. 3.1.25で ユニットを非表示にすると、それ以下のユニットも非表示になってしまう問題を修正
Ver. 3.0.40 リリースノート
修正点
- CMS-6924 互換性を保った状態で、jquery.cookie.js を使用しないように修正
Ver. 2.11.69 リリースノート
修正点
- CMS-6925 互換性を保った状態で、jquery.cookie.js を使用しないように修正
主なリリースノートの詳細な内容
CMS-6923 互換性を保った状態で、jquery.cookie.js を使用しないように修正
jquery.cookie.jsというファイル名が原因で、WAF(Web Application Firewall)によってブロックされ、管理画面のJavaScriptが正常に動作しない問題が確認されました。 現在、Xserverで「XSS対策のWAF」をONにしている環境でこの問題が再現することが確認されています。
今回の修正による互換性に影響はありませんので、アップデート以外の作業は必要ありません。
応急処置
アップデートがすぐ難しいという方は以下記事で対応方法を解説していますので、こちらをご覧ください。
https://developer.a-blogcms.jp/blog/news/xserver-waf.html
CMS-6926 Ver. 3.1.23 〜 Ver. 3.1.25で ユニットを非表示にすると、それ以下のユニットも非表示になってしまう問題を修正
Ver. 3.1.23 から Ver. 3.1.25 で、ユニットを1つでも非表示にすると、それ以下のユニットも非表示になってしまう問題を修正しました。 クリティカルな問題になりますので、該当バージョンをお使いの方はアップデートをお願いします。
該当バージョン
- Ver. 3.1.25
- Ver. 3.1.24
- Ver. 3.1.23
応急処置
該当バージョンをお使いで、アップデートがすぐ難しいという方は以下の方法で応急処置できますのでご確認ください。
ablogcms/php/Services/Unit/Rendering/Front.php: 45行目付近
修正前
if (!$isDisplayInvisibleUnit && 'hidden' === $unit->getAlign()) {
return; // 非表示ユニット
}
修正後
if (!$isDisplayInvisibleUnit && 'hidden' === $unit->getAlign()) {
continue; // 非表示ユニット
}
「return」を「continue」に変更ください。
最後に
該当する問題がありましたら、お早めにバージョンアップのご検討をお願いいたします。
また、迅速にご報告いただいたユーザーの皆さま、誠にありがとうございました。
今後もご報告いただいた内容に対して真摯に受け止め修正と改善を行ってまいります。
今後ともどうぞよろしくお願いいたします。