- پنجشنبه 21 آبان 1405 ساعت 21:35
- 5.6.29
- کامل شده
- منقضی شده
روش ورژنبندی
شیوه نسخه بندی لاراول از قرارداد paradigm.major.minor تبعیت میکند. ریلیسهای اصلی (Major) فریمورک هر شش ماه (فوریه و اوت) منتشر میشوند، در حالی که ریلیسهای فرعی (minor) اغلب اوقات ممکن است هر هفته منتشر شوند. ریلیسهای فرعی نباید دارای برکینگچِنج باشند.
اصطلاحات فنی
برکینگچِنج (Breaking change) هر تغییری در بخشی از نرمافزار، که منجر به شکست سایر بخشها شود. اغلب در لایبرریهای کد به اشتراک گذاشته شده بین اپلیکیشنهای متعدد، رخ میدهد. برای مثال، فرض کنید یک اپلیکیشن دارید و خدماتی را از طریق API در اختیار کاربران خود قرار میدهید، اگر تغییراتی که در متدهای قراردادی که از طریق API در اختیار کاربران خود قرار دادهاید، از ویژگی پسسازگاری تبعیت نمیکنند، منجر به برکینگچِنج یا شکستپسسازگاری میشود.
در هنگام ارجاع به فریمورک لاراول یا کامپوننتهای آن، از داخل اپلیکیشن یا پکیج خود، باید همیشه یک محدودیت ورژن مانند 5.5.* را استفاده کنید ؟؟؟
ریلیسهایی که در آنها پارادایم (Paradigm) تغییر میکند، سالها طول میکشد و نشاندهنده تغییرات اساسی در معماری و قراردادهای فریمورک هستند. در حال حاضر، لاراول تحت توسعه هیچ تغییر ورژن پارادایمی (paradigm shifting) نیست.
سیاست پشتیبانی
برای ورژنهای LTS مانند لاراول 5.5، ریلیس جدید برای رفع باگ تا دو سال و برای رفع مشکل امنیتی تا سه سال ارائه میشود. این ریلیسها طولانیترین بازه زمانی پشتیبانی و نگهداری را ارائه میدهند. برای ریلیسهای عمومی، رفع باگ تا 6 ماه و رفع مشکل امنیتی تا 1 سال ارائه میشود.
| ورژن | تاریخ انتشار | رفع باگ تا تاریخ | رفع مشکل امنیتی تا تاریخ |
|---|---|---|---|
| 5.0 | February 4th, 2015 | August 4th, 2015 | February 4th, 2016 |
| 5.1 (LTS) | June 9th, 2015 | June 9th, 2017 | June 9th, 2018 |
| 5.2 | December 21st, 2015 | June 21st, 2016 | December 21st, 2016 |
| 5.3 | August 23rd, 2016 | February 23rd, 2017 | August 23rd, 2017 |
| 5.4 | January 24th, 2017 | July 24th, 2017 | January 24th, 2018 |
| 5.5 (LTS) | August 30th, 2017 | August 30th, 2019 | August 30th, 2020 |
| 5.6 | February 7th, 2018 | August 7th, 2018 | February 7th, 2019 |
لاراول 5.6
لاراول 5.6 بهبودهای ساخته شده در لاراول 5.5 را با افزودن یک سیستم ورود بهبود یافته،