لاراول 12 منتشر شد!
نسخه 12 فریم ورک لاراول در 6 بهمن ماه 1403 منتشر شد و بر خلاف نسخه 11 که تغییرات سنگین و شکنندهای به همراه داشت تنها با لیست کوچکی از تغییرات به دست ما رسید. سازنده فریم ورک لاراول، آقای Taylor Otwell در توییتر(ایکس) اعلام کرد که در این نسخه تلاش شده تا مشکلات موجود رو رفع و نسخه پایدارتری رو به دنیای متن باز روانه کنند. (لینک توییت)
در یک نگاه
تغییرات جدید لاراول 12
در نسخه جدید لاراول شاهد دو ویژگی جدید هستیم:
- انتشار Starter Kitهایی برای React ،Vue و Livewire (لینک مستند)
- انتشار Cloud برای deploy نرم افزار به محیط production (لینک مستند)
به غیر از این دو ویژگی، بقیه تغییرها در راستای رفع باگ، بهبود کد و پایداری بیشتر فریم ورک بوده است و همونطور که در مستندات لاراول گفته شده است، بروزررسانی به این نسخه کمترین تغییر در کد برنامه را به همراه خواهد داشت. (لینک مستند)
در آخر میشه گفت این نسخه تفاوت چندانی با نسخه 11 نداره و بیشتر شبیه به یک نسخه بهینه شده سری 11 میباشد اما به نظر شخصی من حتی یک commit هم ارزش بروزرسانی رو داره. (مشاهده تغییرات این نسخه)
وضعیت پشتیبانی دیگر نسخهها
در رابطه با پشتیبانی نسخههای قبلی، لاراول اعلام کرده که نسخه 9 و 10 رو رها کرده و تمام تمرکزش رو روی نسخههای 11 و 12 گذاشته پس اگر همچنان سیستمی دارید که از لاراول نسخه 11 به قبل استفاده میکنه پیشنهاد میکنم به فکر بروزرسانی سیستم باشید تا دچار مشکل امنیتی نشید.
نسخه | نسخه php | تاریخ انتشار | پشتیبانی نرمافزاری | پشتیبانی امنیتی |
---|---|---|---|---|
9 | 8.0 - 8.2 | ۱۹ بهمن ۱۴۰۰ | ۱۷ مرداد ۱۴۰۲ | ۱۷ بهمن ۱۴۰۲ |
10 | 8.1 - 8.3 | ۲۵ بهمن ۱۴۰۱ | ۱۶ مرداد ۱۴۰۳ | ۱۶ بهمن ۱۴۰۳ |
11 | 8.2 - 8.4 | ۲۲ اسفند ۱۴۰۲ | ۱۲ شهریور ۱۴۰۴ | ۲۱ اسفند ۱۴۰۴ |
12 | 8.2 - 8.4 | ۶ اسفند ۱۴۰۳ | ۲۲ مرداد ۱۴۰۵ | ۵ اسفند ۱۴۰۵ |
بروزرسانی به لاراول 12
پیشنیازهایی که قبل از بروزرسانی باید به آن توجه کنید:
- یک پروژه لاراولی با نسخه 11
- سروری با php نسخه 8.2 به بالا
خوشبختانه برای بروزرسانی به این نسخه نیازی به کارهای پیچیده و زمانبر نیست؛ کافیه فایل composer.json
سیستم رو به شکل زیر تغییر بدید:
"require": {
"laravel/framework": "^12.0",
}
و دستور زیر رو اجرا کنید:
composer update
تبریک میگم؛ شما با موفقیت وارد دنیای لاروال 12 شدید.