Pickles 2 プロジェクトの2021年のリリース内容をまとめています。
hidden を追加。.px2-header で、スモールスクリーンのときにショルダーメニューに収められるグローバルメニューの下に仕切り線を追加した。.px2-editor-type--html-gui のラベルを GUI から Block に変更。.px2-loading は .px2-modal よりも手前に表示されるようになった。.px2-open-in-new-window を追加。.px2-modal のスタイル改善。.px2-notice のダークモード対応を追加。data-broccoli-receive-message スクリプトを埋め込む必要がなくなった。(クロスオリジンの場合は従来どおり)Cmd + A、Windows では Ctrl + A) でインスタンスの全選択ができるようになった。lists/index が、レイアウトビュー上で横幅いっぱいに反応エリアが伸びるように改善した。composer update ができない不具合を修正。$conf->default_lang、 $conf->accept_langs を追加。$px->lang()、 $px->set_lang() を追加。_ENV.lang と _ENV.data を利用できるようになった。params を追加。deprecated として残した)--px2-text-color、 --px2-background-color を追加。$conf->plugins->px2dt->main_menu に対応。メインメニューをプロジェクト毎にカスタマイズできるようになった。$conf->plugins->px2dt->appearance->main_color に対応。BD_SOFTDELETE_RETENTION_PERIOD、 BD_LOG_RETENTION_PERIOD、 BD_USER_TEMPORARY_RETENTION_PERIOD を追加。BD_URL_SCHEME を追加。{$project_code}---production を発行するようになった。bd:generate_vhosts の実行間隔を 1時間毎 に変更した。width=1366 に変更した。$conf->plugins->px2dt->main_menu に対応。メインメニューをプロジェクト毎にカスタマイズできるようになった。$conf->plugins->px2dt->appearance->main_color に対応。$branch->get_entry_script() を追加。BD_PREVIEW_DOMAIN と BD_STAGING_DOMAIN は、ワイルドーカードを使えるようになった。BD_APP_COPYRIGHT を追加。$px->get_version() が示す値を、 v2.1系の番号に統一した。master がない場合に、チェックアウトが失敗する問題を修正。htpasswd_hash_algorithm を追加。temporary_data_dir を data_dir に改名した。git fetch まで実行し、 git pull しないようにした。ディスク容量の節約のため。namespace を変更: indigo\* to pickles2\indigo\*.px2-modal に、一時的にフォーム操作をできなくする機能を追加。scssphp/scssphp への対応を追加。scssphp/scssphp への対応を追加。enable_cache を追加。autoindex で、複数の同名の見出しを含むコンテンツで、アンカー名が重複する場合がある問題を修正。.px2-float-media に、見出しエリアを追加した。このエリアは、スクリーン幅が狭いとき、画像メディアよりも先に表示される。.px2-modal に、一時的に閉じれなくする機能を追加。.px2-input に、エラー表現 .px2-input--error を追加。.px2-form-input-list を追加。.px2-form-submit-area を追加。pickles2/preset-get-start-pickles2 の最新版をインストールするようになった。(修正前には、 2.0.* が指定されていた)pickles2/px2-px2dthelper v2.0.17 以上が必要)PX=px2dthelper.px2te.gpi, PX=px2dthelper.px2te.client_resources を追加。PX=px2dthelper.custom_console_extensions を追加。PX=px2dthelper.get.all の返却値に custom_console_extensions を追加。PX=px2dthelper.get.path_theme_collection_dir を追加。PX=px2dthelper.get.all の返却値に path_theme_collection_dir を追加。PX=px2dthelper.get.all の返却値に path_homedir を追加。.px2-grid を追加。.px2-modal に閉じるボタンを追加。.px2-input--block を追加。body.px2-darkmode を追加。html, text, markdown, html_attr_text, href, select, datetime, color の各フィールドが、multitext に合わせて {"src": src} の型で格納するように変更された。(読み込みについては旧来の文字列の形式との互換性が維持される)color フィールドが、 インスタンスツリービュー上でカラーチップで確認できるようになった。$px->internal_sub_request() に、新しいオプション method、 body、 body_file を追加。--method、 --body、 --body-file の処理に関する不具合の修正。--body-file オプションは、 px-files/_sys/ram/data/ 内を先に検索するようになった。pj.query() に、新しいオプション method、 body、 bodyFile を追加。$pj->query() に、新しいオプション method、 body、 body_file を追加。