2022年1月25日
転載歓迎

Concrete CMS 9.0.2 リリースノート

902.png

2022年1月25日 (現地時間 1月24日) Concrete CMS (旧 concrete5) の最新版 9.0.2 がリリースされました。

先日リリースされた9.0.1 の機能向上、PHP8での動作翻訳などのバグ修正が入っています。

V9 をお使いの方はぜひアップデートしてください

ダウンロードページから、最新版をダウンロードできます。

9.0.2 リリースノート

原文

機能向上

  • ローカライズされていない新しいコンポーネントを含む、多くの翻訳修正しました。(thanks molcati)
  • インラインツールバーの見栄えを改善しました。ブロックデザインツールバーとテーマの間で起こりうるスタイルの衝突をなくすための更新です。
  • ページタイプのデフォルトブロックを子ページに公開する処理の改善しました。(thanks deek87)
  • 最新のセキュリティ標準に準拠するため、必要に応じてパスワードのハッシュを再生成するようにしました。
  • 編集モードでのFAQブロックの表示を修正しました。
  • 管理画面でトラッキングコードを送信する際にbase64エンコーディング/デコーディングを使用し、送信時にmod_security(存在する場合)がトリガーされないようにしました。(thanks Mesuva)
  • アコーディオンブロックタイプに、新しいオプションを設定できる設定タブを追加しました。(thanks katalysis)
  • 特定のファイル種別・拡張子で、ファイルマネージャー選択を再び行えるようになりました。(例: コードが画像ファイルを必須としている場合、非画像ファイルを選択できなくなりました)
  • 混乱を避けるために、Atomikテーマの「2カラムライト」および「ライトストライプ」コンテナを「2カラムハイライト」および「ハイライトストライプ」に名称変更しました。
  • Atomikの特色ブロックの「スタック」と「スタックプライマリ」のカスタムテンプレートが、他の場所にリンクするのに使われる際の余白や動作をよりよくしました。
  • AtomikのHero画像「オフセット」カスタムテンプレートの動作が改善されました。コンテナが有効かどうかにかかわらず、高さの設定を尊重し、テーマでよりきれいに表示されます。
  • Atomikテーマ使用時のリッチテキストエディタにいくつかのスタイルクラスが追加されました。
  • 画像ブロックの新しいレスポンシブサムネイル「サムネイル - マニュアル」を改善しました。
  • Atomikテーマのロゴカスタムテンプレートと機能リンクCSSを改善しました。

バグ修正

  • 8.5.x からバージョンアップされたサイトで、アソシエーションが含まれる Express オブジェクトのリストを表示する際の fetal error を修正しました。
  • Hero画像ブロックのボタンがどこにもリンクしていなかった問題を修正しました。
  • 特色リンクのブロックのボタンがどこにもリンクしていなかった問題を修正しました。
  • ブロックテンプレートのview.cssとview.jsが正しく読み込まれない不具合を修正しました。
  • レガシーテーマカスタマイザー使用時に、カスタマイズしたテーマから起動できない不具合を修正しました。
  • Boardでファイルを使用しているときに、ファイルの削除やサンプルデータの内容をクリアできない不具合を修正しました。
  • カノニカルURLに任意のクエリ文字列を含めないようにしました。
  • カスタムタスクがインストールされているパッケージで、タスクのアンインストールができない不具合を修正しました。
  • PHP8でマーケットプレイスに接続する際のエラーを修正しました。
  • ユーザーがデフォルトロケールのサイトマップで表示するアクセス権を持っていない場合、多言語サイトにアクセスできない問題を修正しました。
  • Atomikやその他のBootstrap 5テーマで、テーマのグリッドレイアウトを編集しようとしたときの奇妙な動作を修正しました。
  • マスターページから分岐されたコンテナを削除すると、マスターページ上のコンテナも削除されてしまう不具合を修正しました。
  • 画像スライダーブロックのアイテムの順番を変更できないバグを修正しました。
  • ファイル追跡機能が以前よりはるかに信頼性が高く、より多くのコアブロックタイプで機能するようになりました。
  • 修正:CollectionSearchIndexAttributesテーブルが、ページバージョンを承認していなくても更新されていました。
  • このページを共有するブロックのアイコンが抜けていたのを修正しました (thanks hissy)
  • 修正:レイアウトツールバーの一部がウィンドウから外れてしまった。レイアウトの追加が動作しなかった。
  • カスタムスキンの編集時に、カスタマイザーにカスタムCSSが表示されないのを修正しました。
  • PHP 8+で/dashboardのルートページをレンダリングする際の fetal error を修正しました。
  • PHP 8+で管理画面のファイル詳細画面を表示する際の fetal error を修正しました。
  • PHP8+でギャラリーのブロック追加インターフェイスをレンダリングする際の fetal error を修正しました。
  • ブロック/エリアのデザイン設定において、ボーダーの半径が正しく保存されない不具合を修正しました。
  • ギャラリーブロックに含まれる画像がファイルマネージャーから削除されていた場合にエラーが発生するのを修正しました。
  • PHP 8 で存在しないユーザー名でログインした場合に発生するエラー "Trying to access array offset on value of type bool " を修正しました(今は何が間違っていたのかを説明するエラーが表示されるはずです)。
  • PHP 8のコアブロックタイプに関して多くの追加修正をしました。(thanks deek87)
  • キューイング可能なコマンドを実行する際、一部の条件下で発生する"division by zero"エラーを修正しました。
  • 新しいバージョンの承認時にカスタムブロックキャッシュオーバーライドの設定がリセットされるバグを修正しました (thanks hissy)
  • 修正:万が一 $buttonColor が設定されていない場合、
    の class タグが閉じていませんでした。 (thanks puka-tchou)
  • Atomikテーマのレスポンシブ画像ブレイクポイントが、モバイル端末での picture タグをサポートするために適切な順序で配置されるようになりました。
  • 画像エディターのカラーピッカーが正しく表示されるようになりました。(thanks mlocati)
  • 修正:管理画面のお気に入りメニューが正しく多言語化されていなかった。(thanks mlocati)
  • PHP 8 環境でのHero画像ブロックの不具合を修正しました。
  • PHP 8 環境での特色リンクブロックの不具合を修正しました。
  • PHP 8 環境でのYouTubeブロック表示のエラーを修正しました。
  • PHP 8 環境でのトップナビゲーションバーブロックのエラーを修正しました。
  • PHP 8 環境でのTestimonialブロックのエラーを修正しました (thanks hissy)
  • php@8.0 の詳細ページ検索で"Undefined array key"の警告を修正しました (thanks hissy)
  • PHP 8でコメントブロックを追加した際に発生した "variable is undefined "エラーを修正しました (thanks mlocati)
  • 文字列の再読み込み時に発生する例外を修正しました (thanks mlocati)
  • ファイルマネージャーのファイルメニューの「ダウンロード」でファイルをダウンロードできない不具合を修正しました。
  • 壊れていたサイト属性タイプを修正しました。
  • 修正:select 属性を設定する際、単一選択を許可して、ユーザーが追加選択も許可するとエラーが発生していました。
  • 修正:PHP 8 では、複数の言語がインストールされていない場合のユーザー追加に失敗していました。
  • 修正:管理画面でBoardをレンダリングする際に"Error Call to a member function getStylesheet() on null"と表示されていた。
  • サブ管理者の管理画面でグループ内のユーザーを表示する際の問題を修正しました。
  • 修正: パッケージにコンテナがインストールされている場合、パッケージ/テーマのアンインストールで例外が発生しました。
  • 修正:インストール可能なテーマのリストが壊れており、デザイン上の問題があった (thanks mnakalay)
  • c5:entities:refresh CLIコマンドを修正しました (thanks mlocati)
  • コンテンツブロックでUUIDを持つファイルを使用する際のエラーを修正しました (thanks mnakalay)
  • 言語の詳細ダイアログのキャプション位置を修正しました (thanks mlocati)
  • ドキュメントライブラリーブロックをページに追加する際のエラーを修正しました。
  • PHP 8 でパスワードをリセットしようすると、“Unknown named parameter $html”というエラーが発生するのを修正しました。
  • 修正:ドキュメントライブラリブロック:フォルダをクリックすると、無効なフォルダIDが表示される。
  • トップナビゲーションバーブロックで、ナビゲーションバーの検索にある虫眼鏡ボタンが機能しないのを修正。
  • パッケージのアンインストール時に Doctrine エンティティのエラーが発生する問題を修正しました。
  • データベースエンティティの管理画面ページで、データベースエンティティのディレクトリ位置が表示されないエラーを修正しました。
  • パッケージ内にブロックタイプが1つだけで、他に何もない場合、パッケージをアンインストールして再インストールすると、パッケージのブロックタイプレコードが作成されないというエラーを修正しました。
  • PHP 8 で Atomik のドキュメントをインストールする際のエラーを修正しました。
  • PHP 8 環境のイベントリストブロックのバグを修正しました。
  • 修正:イベントリストブロックで、注目イベントのトグルボタンが機能しない。
  • ファイルサムネイルの編集画面での二重選択の表示を修正しました。
  • PHP 8 エラーを修正:9.0.1の新規インストールで、ページリストブロックの編集時にエラーが発生していました・。
  • 上級権限モードで、特定のユーザーに対して権限を設定出来ない問題を修正しました。(thanks hamzaouibacha)
  • 管理画面のレポートページが必要に応じて従来のフォームの結果ページにリンクするようになりました。(thanks mnakalay)
  • 一部の条件で上級権限が有効な場合、エリア編集メニューが壊れていたのを修正しました。(thanks mnakalay)
  • 修正:ツールバーのタイトル設定が有効な場合、編集ボタンラベルのコントラストがオフになっていました。
  • 管理画面の「画像オプション」ページで画像ライブラリのチェックが実行されないのを修正しました。(thanks mnakalay)
  • 修正: Elemental テーマ、バージョン 9.0.1: 新しいアコーディオンブロックが正しく動作していませんでした。

開発者向けアップデート

  • フォームヘルパーの動作を、class を渡すと CSS クラスを完全に置き換えるのではなく、デフォルトのクラスに追加するように戻しました。新しい classes キーを追加すると、存在するクラスを感染に置き換えるようにしました。
  • gettext/languages と punic/punic ライブラリをアップグレードしました。(thanks mlocati)
  • テーマグリッドのプリセットレイアウトが、エクスポーターのコンテンツXML形式を使用した場合、適切にエクスポート・インポートされるようになりました。(thanks mlocati)
  • カノニカルURLのクエリ文字列のハンドラーが excluded から included に変更されました - つまり、開発者として様々なカノニカルURLにクエリ文字列パラメーターを含めたい場合は、パラメーターの キー/文字列 をsite.siteName.seo.canonical_tag.included_querystring_parameters パラメーターに追加する必要があります。
  • CKEditorを4.17.1にアップデートしました。(thanks hissy)

 

以上