Pickles 2

2022年

Pickles 2 プロジェクトの2022年のリリース内容をまとめています。

INDEX

2022年12月29日 リリース

pickles2/px2-clover v0.2.3

  • ページ情報画面に ブロックエディタのコンテンツを再構成する 機能を追加。
  • ページ情報画面に 単体パブリッシュ 機能を追加。
  • ページ情報画面に 編集方法を変更する 機能を追加。
  • ファイルを直接操作する機能を追加。
  • コンテンツ編集画面、テーマ編集画面から、フォルダを開けるようになった。
  • 拡張機能(Custom Console Extensions)を読み込めるようになった。
  • 公開リソースディレクトリ名を __console_resources に変更した。
  • その他、UI改善など。

pickles2/px2-px2dthelper v2.1.6

  • PX=px2dthelper.get.list_unassigned_contents を追加。
  • px2ce, px2me, px2te, CCE で、Web SAPI からクライアント資材のパスの指定をできないようにした。
  • その他、内部コードの修正など。

pickles2/lib-px2-contents-editor v2.1.4

  • 依存パッケージを更新。
  • カスタムフィールドの指定をフィールドIDで指定して、既存の設定をコピーできるようになった。
  • Broccoli編集画面で、 [contenteditable] が利用されているフィールドでバックスペースなどのキーボード操作が効かなくなる問題を修正。
  • onOpenFilesDirectory オプションを追加。

pickles2/lib-px2-theme-editor v0.2.3

  • openInFinderopenInTextEditor を省略できるようになった。

broccoli-html-editor/broccoli-field-table v0.4.0

  • デフォルトがHTML編集モードに変更され、Excel編集モードへ移行できるようになった。
  • データ構造を変更: data.outputdata.src に改名した。 (ただし後方互換性維持のため、data.output にも配慮する)
  • HTML編集モードでビジュアル編集がサポートされるようになった。
  • 内部コードの構成を変更。
  • 一部の英語化に関する修正。

tomk79/filesystem v1.2.0

  • filesystem_encoding の処理を廃止した。(Windowsで起きる問題の回避のため)
  • Windows: $fs->get_realpath() で、相対パス指定がルートに到達したとき、先頭の DIRECTORY_SEPARATOR が2重に付与される場合がある問題を修正した。

2022年12月28日 リリース

pickles2/px-fw-2.x v2.1.12

  • 初期化時に session.cookie_secure = 1 をセットするようになった。
  • サイトマップCSVの読み込み時に、UTF-8 を明示するようになった。
  • $px->h() を追加した。
  • その他、内部コードの細かい修正。

Broccoli v1.0.4

  • px2style のモーダルが開いている間、 ESCキー操作のイベント処理を無視するようにした。

px2style v3.0.2

  • px2style.modal() が重ねて開かれたとき、背景色が重なりすぎる問題を修正した。
  • px2style.modal() について、要素への自動フォーカス機能を改善した。
  • px2style.modal() に、オプション height, contentFill を追加。
  • px2style.getOpenedModalCount() を追加。
  • リンクリストのスタイリングを改善。
  • 画像モジュールで、拡大画像のモーダルを px2style.modal() で開くように修正した。
  • その他、細かい内部コードの改善。

tomk79/filesystem v1.1.2

  • detect order の全体を指示できるようになった。

tomk79/request v1.3.1

  • .gitattributes を追加。

2022年11月23日 リリース

Broccoli v1.0.3

  • ファイルを直接ドロップ操作した際に、droppedFileOperator オプションが正しく選択されない問題を修正。
  • スタイリングに関する修正。

2022年11月3日 リリース

pickles2/px-fw-2.x v2.1.11

  • セッション関連の設定が正しく反映されない不具合を修正。
  • 初期化時に session.cookie_httponly = 1 をセットするようになった。

Broccoli v1.0.2

  • UIの英語化に関する修正。

pickles2/px2-px2dthelper v2.1.5

  • PX=px2dthelper.page.move_page_info_raw を追加。
  • PX=px2dthelper.content.move を追加。
  • PX=px2dthelper.page.add_page_info_raw のバリデーションを改善。
  • PX=px2dthelper.page.update_page_info_raw で、pathcontentlogical_path が変更された場合、影響範囲へ反映するようになった。
  • PX=px2dthelper.page.delete_page_info_raw で、削除対象のページに子ページがある場合に、パンくずを繰り上げるようになった。
  • tomk79\pickles2\px2dthelper\utils::get_server_origin() を追加。
  • 内部コードの修正など。

pickles2/lib-px2-contents-editor v2.1.3

  • デフォルトのエディタで、保存時にプレビューのスクロール位置を復元するようになった。
  • プレビューコンテンツ用スクリプトに関する不具合の修正。
  • 編集画面レイアウトの改善。
  • Broccoli v1.0.x に対応した。
  • Broccoli編集画面に「挿入」ボタンを追加した。
  • その他の細かい修正。

pickles2/lib-px2-module-editor v0.3.2

  • 細かいUI改善、内部コード改善など。

pickles2/lib-px2-theme-editor v0.2.2

  • テーマテンプレートの微修正。

pickles2/px2-clover v0.2.2

  • ページ情報編集機能の改善。
  • 兄弟ページ追加機能を、兄追加と弟追加に分けた。
  • ページの並べ替え機能を追加。
  • admin_usersschedulerlogs のファイル名を .*.php で保存するように変更した。

px2style v3.0.1

  • px2style.modal() のオプションに onbgclick を追加した。
  • px2style.modal() のオプションに type を追加した。drawer-leftdrawer-right を追加した。
  • px2style.modal() で、タイトル、ボタンがない場合に、自動的にヘッダー、フッターを隠すようになった。

tomk79/px2-page-list-generator v2.1.1

  • list_page_id オプションを追加。

2022年10月16日 リリース

Broccoli v1.0.1

  • 依存ライブラリの更新。
  • 一部UIの英訳を追加。
  • CodeMirrorが適用されたフィールドの操作感を改善。
  • droppedFileOperator コールバックが、処理しない場合に false を返せるようになった。
  • その他、細かいUIの改善、内部コードの修正など。

px2style v3.0.0

  • Broccoliモジュールを追加し、モジュール機能が統合された。
  • @layer px2style を導入した。
  • px2style.modal() で、背景がスクロールされないようにする制御を追加した。
  • px2style.modal() のコンテナを dialog 要素に変更した。
  • セクションモジュール .px2-section を追加した。
  • .px2-button.px2-input.px-input-group, .px2-form-input-list の微調整。
  • .px2-header.px2-editor-type.px2-document.px2-slim を削除。
  • px2style.setConfig()px2style.getConfig() を廃止。
  • ダークモードを テーマファイルに分離した。
  • その他、いくつかの不具合の修正。

2022年9月25日 リリース

pickles2/px-fw-2.x v2.1.10

  • 内部コードの細かい修正。

Broccoli v1.0.0

  • onEditWindowOpen()onEditWindowClose() オプションを追加。
  • 編集ウィンドウ上での Ctrl + S 操作で、保存できるようになった。
  • アペンダーを選択してコピーすると応答しなくなる不具合を修正。
  • 編集ウィンドウで編集中に、誤操作でウィンドウを閉じる前に確認するようになった。
  • 未定義のモジュール の編集ウィンドウを開けない問題を修正。
  • CodeMirror でのテキスト編集に対応。
  • UIの一部を英訳した。
  • UIデザインの更新。
  • インスタンスツリービューのプレビューHTMLにサニタイズ機能を追加した。
  • その他、細かいUIの改善など。

2022年7月20日 リリース

Broccoli v0.7.0

  • module.js の安定性に関する修正。スコープが分離されるようになった。
  • SCSSコンパイラのバージョン間の差異を吸収する処理を追加。
  • その他、細かいUIの改善など。

pickles2/px2-clover v0.2.1

  • app_mode オプションを追加。
  • テーマ編集機能を追加。
  • コンテンツ編集画面に lang 設定が反映されるようになった。
  • モジュール編集機能を追加。
  • その他の不具合修正、UI改善、パフォーマンス改善など。

pickles2/px2-px2dthelper v2.1.4

  • module.js の安定性に関する修正。
  • 内部コードの修正、ファイルの整理など。

tomk79/broccoli-module-std-document v0.3.2

  • コードブロックに影響するスタイルを削除した。
  • その他の細かい修正。

px2style v2.0.20

  • px2style.modal() で、特定の操作により、背景にフォーカスを移動できる問題を修正。

2022年6月5日 リリース

pickles2/preset-get-start-pickles2 v2.2.0

  • サポートするPHPのバージョンを PHP 7.3 以上 に変更。
  • モジュールパッケージを更新。

pickles2/px-fw-2.x v2.1.9

  • 一部機能のパフォーマンス改善。
  • HTTPレスポンスステータスメッセージを網羅した。

pickles2/px2-px2dthelper v2.1.3

  • サイトマップ変換に関する不具合の修正。

Broccoli v0.6.2

  • Windowsタブレットでのタッチ操作の挙動に関する改善。
  • その他、不具合の修正など。

pickles2/lib-px2-contents-editor v2.1.2

  • 小さい画面に配慮したレイアウトの改善。

pickles2/lib-px2-module-editor v0.3.1

  • $conf->plugins 設定が正しく読み込まれない問題を修正。

pickles2/lib-px2-theme-editor v0.2.1

  • 依存パッケージのバージョンを更新。

tomk79/broccoli-module-std-document v0.3.1

  • 引用文モジュールを追加。
  • .px2-note.px2-error を追加。

px2style v2.0.19

  • px2style.modal() で、モーダルを開いた直後に、モーダルのタイトルにフォーカスするようになった。
  • px2style.modal() に、 replaceBody() メソッドを追加。
  • .px2-note.px2-error を追加。
  • その他、いくつかの不具合の修正。

pickles2/px2-clover v0.2.0

  • パッケージ名の移管: tomk79/px2-clover -> pickles2/px2-clover
  • パブリッシュが重くなる問題を修正した。
  • ログイン処理の改善。
  • メンバー管理機能を追加。
  • メンテナンスモードを追加。
  • その他の不具合修正、UI改善、パフォーマンス改善など。

2022年5月22日 リリース

pickles2/px-fw-2.x v2.1.8

  • $px->site()->get_sitemap_definition() を追加。
  • PX=api.get.sitemap_definition を追加。
  • $conf->custom_sitemap_definition を追加。

pickles2/lib-px2-contents-editor v2.1.1

  • $conf->path_controot が深いパスに設定されている場合に、異なる編集対象が選択される場合がある問題を修正。
  • その他の細かい修正。

2022年5月6日 リリース

pickles2/px2-px2dthelper v2.1.2

  • PX=px2dthelper.sitemap.upload が、ファイルの保存に失敗する場合がある不具合を修正。
  • PX=px2dthelper.page.add_page_info_raw を追加。
  • PX=px2dthelper.page.get_page_info_raw を追加。
  • PX=px2dthelper.page.update_page_info_raw を追加。
  • PX=px2dthelper.page.delete_page_info_raw を追加。
  • PX=px2dthelper.content.delete を追加。
  • その他いくつかの細かい修正。

px2style v2.0.18

  • .px2-modal で、閉じるボタンクリック時にフォームを送信してしまうことがある問題を修正。
  • px2style.modal() は modalオブジェクトを返すようになった。

2022年5月2日 リリース

pickles2/px-fw-2.x v2.1.7

  • ダイナミックパスに関する不具合を修正した。

Broccoli v0.6.1

  • 外部ライブラリへの依存に関する問題を修正。
  • その他、不具合の修正など。

pickles2/px2-px2dthelper v2.1.1

  • PX=px2dthelper.sitemap.filelist を追加。
  • PX=px2dthelper.sitemap.download を追加。
  • PX=px2dthelper.sitemap.upload を追加。
  • PX=px2dthelper.sitemap.csv2xlsx を追加。
  • PX=px2dthelper.sitemap.xlsx2csv を追加。
  • Px2CE, Px2TE, Px2ME に、 $conf->commands->php の設定が伝播されない不具合を修正。

px2style v2.0.17

  • .px2-modal で、フォームロック中に閉じるボタンを隠すようになった。

tomk79/broccoli-module-std-document v0.3.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。
  • 見出しモジュールで、副見出しの改行に関する改善。
  • リストモジュール、説明リストモジュール、グリッドモジュールのバリエーションを整理した。
  • 画像モジュールに「キャプション」の入力欄を追加した。(HTML構造が変更されています。スタイルが崩れる場合は、HTMLの再生成をお試しください)
  • 画像モジュールと画像メディアモジュールに、「拡大表示」オプションを追加した。
  • フロートメディアモジュールの v2 を追加。見出しエリアを moduleフィールド に変更した。
  • 一部モジュールの多言語対応。
  • インタラクティブカテゴリを追加。
  • ユーティリティブロックを高機能化した。
  • ビューポート幅に合わせるユーティリティモジュールを追加。
  • カスタムフィールド std-document__css-margin-padding を追加。
  • その他の細かい修正。

2022年1月8日 リリース

pickles2/px2-px2dthelper v2.1.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。
  • PHP 8.1 に対応した。

pickles2/px2-publish-ex v2.1.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。
  • PHP 8.1 に対応した。

pickles2/px2-multitheme v2.1.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。
  • PHP 8.1 に対応した。

pickles2/px2-path-resolver v2.1.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。
  • PHP 8.1 に対応した。

pickles2/px2-remove-attr v2.1.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。
  • PHP 8.1 に対応した。

pickles2/px2-dec 2.1.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。
  • PHP 8.1 に対応した。

pickles2/px2-sitemapexcel v2.2.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。
  • PHP 8.1 に対応した。

pickles2/px2agent v0.1.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。
  • PHP 8.1 に対応した。

Broccoli v0.6.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。
  • PHP 8.1 に対応した。

pickles2/lib-px2-contents-editor v2.1.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。
  • PHP 8.1 に対応した。

pickles2/lib-px2-theme-editor v0.2.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。
  • PHP 8.1 に対応した。

pickles2/lib-px2-module-editor v0.3.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。
  • PHP 8.1 に対応した。

tomk79/px2-page-list-generator v2.1.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。
  • PHP 8.1 に対応した。
  • $listMgr->draw() を追加。
  • $listMgr->get_article_thumb() を追加。
  • 記事一覧ページを Twigテンプレートで表現できるようになった。

tomk79/filesystem v1.1.1

  • PHP 8.1 で起きる不具合を修正。

2022年1月4日 リリース

pickles2/px-fw-2.x v2.1.6

  • PHP 8.1 に対応した。

tomk79/filesystem v1.1.0

  • サポートするPHPのバージョンを >=7.3.0 に変更。

2022年1月3日 リリース

pickles2/px2-px2dthelper v2.0.22

  • $conf->plugins->px2dt->enable_document_modules_cache を追加。Broccoli関連リソースのビルドをキャッシュするか設定できるようになった。デフォルトは無効。
  • Pickles 2 Contents Editor、 Pickles 2 Module Editor、 Pickles 2 Theme Editor の初期化に関する不具合を修正。

pickles2/lib-px2-module-editor v0.2.10

  • Pickles 2 Contents Editor の初期化に関する不具合を修正。
  • パフォーマンスに関する改善。

pickles2/lib-px2-theme-editor v0.1.1

  • レイアウトの編集方法変更ができるようになった。
  • パフォーマンスに関する改善。
  • サーバーサイドの初期化オプション commands を追加。
  • 内部コードの改善。

pickles2/lib-px2-contents-editor v2.0.15

  • broccoli-field-table v0.3系対応

pickles2/px2agent v0.0.4

  • PHPコマンドのパスが引き回されない不具合を修正。

tomk79/burdock-project-manager v0.1.2

  • $branch->get_project_info() の結果をキャッシュするようになった。
  • $branch->get_cce_info() を追加。
  • その他、不具合の修正。

broccoli-html-editor/broccoli-field-table v0.3.0

  • HTMLでの直接編集モードに切り替える機能を追加。
  • その他、ライブラリの更新と内部コードの修正など。