Pickles 2

更新履歴

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

2026年2月21日 リリース

Broccoli v1.2.5

  • 編集ウィンドウを Escキーで閉じる前に、確認するようになった。

pickles2/px2-clover v0.6.2

  • ファイルとフォルダ:
    • .svg のプレビューに対応
    • .mm のプレビューと編集に対応

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

  • デフォルトエディタ:
    • 画像アップロードするときに、webp変換するとファイル名が変わってしまう問題を修正した。
    • アップロードファイル名が重複するときに、上書きせず失敗するように修正した。

broccoli-field-table v0.4.2

  • 結合セルを含むテーブルで、行や列を削除すると、セルがずれる場合がある問題を修正。
  • セル結合モードを追加。

broccoli-field-htmm v0.0.1

  • 初回リリース。

2026年2月11日 リリース

pickles2/px2-clover v0.6.1

  • 履歴管理画面で、画像の差分を表示できるようになったなど、UIを改善した。

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

  • デフォルトエディタ:
    • ドラッグ・アンド・ドロップ操作でファイルをアップロードでるようになった。
    • 画像ファイルをアップロードする際に、webp変換するオプションを追加した。
    • 左右のカラムの幅を、ドラッグして変更できるようになった。
  • その他、多言語対応に関する更新などいくつかの修正。

broccoli-field-summernote v0.4.2

  • 1つのモジュールに複数の summernote フィールドが含まれている場合に、編集内容が混同される不具合を修正した。

2026年1月10日 リリース

Broccoli v1.2.4

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

pickles2/px2-clover v0.6.0

  • GitのSSH認証に対応した。
  • 多言語対応に関する更新。

tomk79/request v1.4.2

  • セッションクッキーで cookie_default_domain が適用されていなかった問題を修正。
  • cookie_default_secure オプションを追加。デフォルトは true
  • cookie_default_httponly オプションを追加。デフォルトは true。通常のクッキーにのみ適用されます(セッションクッキーは常に true)。
  • cookie_default_samesite オプションを追加。デフォルトは 'Lax'。CSRF対策として、セッションクッキーと通常のクッキーの両方に適用されます。
  • set_cookie() で、第8引数 $samesite を指定できるようになった。
  • セッションクッキーに SameSite 属性を設定するようになった(デフォルトは 'Lax')。
  • セッション初期化時に isset($_SESSION) が常に真になる問題を修正。
  • session_start(), session_name(), session_set_cookie_params(), setcookie() のエラー処理に関する改善。
  • delete_cookie() で、パスとドメインを正しく指定するように修正し、Cookieを確実に削除できるようになった。
  • set_cookie()delete_cookie() で、ヘッダー送信済みチェックを追加。
  • session_regenerate_id() で古いセッションファイルを削除するように変更し、セッション固定攻撃への対策を強化。
  • session_start() のエラーハンドリングを強化し、失敗時に適切に false を返すようになった。
  • セッション有効期限切れ時に session_unset()session_destroy() を使用して適切にセッションを破棄するようになった。
  • その他、内部コードの細かい修正、パフォーマンスの改善など。