支援政策
我們致力於將所有回報的錯誤或問題,盡我們最大的能力解決,作為一個開源專案。但並無法保證固定的解決時間,或保證每個問題都有修正的版本。
錯誤修正會在最新版本的發布後,持續兩年的時間為過時的版本提供更新。只要有 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 發布時,此程序將同樣順利。
在下一章中,我們將透過升級指南探討在主要版本之間升級的流程:升級指南