Concrete CMS 8.5.20 リリースノート

Concrete CMS 8.5.20 がリリースされました。
本ページは以下の原文を翻訳しています。
https://github.com/concretecms/concretecms/releases/tag/8.5.20

 

新機能

  • コンテンツのインポート/エクスポート機能が大幅に改善:多言語ページのマッピング、追加のページパス、外部リンクなどのサポートが追加されました。(thanks mlocati)
  • マーケットプレイスの検索機能を無効化しました(マーケットプレイスは ver.9 以降をサポートしているため) (thanks mlocati)

バグ修正

  • エリアが null の場合に、エリアレイアウトのカラムをエクスポートしようとするとエラーになる問題を修正しました。 (thanks mlocati)
  • スタックコンテンツのインポート時に発生していたいくつかの小さなエラーを修正しました。 (thanks mlocati)
  • ページが見つからない場合に、ページフィールドを正しくエクスポートできなかった問題を修正しました。 (thanks mlocati)

脆弱性対応

  • Windows環境でのAPIキーの保存がより安全になりました(Concrete CMS v9以降では不要。詳細は #11859 を参照)(thanks mlocati)
  • 特定の国に関連付けられていない住所を表示する際、住所カスタム属性におけるサニタイズ処理が行われていなかった問題を修正しました。

開発者向けアップデート

  • Page::getByPath は、サイトツリーだけでなく「例外」も受け取れるようになり、すべての多言語サイトツリー内のページを取得できるようになりました。(thanks mlocati)
  • 存在しないパスにページをインポートしようとした際に、ケースごとに異なる処理が可能な特定の例外をスローするようになりました。(thanks mlocati)