2020年6月5日
転載歓迎
concrete5 8.5.3 がリリース
2020年6月5日 (現地時間 6月4日) concrete5 のマイナーバージョンアップ版 8.5.3 がリリースされました。大きなバージョンアップはありませんが、たくさんの小さい機能追加やバグ修正などがあります。
特に Chrome 83 の特定バージョンで発生していた jquery のバグ修正パッチが含まれています。
ダウンロードページから、最新版をダウンロードできます。
8.5.3 リリースノート
随時翻訳いたします。
新機能
- ページ検索の結果表示ページの表示項目にバージョンステータスが表示できるように (thanks biplobice)
- 管理画面の設定でAPIリクエストをログに残せるように (thanks Kaapiii)
- 電話番号とEメールをソーシャルリンクに追加 (thanks mlocati)
- YouTube ビデオブロックで遅延読み込みをサポート (Thanks MrKarlDilkington)
動作の向上
- カスタムブロックテンプレートのセレクターを詳細タブからボタンに移動 (thanks Mesuva)
- YouTube ブロック: show video infometionオプションの削除とshowing related videos のオプション名を変更 (thanks yuuminakazawa)
- ブロックの保存後に終了するのではなく、応答オブジェクトを返す (thanks mlocati)
- 修正:画像がプライベートストレージの場所にある場合、サムネイルを生成する必要はありません (thanks hissy)
- Googleの認証タイプのホワイトリスト/ブラックリストに無効な正規表現を追加するときに潜在的なエラーが生じる可能性を修正 (thanks mlocati)
- 「検索インデックス内の属性を含める」のチェックを外した場合、その後の列が完全に検索インデックステーブルから削除されます (thanks mlocati)
- OAuth パスワードチェックで PasswordHasher class を使用するように更新 (thanks Mesuva)
- CKEditor: 送信する前に 'ソースの編集' をオフにするように (thanks mlocati)
- 多言語サイトでのサイトマップ生成に関する問題を修正 (thanks dimger)
- サーバーがセッションガベージコレクションを実行しない場合に、concrete5が処理するように (thanks mlocati)
- ファイルマネージャーで[複数を選択] が機能しなかったのを再び機能するように (thanks deek87)
- ユーザーが [スケジュールの公開] ダイアログを開いたときに別の公開予定のバージョンがあるときは警告メッセージを表示するように (thanks hissy)
- [公開保留中] ダイアログに [公開スケジュールのキャンセル] ボタンを追加 (thnaks hissy)
- ログインページにユーザーがログインしてログアウトビューを表示
- OAuth アタッチ/デタッチ中に記録されるログを増やした
- ページターゲティングのために、各ページにユニークなページIDのクラスを追加しました (thanks Shahroq)
- 開発者がアップロード可能なファイルタイプのリストにPHPを簡単に追加できないように、ファイル拡張子のブラックリストを追加しました (thanks mlocati)
- 特定の状況下でログアウトの速度を向上させた (thanks kkyusuke)
- カレンダーブロックが小さい領域でもより良く表示できるよう高さを自動で調整するように (thanks nakazanaka)
- 修正: セッションが見つからない場合、getUserAccessEntity オブジェクトが guest を返すように (thanks biplobice)
- Refresh Token が OAuth2 API で使用できるように (thanks kkyusuke)
- CSVで現地の日付形式を使用する (thanks hissy)
- FAQ / 画像スライダーブロックの迅速かつ安全な複製 (thanks mlocati)
- レンダリングするテンプレートファイルが一切ない場合に例外を追加 (thanks iampedropiedade)
- cookie に加工されていない samesite オプションを追加 (thanks iampedropiedade)
- ログの重要度アイコンが区別できるように改善した (thanks JhonTheFish)
バグ修正
- Chrome 83でブロックを保存したり、ほとんどのことを実行したりできない問題を修正 (Chrome 83の動作の変更に関連) (thanks bikerdave)
- セッションとキャッシュドライバーの RedisArray にパスワードを送信しないように修正 (thanks deek87)
- 多言語サイトでスタックを追加すると、ローカライズされた余計なスタックが生成されていたバグを修正 (thanks hissy)
- 修正: 8.5.2 で多数のファイルをアップロードするとバックエンドで複数のファイルが生成されていた (thanks ahukkanen)
- ごみ箱表示のフラットサイトマップを修正 (thanks hamzaouibacha)
- 修正: 昨日から開始して、明日終了するカレンダーイベントを考慮します。このイベントがカレンダーの「イベントリスト」ブロックに今日時点で表示されないのはおかしい (thanks core77)
- ユーザーグループの複数の問題を修正 (thanks deek87)
- ユーザーのアカウントページで ccm_token のエラーによりアバターの更新が失敗していた (thanks deek87)
- ページあたりのアイテム数に関するファイルマネージャーの問題を修正 (thanks biplobice)
- 修正: 保管場所を外部サイトのルートにするとサムネイルが破損する (thanks hissy)
- 修正: マイアカウントページでGoogle Account をデタッチすると NullPointerException が発生する (thanks deek87)
- ある状況下で複数のページをまとめて移動することができなかったのを修正 (thanks wordish)
- 記事ブロックにスクリーンショットを貼り付けることができない (thanks deek87)
- 修正: ブロックの検証に失敗すると、編集をキャンセルしたときにそれ以降、そのブロックへのアクセスが拒否される (thanks jlucki)
- user-selector イベントが何度も実行する問題を修正 (thanks deek87)
- 修正: サイト訪問者がログインしていない場合、自由形式のレイアウト(または「カスタムレイアウト」)のCSSがロードされていない (thanks Ruud-Zuiderlicht)
- ダッシュボードのコンテキストでリッチテキストエディタのカスタム属性にリンクを挿入することができない問題を修正 (thanks mlocati)
- 管理者が画像スライダーのタイトルにタグを挿入するとXSSの問題が発生したのを修正した。
- 無効なソート方向に起因するエラーを修正。
- 悪意のある管理者ユーザーが無効なURLを使用する場合の問題を修正するために、league url クラスでYouTube 埋め込み URL を作成する。
- 修正: シングルページの場所をサイトマップやコンポーザーで再保存したとき、パスを見失う (thanks dimger)
- 修正: 画像ブロックのホバーオプションが、画像タグを使用するレスポンシブ画像では動作しません (thanks biplobice)
- sortBy カラムが高度な検索結果上に存在していないエラーを修正 (thanks biplobice)
- 修正: 子ページの設定は、タイプ / テンプレートの組み合わせではなく、すべてのページタイプを更新する (thanks danklassen)
- 修正: セッションが見つからない場合、getUserAccessEntityObjects はguest を返す (thanks deek87)
- 修正: 「0」という名前のフォルダを作成すると、名前が null になる (thanks biplobice)
- 未定義の変数にEメールの件名がもう一度設定されるのを修正 (thanks Kaapiii)
- 修正: 多言語の場合、404 処理が動作しなかった (thanks Kaapiii)
- 修正: コンソールに CKEDITOR のエラーが表示されていた (thanks mlocati)
- BC修正: ルートがエコーを出力できるように (thanks mlocati)
- flag_conversation_message のトークンエラーを修正 (thanks guyasyou)
- ドキュメントライブラリブロックのファイルノードタイプがファイルまたはファイル・フォルダ以外のときにエラーが出るのを修正 (thanks biplobice)
- 修正: フォームブロックが含まれている場合、レイアウトを保存することができない (thanks mlocati)
- 国/地域リンクの初期化を修正(thanks mlocati)
- 特定のエッジケースでの Express 属性フォームで発生する例外を回避 (thanks biplobice)
- HackerOne のセキュリティ修正 (thanks mlocati)
- 削除されたユーザーにワークフローを申請するとエラーになるのを修正 (thanks hissy)
- フォルダーのアクセス権ダイアログで高さ/幅が固定化されていたのを修正 (thanks deek87)
- PHP7.2 で動作するようコメントメッセージを更新 (thanks danklassen)
- コメントを返信しても編集者をクリアしない (thanks danklassen)
- Windows上のAPIの公開鍵のPOSIXの権限をチェックしない (thanks mlocati)
- ファイルマネージャーのファイル / フォルダのノードを受け入れるためにドラッグ可能なゾーンを修正 (thanks deek87)
- 修正: 現在 5.7 サイトからアップグレードされたバージョン 8.5.x サイトでは、ファイルを置き換えることができなくなりました (thanks deek87)
- 特定のデータベースの状況下で 5.7 からアップグレードできるように修正 (thanks mlocati)
- プレースホルダーの誤った翻訳文字を修正 (thanks mlocati)
- 修正: 不正なHTMLを記事ブロックに入力すると、おかしな機能が実行される (thanks mlocati)
- 修正: H1 report 753567 (thanks hissy)
- エイリアスがダッシュボードメニュに表示されるように (thanks Ruud-Zicherlicht)
- make c5:package:uninstall で問題がなかった場合に例外を投げない (thanks nklatt)
- 修正: ファイルマネージャでフォルダを作成する際に、適切な場所にそれらが作成されなかった
- 修正: フォームブロックインスタンスを削除するとき、既存のExpressのエンティティフォームのオリジナルエンティティも削除していた (thanks dimger)
- ページリストブロックのオプションで空のカスタムトピックノードが含まれていると保存時にエラーが発生するのを回避 (thanks hissy)
- 多言語区分のアルファベット順序のバグを修正した (thanks biplobice)
- コンポーザーフォームの公開日付/時刻ページプロパティに必須マークがついていた場合、正しく検証されていなかったバグを修正した (thanks matt9mg)
- YouTube ブロックで例外が発生する恐れがあったのを修正 (thanks matt9mg)
- 修正: select filterByAttribute はすべての結果を返すことができる (thanks matt9mg)
- いくつかの implode() メソッドのソート順パラメータを修正 (thanks shahroq)
- View::action() メソッドの属性を呼び出すときにPHPエラーが発生していたのを修正 (thanks mlocati)
- 上級権限設定とスタックで発生したいくつかのブロックタイプエラーを修正 (thanks mlocati)
- 修正:MultiStep Workflow アドオンなどパッケージの依存関係がある場合、CLI更新が失敗する
開発者向け機能向上
- カスタムテーマのレイアウトプリセットで、ネストされたコンテナを許可 (thanks jneijt)
- AuthorFormatter クラスのオーバーライドを許可 (thanks danklassen)
- concrete5 翻訳ライブラリの更新 (thanks mlocati)
- コードのクリーンアップおよび改善 (thanks mlocati)
- [修正] env オプションの Config コマンド (thanks biplobice)
- パッケージ関連をインポート中にエクスプレスエントリーを正しくセット (thanks olsgreen)
- コントローラーメソッド内からフレームワークミドルウェアを尊重するリダイレクトをかんたんに作成する新しい buildRedirect メソッドを追加 (thanks mlocati)
- ユニットテストスイートでDocker内のインストールとアップグレードをテストします (thanks mlocati)
- upnic 3.5.1 へのアップデート (thanks mlocati)
- かんたんにConfig drivers (loaders/saves) がカスタム挿入できる機能を追加し、Redis drivers を実装できるよう追加した。
- \Concrete\Core\Form\Service\Validation::test() の phpdoc を修正 (thanks biplobice)
- 更新プロセスがタイムアウトを増やすために LongRunningMigrationInterface インターフェース を使用しないバグを修正 (thanks mlocati)
- ForeignKeyFixer と c5:database:foreignkey: CLI コマンドを追加 (thanks mlocati)
以上