برنامه نویس فان | Fun Developer یک آدم ساده که عاشق برنامه نویسی و کد زدنه :) تلاش میکنه تا به بقیه کمک کنه. توسعه دهنده هسته لاراول و فضای اوپن سورس. فاندر پرانتز و کد نیوز.
حدود 4 سالی هست که کامپوزر ورژن 2 منتشر شده و زمان مناسبی هست که به سمت ورژن 2 مهاجرت کنیم. الان که صحبت میکنیم بیشتر از 95% کاربران از کامپوزر ورژن 2 استفاده میکنند. در ورژن 2 اصلاحات پرفورمنسی، امنیتی و.. رخ داده و بهتره که از این ورژن استفاده کرد.
کامپوزر ورژن 1 یک مشکل معماری داره و مدیریت کردن حدودا 400,000 هزار پکیج و 4.5 میلیون ورژن کار خیلی سختی هست. در سال 2021 ماه February کامپوزر ورژن 1 منسوخ کردیم اما metadata اون دردسترس بود. اما در حال حاضر اعلام میکنیم که تمرکز کامل ما به سمت کامپوزر 2 رفته و ورژن 1 کاملا منسوخ شده.
تاریخ ها:
- 13 بهمن 1403 (February 1st, 2025): در این تاریخ ما metadata ها منسوخ میکنیم و پکیج های با ورژن 1 فقط قابل خواندن (Read Only) میشن.
- 10 مرداد 1404 (August 1st, 2025): در این تاریخ دیگه کامپوزر با ورژن 1 قابل استفاده نیست.
دلیل این کار چی بوده؟
بخاطر اینکه ورژن 1 از نظر معماری و.. برای توسعه سخت بود و چالش هایی داشتیم تصمیم گرفتیم که تمرکزمون سمت کامپوزر ورژن 2 باشه.
یک نکته هم بگم اینکه شما میتونید هم اکنون از دستور composer install استفاده کنید و ورژن 1 انتخاب کنید بخاطر اینکه یک سری اطلاعات نصب درون فایل composer.lock وجود داره اما اگه بخواید وابستگی هاتون آپدیت کنید باید ورژن 2 انتخاب کنید.
برای آپدیت کردن چه کاری باید انجام بدیم؟
برای آپدیت کردن کامپوزر شما میتونید دستور زیر بزنید و اتوماتیک کامپوزر آپدیت میشه براتون:
composer self-update --2
اما اگه کامپوزر بلد نیستید و دنبال آموزش رایگان 0 تا 100 میگردید، میتونید دوره رایگان کامپوزر پرانتز مشاهده کنید.
من نیاز به کامپوزر ورژن 1 دارم باید چیکار کنم؟
اگه فرصت بیشتری میخواید برای آپدیت کردن کامپوزر، شما میتونید از پکیج های private و پولی استفاده کنید که تا تاریخ "10 دی 1405(December 31st 2026)" قابل استفاده هستند.
اولین نفر باش که نظر ثبت میکنی :) یعنی یه کامنت به ما نمیرسه 😁