Skip to content

Enhandiy v4.5.3

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Oct 17:29

🔄 Recent Changes

7efa72f fix(security): DockerをPHP 8.5.12へ更新
2813017 chore(release): v4.5.3の公開準備
1425d2e fix(security): PHP緊急RCE修正版を必須化
63a22cf chore(dependabot): 月末時刻修正版へ固定 [skip ci]
0709f42 chore(dependabot): 月末の一括処理へ変更 [skip ci]

CHANGELOG

[4.5.3] - 2026-10-22

Changed

  • GitHub Actions の月間利用時間を抑えるため、Dependabot version update と自動マージを毎週・即時処理から毎月28日(Asia/Tokyo)の月末一括処理へ変更した。
  • 重複するCIを自動で取り消し、PHP版matrixは1件の失敗時に残りを中止して結果を早く返すようにした。
  • 作業規範と実装上の知見を分けて参照できるよう、固有の構成・環境・調査知見を findings.md に集約し、元文書の参照と着手前の全文読了指示を整えた。利用者向け手順と既存の検証証跡は保持した。
  • PR の変更行数ラベルを正しく維持できるよう、codelytv/pr-size-labeler を v1.12.0 へ更新した。
  • 依存関係の更新と配布物が一致するよう、PHPStan、Playwright、typescript-eslint、ESLint、Viteなど互換範囲の依存を更新し、フロントエンドの配布アセットを再生成した。
  • GitHub Actions の Node.js 20 非推奨警告を解消し、Ubuntu 26.04 でも PHP をセットアップできるよう、CI と公開前検査の setup-php を v2.40.0 の固定 SHA へ更新した。
  • 不具合・機能提案などの受付とPRの記入形式を揃え、プロジェクト固有の確認項目を残した。READMEは既存の意味と手順を保ち、実装と異なる説明や読みにくい表現を修正した。

Security

  • PHP本体の未認証リモートコード実行脆弱性(CVE-2026-109618、CVE-2026-109619)を含む版で導入・検査されないよう、Composerの実行条件、CI、公開前検査、Dockerを修正版PHPへ更新した。既存環境の更新・全ワーカー再起動・確認手順も追加した。
  • CI の依存監査で検出された source-map-js のサービス拒否脆弱性を解消するため、修正版 1.2.2 を lockfile へ反映した。

Fixed

  • 隔離回帰テストの起動遅延をChromeの起動失敗と誤判定しないよう、PHPとChromeの準備状態を個別に確認するようにした。実際の起動失敗では終了コード・標準エラー・最後の接続エラーを報告し、既に終了した子プロセスでも後片付けが停止しないようにした。

📦 インストール方法

ダウンロードオプション

  • Source Code: 以下のソースコードアーカイブをダウンロード
  • Git Clone: git clone https://github.com/roflsunriz/Enhandiy.git
  • 特定のタグ: git clone -b v4.5.3 https://github.com/roflsunriz/Enhandiy.git

クイックセットアップ

  1. ダウンロードしたアーカイブを展開
  2. backend/config/config.php.example を backend/config/config.php にコピー
  3. backend/config/config.php の管理者マスターキー、暗号化キー、セッションソルトを設定。その他設定を調整
  4. ウェブサーバーをbackend/publicのルートに設定
  5. /api/*へのアクセスに/api/index.php?path=/api/*へのルーティングを設定
  6. アプリケーションにアクセス - データベースは自動的に作成されます

🔗 リンク

  • ドキュメント: docs/ ディレクトリを参照
  • APIリファレンス: docs/API.md
  • オリジナルプロジェクト: shimosyan/phpUploader

🙏 謝辞

この拡張バージョンは、オリジナルのphpUploaderプロジェクトが提供する優れた基盤に基づいて構築されています。

変更履歴: https://github.com/roflsunriz/Enhandiy/commits/v4.5.3