کامپوزر ورژن 1 منسوخ شد!

حدود 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)" قابل استفاده هستند.

0 🔥
0 🎉
1 😮
0 👍
0 💜
0 👏
میلاد خسروی
نویسنده کد نیوز

برنامه نویس فان | Fun Developer یک آدم ساده که عاشق برنامه نویسی و کد زدنه :) تلاش میکنه تا به بقیه کمک کنه. توسعه دهنده هسته لاراول و فضای اوپن سورس. فاندر پرانتز و کد نیوز.

0+ نظر

برای ثبت نظر ابتدا ورود کنید.

0 نظر

    اولین نفر باش که نظر ثبت میکنی :) یعنی یه کامنت به ما نمیرسه 😁