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() を使用して適切にセッションを破棄するようになった。
- その他、内部コードの細かい修正、パフォーマンスの改善など。