支援政策

我們致力於將所有回報的錯誤或問題,盡我們最大的能力解決,作為一個開源專案。但並無法保證固定的解決時間,或保證每個問題都有修正的版本。

錯誤修正會在最新版本的發布後,持續兩年的時間為過時的版本提供更新。只要有 Pest 的新版本發布,前一版本就會被視為過時。

主要版本 PHP 相容性 初始發布 錯誤修正直到
Pest 3 >= PHP 8.2 2024 年 9 月 9 日 待定
Pest 2 >= PHP 8.1 2023 年 3 月 20 日 2026 年 9 月 9 日
Pest 1 >= PHP 7.3 2021 年 1 月 7 日 2025 年 3 月 20 日

Pest 遵從語義化版本原則,其中版本號碼 x.y.z 傳達以下資訊

  • 釋出錯誤修正時,z 號碼會遞增 (例如,3.10.2 至 3.10.3)。
  • 新增非中斷功能或改進時,y 號碼會遞增 (例如,3.10.2 至 3.12.0)。
  • 引入中斷變更時,x 號碼會遞增 (例如,3.10.2 至 4.0.0)。

作為測試框架維護者,我們很重視中斷變更。因此,我們總是嘗試在不中斷社群的測試套件的情況下,提供令人驚豔且穩健的新功能。這正是從 Pest 1 升級到 Pest 2 僅需更新 composer.json 檔案的原因,我們向你保證,當 Pest v3 發布時,此程序將同樣順利。


在下一章中,我們將透過升級指南探討在主要版本之間升級的流程:升級指南