Laravel: 新的發(fā)行時(shí)間表(2021 后改為一年一更)

在過去 4 年時(shí)間里, Laravel 每6個(gè)月就會發(fā)布一個(gè)新的“主要”版本。在采用“語義化版本控制”標(biāo)準(zhǔn)之前, Laravel 版本號的第二個(gè)數(shù)字每6個(gè)月更換一次。隨著語義化版本控制的采用,Laravel 版本號中的第一個(gè)數(shù)字每6個(gè)月更改一次。然而,在整個(gè)過度過程中,雖然發(fā)布周期的速度沒有變化,但是許多用戶認(rèn)為 Laravel 版本的發(fā)布的越來越頻繁了。
在過去的這 4 年中,Laravel 已經(jīng)逐漸成熟,并鞏固了其作為大多數(shù) PHP 開發(fā)人員首選的開發(fā)框架的地位。隨著越來越多的企業(yè)和個(gè)人使用 Laravel 作為開發(fā),我覺得現(xiàn)在是更新我們發(fā)布計(jì)劃的好時(shí)機(jī),以減輕我們社區(qū)的維護(hù)負(fù)擔(dān)。
所以從現(xiàn)在開始,Laravel 將從6個(gè)月的主要發(fā)布周期轉(zhuǎn)變?yōu)?2個(gè)月的發(fā)布周期。因?yàn)?Laravel 8.0 是在2020年9月發(fā)布的,所以 Laravel 9.0(LTS) 要到2021年9月才會發(fā)布。Laravel 10.0 將在2022年9月發(fā)布,以此類推。
由于這個(gè)決定,我們決定將并行測試(9.0版本的一個(gè)主要特性)移植到 Laravel 8.0 ,以便我們的用戶可以立即利用它。該功能已于今天發(fā)布。
此新發(fā)布周期不僅將減輕我們社區(qū)的維護(hù)負(fù)擔(dān),減輕您被“版本落后”的壓力,這還將挑戰(zhàn)我們作為 Laravel 開發(fā)人員,在不破壞向后兼容性的情況下實(shí)現(xiàn)高價(jià)值、令人驚嘆的功能,以便我們能夠盡快將其交付給您。
這些更改已反映在?我們的支持政策文檔.
長期擔(dān)任 Laravel 社區(qū)成員的 Matt Stauffer 創(chuàng)建了一個(gè)非常有用的網(wǎng)站,幫助您可視化當(dāng)前和即將發(fā)布的 Laravel 版本及其支持/維護(hù)期:https://laravelversions.com/
如果您運(yùn)行的是較舊版本的 Laravel,并且想要利用 Laravel 8 中的所有最新功能,您可以使用 LaravelShift 自動(dòng)執(zhí)行升級過程:?https://laravelshift.com.
