Ver. 3.0.12(PHP8.1対応)、その他フィックスバージョンリリースのお知らせ


この記事では、2022年6月17日にリリースしたVer. 3.0.12、Ver. 2.11.51、 Ver. 2.10.45、Ver. 2.9.41、Ver. 2.8.76の改善・修正内容について紹介いたします。

現在お困りの問題に該当する項目がありましたら、お早めにバージョンアップのご検討をお願いいたします。

Ver. 3.0.12 リリースノート

  • CMS-5808 PHP8.1 対応 & メールのバックグランド送信機能の廃止
  • CMS-6006 クエリ付きのURLでページネーションやグローバル変数でURLで指定されたクエリが入ったリンクになってしまう問題を修正
  • CMS-6008 セキュリティ対応

Ver. 2.11.51 リリースノート

  • CMS-6007 クエリ付きのURLでページネーションやグローバル変数でURLで指定されたクエリが入ったリンクになってしまう問題を修正
  • CMS-6009 セキュリティ対応

Ver. 2.10.45 リリースノート

  • CMS-6012 セキュリティ対応

Ver. 2.9.41 リリースノート

  • CMS-6011 セキュリティ対応

Ver. 2.8.76 リリースノート

  • CMS-6010 セキュリティ対応

最後に

該当する問題がありましたら、お早めにバージョンアップのご検討をお願いいたします。
また、迅速にご報告いただいたユーザーの皆さま、誠にありがとうございました。

今後もご報告いただいた内容に対して真摯に受け止め修正と改善を行ってまいります。
今後ともどうぞよろしくお願いいたします。

Ver. 3.0.14、Ver. 3.0.15 リリースのお知らせ


この記事では、2022年7月11日にリリースしたVer. 3.0.14、2022年7月13日にリリースしたVer. 3.0.15 の修正内容について紹介いたします。

現在お困りの問題に該当する項目がありましたら、お早めにバージョンアップのご検討をお願いいたします。

Ver. 3.0.14 リリースノート

  • CMS-6027 Entry_Calendarモジュールに日付を逆順で表示する機能と「週表示(その日まで)」の表示モードを追加
  • CMS-6029 システムのHTMLメールをログインヘッダー画像からブログ名へ変更
  • CMS-6032 読者登録フォームをデフォルトでマルチパートフォーム(enctype="multipart/form-data")に修正
  • CMS-6034 OGPモジュールでPHPエラーが発生する場合がある問題を修正
  • CMS-6033 HTTPステータス200の場合だけ、ページキャッシュするように修正
  • CMS-6039 セッションのデフォルト有効期限を3日に変更 & アクセス時にCookie有効期限の延長がされるように調整
  • CMS-6040 メディアの画像アップロードでそのままの画像をアップロードできるように修正 [media_client_resize:off (クライアントリサイズOFF)の必要あり]
  • CMS-6037 ファイルのアイコン画像サイズを固定化するオプションを追加(file_icon_size)デフォルト固定
  • CMS-6036 メディア画像のカスタムフィールド変数に {xxxx@width}, {xxxx@height}, {xxxx@ratio} を追加 & 校正オプション [getWidthFromRatio] [getHeightFromRatio] を追加
  • CMS-5979 画像エンジンがImagickの場合、resizeImgFit校正オプションが正しく動作しない(余白が生成されない)問題を修正
  • CMS-5365 メディアの画像ファイルをランダム文字列にするオプションを用意(media_image_ramdom_filename)
  • CMS-6042 画像ファイル名のランダム文字列の長さを短く変更
  • CMS-6043 Siteテーマで、トピックパスのcategory:loopに余分なa要素の閉じタグがある問題を修正

Ver. 3.0.15 リリースノート

  • CMS-6038 メニュー管理の設定ページで & " ' < > の文字列を入力すると2重エスケープが起きる問題の修正
  • CMS-6047 cronサンプル(cron/example.php)内、キャッシュを削除するソースコードのコメントをVer3系に対応
  • CMS-6051 Tag_Cloudモジュールでカテゴリーの階層のセレクトボックスにdisabledがついてしまい、カテゴリーの階層が設定できない問題の修正
  • CMS-6052 モジュールID設定画面内、バリデーションのHTMLを修正 & JavaScriptによるバリデーションが効くように調整
  • CMS-6054 Ver. 3.0.14 でメディアがアップロードできない場合がある不具合を修正
  • CMS-6055 resizeImg校正オプションでファイルでないパスが指定された場合でもエラーがでないように修正

主なリリースノートの詳細な内容

CMS-6027 Entry_Calendarモジュールに日付を逆順で表示する機能と「週表示(その日まで)」の表示モードを追加

Entry_Calendarモジュールの表示設定に「日付の表示順」の設定が追加され、カレンダーの日付を降順に表示することが可能になりました。これに伴ってこれまでの「表示順」は「エントリーの表示順」に名称を変更しています。

また、表示モードに「週表示(その日まで)」の選択肢が追加されました。



日付、エントリーともに降順、表示モードを「週表示(その日まで)」にした表示例


CMS-6040 メディアの画像アップロードでそのままの画像をアップロードできるように修正 [media_client_resize:off (クライアントリサイズOFF)の必要あり]

ブラウザでのリサイズやPHPの画像エンジンによる再生成をさせない状態でメディア画像をアップロードすることが可能になりました。これにより、リサイズや再生成によって画像サイズが逆に増えてしまうのを防ぐことができます。private/config.system.yaml に media_client_resize: off を追記する必要があります。

CMS-6036 メディア画像のカスタムフィールド変数に {xxxx@width}, {xxxx@height}, {xxxx@ratio} を追加 & 校正オプション [getWidthFromRatio] [getHeightFromRatio] を追加

メディア画像のカスタムフィールド変数に {xxxx@width}, {xxxx@height}, {xxxx@ratio} が追加されました。また、校正オプションには [getWidthFromRatio] [getHeightFromRatio] が追加されています。

{xxxx@ratio}[getWidthFromRatio(300)] (画像の縦横比を基準にして高さを300pxとした場合の幅)
{xxxx@ratio}[getHeightFromRatio(300)] (画像の縦横比を基準にして幅を300pxとした場合の高さ)

従来の [imageRatioSizeW] [imageRatioSizeH] と似た機能を持つ校正オプションですが、画像そのものにアクセスせず、アップロード時に保存されている変数 {xxxx@ratio} を基準にしているため、動的に画像サイズを取得する必要がなくなり若干パフォーマンスが向上します。

CMS-5365 メディアの画像ファイルをランダム文字列にするオプションを用意(media_image_ramdom_filename)

メディアでアップロードした画像ファイル名をランダムファイル名にすることが可能になりました。private/config.system.yaml に media_image_ramdom_filename: on を追記する必要があります。

最後に

該当する問題がありましたら、お早めにバージョンアップのご検討をお願いいたします。
また、迅速にご報告いただいたユーザーの皆さま、誠にありがとうございました。

今後もご報告いただいた内容に対して真摯に受け止め修正と改善を行ってまいります。
今後ともどうぞよろしくお願いいたします。

Ver. 3.0.16 リリースのお知らせ


この記事では、2022年10月21日にリリースした Ver. 3.0.16 の修正内容について紹介いたします。

* 現在は Ver. 3.0.17 がリリースされています。バージョンアップ時は、Ver. 3.0.17 へのアップデートをお願いします。

現在お困りの問題に該当する項目がありましたら、お早めにバージョンアップのご検討をお願いいたします。

Ver. 3.0.16 リリースノート

変更点

  • CMS-6104 メディア(ファイル)に「ログイン限定」ステータスを追加
  • CMS-5960 config.server.php内でHOOK_ENABLEが1に設定されている時のみ表示する Touchモジュール、Touch_HookEnableを追加
  • CMS-5961 config.server.php内でHOOK_ENABLEが1に設定されていない時のみ表示する Touchモジュール、Touch_NotHookEnableを追加

不具合修正

  • CMS-6056 siteテーマのお問合せフォームで、emailのバリデーションのエラーメッセージに required の記述がされている問題を修正
  • CMS-6058 オンラインアップデートで「更新メニューを非表示」だった場合、自動的に更新があるかチェックしないように修正
  • CMS-6061 ダンロードモジュールが環境によって、中身が空になってしまう問題を修正
  • CMS-6063 Tag_Cloudモジュールでブログの階層のセレクトボックスにdisabledがついてしまい、ブログの階層が設定できない問題の修正
  • CMS-6065 編集設定のチェックボックスのクリック範囲が広く、意図せずチェックが外れてしまう問題を修正
  • CMS-6068 siteテーマとbeginnerテーマで、inputの高さが小さくなってる問題を修正
  • CMS-6069 lpテーマの画像名がなくなってしまう問題を修正
  • CMS-6070 UTSUWAのユーザー画像の表示を修正
  • CMS-6072 コンフィグ > アクセス設定のベーシック認証でユーザー名とパスワードの入力フィールドが自動入力されてしまう問題の修正
  • CMS-6075 テーマのscssファイルのコメントを修正
  • CMS-6076 beginnerテーマのREADME.txtに「編集画面について」の説明を追記
  • CMS-6080 UTSUWA:body要素開始直後と終了直前にscript要素を読み込めるように修正
  • CMS-6080 UTSUWA:body要素開始直後と終了直前にscript要素を読み込めるように修正
  • CMS-6079 UTSUWA:CTAの編集ボタンが動いていなかった問題を修正
  • CMS-6086 beginnerテーマに scss ディレクトリを含めるよう変更
  • CMS-6090 シークレットブログだと、プレビューの共有ができない問題を修正
  • CMS-6044 メディア機能で設定したタグに「&, ', ?」が含まれていると検索できない問題の修正
  • CMS-6089 linkMatchLocationClassを変更しても、linkMatchLocationEntryClass で上書きされてしまう問題を修正
  • CMS-6049 acmsPath 関数のURLエンコード対応
  • CMS-6096 & ” ' < > の文字列でタグを登録すると2重エスケープが起きる問題の修正
  • CMS-6106 Siteテーマでメールテンプレートで名前が表示されていない問題を修正
  • CMS-6107 罫線ユニットの余白を上下方向へ変更
  • CMS-6091 ESLIntを導入してソースコードの品質向上
  • CMS-6114 ユーザーのCSVインポートで、ファイルによってインポートできない場合がある問題を修正
  • CMS-6116 PHP8.xでスケジュール登録ページでエラーが出る問題を修正
  • CMS-6122 承認フローの中のグループに同じユーザーが別グループに所属している場合に承認フローがおかしくなる問題を修正
  • CMS-6139 CKEditor を適用したカスタムフィールドグループ(fieldgroupSortable)で並び替えを行った場合、CKEditor で編集できなくなる問題の修正
  • CMS-6101 モジュールID設定 > 条件設定のエントリーID参照でカテゴリーの検索ができない問題の修正
  • CMS-6150 CKEditor とリッチエディター(SmartBlock)を同じページで使用すると、リッチエディター編集時に CKEditor の編集ツールバーが表示されてしまう問題の修正
  • CMS-6133 エントリー編集ページの時刻が直接入力できない問題を修正
  • CMS-6153 UTSUWA:ヘッダーのロゴ画像の推奨サイズの記載とスタイル対応
  • CMS-6154 UTSUWA:.is-ctaクラス属性がな かった時のスタイル対応
  • CMS-6152 WordPressのインポート(XML)で、インポートに失敗する場合がある問題を修正
  • CMS-6156 承認画面で、ユーザーのカスタムフィールドを出力できるように調整
  • CMS-6157 フィールドキャッシュがクリアされない場合がある問題を修正
  • CMS-6159 承認機能で、サブカテゴリーの値が保存されない問題を修正
  • CMS-6164 エンタープライズ版で、承認ワークフローを無効にできない問題を修正
  • CMS-6168 中間承認グループの並びを調整
  • CMS-6160 モジュールIDのエントリーID選択UIの絞り込みやページネーション移動が動作しない問題を修正
  • CMS-6170 エントリーのCSVインポートで、ユニークキーによるアップデートでユニット情報がなくなる不具合を修正
  • CMS-6108 セキュリティフィックス

主なリリースノート内容

CMS-6104 メディア(ファイル)に「ログイン限定」ステータスを追加

メディア(ファイル)のステータスに新しく「ログイン限定」ステータスを追加しました。このステータスは、CMSにログインしている場合のみ、ダウンロードできるステータスになります。

会員限定サイトや、会員限定コンテンツなどで、会員限定でダウンロードさせたいファイルがある時に設定ください。



CMS-5960 config.server.php内でHOOK_ENABLEが1に設定されている時のみ表示する Touchモジュール、Touch_HookEnableを追加
CMS-5961 config.server.php内でHOOK_ENABLEが1に設定されていない時のみ表示する Touchモジュール、Touch_NotHookEnableを追加

フック機能を有効・無効にする config.server.php の設定(HOOK_ENABLE)によるTouchモジュールを追加しました。
拡張アプリなどを作成してフック機能を利用する際に、フック機能が無効になっていた場合のアラート表示などにご利用ください。

Touchモジュール一覧:https://developer.a-blogcms.jp/document/reference/touch.html

CMS-6086 beginnerテーマに scss ディレクトリを含めるよう変更

beginnerテーマで、CSSファイルのみ梱包されていたのを、SCSSファイルも同梱するようにいたしました。

これにより、SCSSを使った開発をされる方でも「beginnerテーマ」で開発がしやすくなりました。

CMS-6072 コンフィグ > アクセス設定のベーシック認証でユーザー名とパスワードの入力フィールドが自動入力されてしまう問題の修正

ベーシック認証を設定するための管理画面で、ベーシック認証のユーザー名とパスワードが、ブラウザのオートコンプリート機能により自動入力されてしまい、入力されているのを気が付かず保存してしまうと、ベーシック認証がかかってしまう問題が報告されていました。
今回このベーシック認証設定欄のオートコンプリート入力を拒否する対策をしましたので、気が付かず設定がされることがなくなりました。


CMS-6089 linkMatchLocationClassを変更しても、linkMatchLocationEntryClass で上書きされてしまう問題を修正

ナビゲーションなどで現在いる要素にクラスをつける組み込みJS「linkMatchLocation」で、以下のようなコードでクラス名を変更するカスタマイズを行っても、設定が上書きできない問題を修正しました。

ACMS.Ready(function() {
  ACMS.Config.linkMatchLocationEntryClass = 'current';
});

CMS-6122 承認フローの中のグループに同じユーザーが別グループに所属している場合に承認フローがおかしくなる問題を修正

エンタープライズ版の多段階の承認フローの不具合を修正しました。

例えば「営業一課」「営業本部」「マーケ本部」のような承認フローだった場合、「営業一課」と「営業本部」両方のユーザーグループに同じユーザーが所属している場合、該当ユーザーが承認画面を開いても、うまく次の承認フローへ流せなくなっていました。この問題を修正し、承認フローにあるユーザーグループに複数所属していても正常に承認が流れるようになりました。

CMS-6159 承認機能で、サブカテゴリーの値が保存されない問題を修正

承認機能でサブカテゴリーを設定している場合、承認フローでサブカテゴリーの設定値(保存した値)が外れてしまう問題を修正しました。

CMS-6168 中間承認グループの並びを調整

エンタープライズ版での直列承認機能で、中間承認グループの設定の順番が、下から上への順番に承認フローが流れるのを、上から下の順番に承認フローが流れるように修正しました。



CMS-6139 CKEditor を適用したカスタムフィールドグループ(fieldgroupSortable)で並び替えを行った場合、CKEditor で編集できなくなる問題の修正

カスタムフィールドグループでCKEditorを利用している場合に、フィールドの順番を入れ替えした時に、フィールドの内容が消えてしまい、編集できなくなる問題を修正しました。


CMS-6170 エントリーのCSVインポートで、ユニークキーによるアップデートでユニット情報がなくなる不具合を修正

プロフェッショナル版以上の場合、エントリーID以外のキーでエントリーをCSVで更新できるようになります。

今回ここの処理に問題がみつかり、エントリーID以外のキーで更新をした場合、CSVにユニット情報があっても、ユニット情報が消えてしまう不具合が見つかったためユニットが削除されないよう修正いたしました。



最後に

該当する問題がありましたら、お早めにバージョンアップのご検討をお願いいたします。
また、迅速にご報告いただいたユーザーの皆さま、誠にありがとうございました。

今後もご報告いただいた内容に対して真摯に受け止め修正と改善を行ってまいります。
今後ともどうぞよろしくお願いいたします。

Ver. 3.0.19、Ver. 2.11.55、その他フィックスバージョンリリースのお知らせ


この記事では、2022年11月17日にリリースした Ver. 3.0.19, Ver. 2.11.55, Ver.2.10.48, Ver. 2.9.44, Ver. 2.8.79 の修正内容について紹介いたします。

現在お困りの問題に該当する項目がありましたら、お早めにバージョンアップのご検討をお願いいたします。

Ver. 3.0.19 リリースノート

変更点

  • CMS-6209 .htaccess を整理・修正

不具合修正

  • CMS-6185 standalone.php からCMSを起動した場合、環境変数が読み込まれない問題を修正
  • CMS-6214 JSONやXMLのテンプレートの場合の不正な文字コード削除処理を修正(絵文字などの4バイト文字が入ると文字化けする問題)
  • CMS-6186 多言語ユニット時、新規追加したメディアユニットに「メイン画像として設定」のラジオボタンが表示されてしまっている問題の修正
  • CMS-6198 Category_EntryList の entry:loop に カテゴリーの変数を追加
  • CMS-6193 セキュリティ対応 - jQuery & jQuery UI をアップデート
  • CMS-6204, CMS-6212 セキュリティ対応

Ver. 2.11.55 リリースノート

不具合修正

  • CMS-6213 JSONやXMLのテンプレートの場合の不正な文字コード削除処理を修正(絵文字などの4バイト文字が入ると文字化けする問題)
  • CMS-6187 多言語ユニット時、新規追加したメディアユニットに「メイン画像として設定」のラジオボタンが表示されてしまっている問題の修正
  • CMS-6192 セキュリティ対応 - jQuery & jQuery UI をアップデート
  • CMS-6202 CMS-6205 セキュリティ対応

Ver. 2.10.48 リリースノート

不具合修正

  • CMS-6191 セキュリティ対応 - jQuery & jQuery UI をアップデート
  • CMS-6201 CMS-6206 セキュリティ対応

Ver. 2.9.44 リリースノート

不具合修正

  • CMS-6190 セキュリティ対応 - jQuery & jQuery UI をアップデート
  • CMS-6207 CMS-6200 セキュリティ対応

Ver. 2.8.79 リリースノート

不具合修正

  • CMS-6189 セキュリティ対応 - jQuery & jQuery UI をアップデート
  • CMS-6208 CMS-6199 セキュリティ対応

主なリリースノート内容

CMS-6193 セキュリティ対応 - jQuery & jQuery UI をアップデート

jQuery UI に脆弱性が発見されたことをうけ、jQuery UI を 最新バージョン (1.13.2) へアップデートいたしました。同時にjQueryを3.6.1にアップデートいたしました。

CMS-6186 多言語ユニット時、新規追加したメディアユニットに「メイン画像として設定」のラジオボタンが表示されてしまっている問題の修正

多言語ユニットを利用時に、メディアユニットを新規追加すると「メイン画像として設定」のラジオボタンが表示されてしまう問題を修正いたしました。

「メイン画像として設定」は、すでに追加されている画像に対してメイン画像を設定するための機能のため、新規追加したメディアユニットに対して「メイン画像として設定」のラジオボタンは非表示になっています。

しかし、以前の多言語ユニットのテンプレート(system/admin/entry/unit_language.html)では新規追加したメディアユニットにも「メイン画像として設定」のラジオボタンが表示されてしまっていたため、非表示になるように修正いたしました。

多言語ユニットをご利用の方は、ご利用テーマ/admin/entry/unit.html を  Ver. 3.0.19 または、Ver. 2.11.55 同梱の system/admin/entry/unit_language.html 586行目から591行目を参考に修正してください。

※ こちらの修正を反映するためにはご利用テーマのファイルを修正する必要があります。CMSのアップデートでは反映されませんのでご注意ください。

<!-- BEGIN primaryImage:veil -->
<div class="acms-admin-form-radio acms-admin-margin-left-large">
  <input type="radio" name="primary_image" value="{primaryImageId}"{primaryImageChecked}[raw] id="input-radio-image_primary_image_{primaryImageId}" />
  <label for="input-radio-image_primary_image_{primaryImageId}"><i class="acms-admin-ico-radio"></i><!--T-->メイン画像として設定<!--/T--></label>
</div>
<!-- END primaryImage:veil -->

CMS-6198 Category_EntryList の entry:loop に カテゴリーの変数を追加

Category_EntryList の entry:loop でカテゴリーID、カテゴリーコード、カテゴリーURL、カテゴリー名を表示する変数が利用できるようになりました。

詳細は、 Category_EntryList モジュールのスニペットをご確認ください

最後に

該当する問題がありましたら、お早めにバージョンアップのご検討をお願いいたします。  
また、迅速にご報告いただいたユーザーの皆さま、誠にありがとうございました。

今後もご報告いただいた内容に対して真摯に受け止め修正と改善を行ってまいります。  
今後ともどうぞよろしくお願いいたします。

Ver. 3.0.20、Ver. 2.11.56 フィックスバージョンリリースのお知らせ


2022年12月16日にリリースした Ver. 3.0.20, Ver. 2.11.56 の修正内容についてご紹介いたします。

現在お困りの問題に該当する項目がありましたら、お早めにバージョンアップのご検討をお願いいたします。

Ver. 3.0.20 リリースノート

不具合修正

  • CMS-6217 関連エントリーグループの設定がモジュールID選択肢でずれる場合がある問題を修正
  • CMS-6219 メールアドレス未認証のユーザーがパスワードリセットを行うと、メールアドレス未認証のままログインできてしまう問題の修正
  • CMS-6221 Bannerモジュールで画像サイズが取得できず、PHPエラーが出る可能性を修正
  • CMS-6223 バックアップファイルなどのダウンロードでメモリ不足でダウンロードできない場合がある問題を修正
  • CMS-6225 タグフィルター、タグクラウド設定の項目の順番をわかりやすい形に変更
  • CMS-6232 読者権限でログイン中の場合に、プレビュー共有URLで閲覧できない場合がある問題を修正
  • CMS-6236 グローバルエイリアス時のリンクのブログコード設定がおかしくなる場合がある問題を修正
  • CMS-6234 エイリアスのステータスを更新できない問題を修正
  • CMS-6239 フォームで文字コードを ISO-2022-JP に設定すると PHP8.1 でエラーが出る問題を修正
  • CMS-6241 サーバーの制限によって、バックアップが一時領域の容量制限にひっかかり失敗する問題を修正
  • CMS-6242 パスワード再発行メール送信時に、入力したメールアドレスのアカウントが存在しない場合はメールアドレス認証済みかどうかのチェックを行わないように修正
  • CMS-5793 Web Storageによるエントリ一復元機能が機能していない問題を修正
  • CMS-6245 タイムマシーンモードで、時刻を一度変更してしまうと、タイムマシンモードを終了しないかぎり、その後の日時変更が効かなくなる問題を修正
  • CMS-6251 各テーマの開発ビルド時scssのsourcemapの行数がずれる問題を修正
  • CMS-6137 タグにエントリー編集画面では追加できるがタグ編集画面から編集すると保存できない文字列がある問題を修正

Ver. 2.11.56 リリースノート

不具合修正

  • CMS-6218 関連エントリーグループの設定がモジュールID選択肢でずれる場合がある問題を修正
  • CMS-6220 メールアドレス未認証のユーザーがパスワードリセットを行うと、メールアドレス未認証のままログインできてしまう問題の修正
  • CMS-6222 Bannerモジュールで画像サイズが取得できず、PHPエラーが出る可能性を修正
  • CMS-6224 バックアップファイルなどのダウンロードでメモリ不足でダウンロードできない場合がある問題を修正
  • CMS-6233 読者権限でログイン中の場合に、プレビュー共有URLで閲覧できない場合がある問題を修正
  • CMS-6237 グローバルエイリアス時のリンクのブログコード設定がおかしくなる場合がある問題を修正
  • CMS-6235 エイリアスのステータスを更新できない問題を修正
  • CMS-6240 フォームで文字コードを ISO-2022-JP に設定すると PHP8.1 でエラーが出る問題を修正
  • CMS-6243 パスワード再発行メール送信時に、入力したメールアドレスのアカウントが存在しない場合はメールアドレス認証済みかどうかのチェックを行わないように修正
  • CMS-6041 Web Storageによるエントリ一復元機能が機能していない問題を修正
  • CMS-6246 タイムマシーンモードで、時刻を一度変更してしまうと、タイムマシンモードを終了しないかぎり、その後の日時変更が効かなくなる問題を修正
  • CMS-5704 タグにエントリー編集画面では追加できるがタグ編集画面から編集すると保存できない文字列がある問題を修正

主なリリースノート内容

CMS-6217 CMS-6218 関連エントリーグループの設定がモジュールID選択肢でずれる場合がある問題を修正

関連エントリーグループが複数設定されている場合、Entry_Summaryなどでの関連エントリー設定で選択肢がずれてしまう可能性がある問題を修正しました。


CMS-6223 CMS-6224 バックアップファイルなどのダウンロードでメモリ不足でダウンロードできない場合がある問題を修正

バックアップファイルのダウンロードなど、大きなファイルのダウンロードで、メモリを多く消費する処理になっていたのを、メモリを多く使わないように修正しました。これにより、バックアップファイルなど大きなファイルダウンロードでエラーとなることが少なくなります。

CMS-6232 CMS-6233 読者権限でログイン中の場合に、プレビュー共有URLで閲覧できない場合がある問題を修正

プロフェッショナル版以上の機能で、ログインしていない人でも、非公開記事を閲覧確認できるプレビュー共有URLで、逆にログインしている場合正しく表示できない場合がある問題を修正し、ログインしている場合でも正しくプレビューできるように修正しました。


CMS-6219 CMS-6220 メールアドレス未認証のユーザーがパスワードリセットを行うと、メールアドレス未認証のままログインできてしまう問題の修正

読者登録で、まだメールアドレス認証が済んでいないユーザーがパスワードリセットを行うとそのままログインできてしまう挙動でした。パスワードリセットでもメールが飛んでメールアドレス認証も同時に満たす形となっているのでセキュリティ的な問題はありませんが、わかりずらい挙動になってしまっているので、メールアドレス未認証の場合は、パスワードリセットができないように修正しました。

CMS-6242 CMS-6243 パスワード再発行メール送信時に、入力したメールアドレスのアカウントが存在しない場合はメールアドレス認証済みかどうかのチェックを行わないように修正

パスワードリセット時に、メールアドレス未認証の場合は専用のメッセージを出していましたが、これをユーザーが存在しない場合、メールアドレス未認証の場合の両方をユーザーが存在しないと見なして、統一のエラーを出すように修正しました。

CMS-6245 CMS-6246 タイムマシーンモードで、時刻を一度変更してしまうと、タイムマシンモードを終了しないかぎり、その後の日時変更が効かなくなる問題を修正

プロ版以上限定機能の、タイムマシーン機能で、指定した日時の表示状態を確認する機能があるのですが、ここで時間について設定をしてしまうと、タイムマシーンモードを終了するまで、日付設定が効かない状態になってしまう不具合を修正しました。


CMS-5793 CMS-6041 Web Storageによるエントリ一復元機能が機能していない問題を修正

jQueryのバージョンアップにより、動作していなかったエントリーの復元機能を動作するように修正いたしました。


CMS-6241 サーバーの制限によって、バックアップが一時領域の容量制限にひっかかり失敗する問題を修正

今までのバージョンだと、CMSのバックアップ機能を利用したとき、圧縮時(zip)に一時領域(/tmp)を使用するのですが、サーバーによっては一時領域に容量制限があるため、バックアップに失敗することが多かったです。そこで今回の修正では、デフォルトで、圧縮時に一時領域を使用しないように修正しました。これによりバックアップの失敗が少なくなると思われます。

CMS-6251 各テーマの開発ビルド時scssのsourcemapの行数がずれる問題を修正

各デフォルトテーマで、Webpackによる開発ビルドを行っている時に、SCSSのソースマップの行数がずれている問題を修正しました。これにより正しい行数が表示されるため、開発しやすくなります。


Ver. 2.11 系のメンテンス期間終了について

2022年12月17日 でVer. 2.11系のバグフィックス対応期限を迎え、Ver. 2.11系の最後のフィックスバージョンとなりました。 まだセキュリティ上危険だと判断した修正については 2024年12月17日まで続きますが、バグ・不具合については、見つかったとしても 3.0.x 以上でしか修正されなくなります。

セキュリティフィックスはまだサポートされていますが、できれば、Ver. 3.0系へのアップデートをご検討いただければと思います。詳しくは、メンテナンスポリシーページ をご覧ください。

最後に

該当する問題がありましたら、お早めにバージョンアップのご検討をお願いいたします。また、迅速にご報告いただいたユーザーの皆さま、誠にありがとうございました。

今後もご報告いただいた内容に対して真摯に受け止め修正と改善を行ってまいります。 今後ともどうぞよろしくお願いいたします。