فهرست مطالب
در اخبار برنامهنویسی این شب، لاراول برای دو شاخهی فعالش پچ فرستاد و PHP هم نسخههای 8.5.10 و 8.4.25 را برای رفع اشکال منتشر کرد؛ فهرست انتشار Rust 1.98.1 هم دقیق میگوید کدام اشکال کامپایل را درست کرده است. این گزارش هر شب همینجا تازه میشود. اگر با یکی از این ابزارها پروژه دارید، همین ارتقاهای کوچک کمدردسرترین کار هفتهتان خواهد بود.
لاراول 13.30.1 و 12.69.1 را همزمان فرستاد
روز ۱۰ شهریور چهار نسخهی لاراول روی گیتهاب نشست؛ شاخهی 13 به 13.30.1 رسید و شاخهی 12 به 12.69.1 (انتشار 13.30.1 و انتشار 12.69.1). یادداشت انتشار نسخهی 13 از افزودنهایی مثل insertOrIgnoreReturning در Eloquent و dropVectorIndex در اسکیمای دیتابیس میگوید؛ همان نوع قابلیتهایی که کار با دادههای برداری را راحتتر میکنند. نسخهی 12.69.1 تکفیکس است و یک TypeError را برطرف میکند که وقتی پیش میآمد کوکی remember-me به هیچ کاربری نمیرسید؛ سناریویی که هر پروژهی لاراولی ممکن است با آن روبهرو شود. برای شروع این مسیر، دورهی PHP در دیناکد پایههایی میسازد که لاراول روی آنها ایستاده است.
PHP 8.5.10 و 8.4.25 برای رفع اشکال آمدند
تیم PHP در ۵ شهریور این دو نسخه را منتشر کرد و در هر دو اطلاعیه گفته که نسخهی رفع اشکالاند و کاربران هر شاخه را به ارتقا تشویق میکند (اطلاعیهی 8.5.10 و اطلاعیهی 8.4.25). ارتقاهای پچی معمولاً بدون تغییر کد نصب میشوند و به همین سادگی پروژه بهروز میماند. اگر دیتابیس بخش اصلی کار شماست، پست PDO و جلوگیری از SQL Injection مکمل همین مسیر است.
Rust 1.98.1 اشکال کامپایل vtable را بست
نسخهی 1.98.1 در ۱۲ شهریور منتشر شد و فهرست انتشارش از رفع یک اشکال کامپایل در ساختهشدن vtableها میگوید؛ سازوکاری که Rust برای فراخوانیهای پویا به کار میبرد (صفحهی انتشار). برای کاربر فعلی یک rustup update همین نسخه را میآورد و کمدردسرترین راه ماندن روی آخرین نسخهی پایدار است. اگر میخواهید این مفهومها را از صفر بچینید، دورهی Rust در دیناکد شروع مطمئنی است.
جنگو و گو هم پچ نگهدارنده دادند
جنگو 6.1.1 را در ۱۱ شهریور منتشر کرد (وضعیت نسخههای جنگو) و گولنگ یک روز قبلش 1.27.1 و 1.26.8 را برای شاخههای فعالش فرستاد (وضعیت نسخههای گو). اینها پچهای نگهدارندهاند و ارتقای کمریسکی برای پروژههای جاری حساب میشوند. پایتون پایهی جنگوست و گو مسیر خودش را دارد؛ پایتون از صفر و دورهی Go هر دو از مبانی شروع میکنند.
از خود دیناکد
مجله این هفته diff در گیت چیست و چهوقت استفاده میشود؟ را به خوشهی گیت اضافه کرد و تفاوت git reset و git revert هم همین شبها سر و سامان گرفت؛ هر ادعای گیتش روی مخزن واقعی آزموده شده است. فهرست کامل دورههای دیناکد هم برای انتخاب مسیر آماده است.





نظرها
اولین نفری باشید که نظر میدهدسؤالتان را بپرسید یا تجربهتان را بنویسید تا نویسندهی مطلب پاسخ بدهد.