Теория
Как понимаешь, что проекту пора переходить на новую версию фреймворка или библиотеки?
Обновление оправдано, когда старая версия создаёт риски безопасности, теряет поддержку или мешает нужным изменениям.
Читать ответ