WordPress обновил требования к разработке: что это значит для сайтов
Лента принесла материал о том, что WordPress обновил требования к Node.js и npm для разработчиков — теперь нужно не менее 24.18.0 и 11.16.0. Это касается только процесса разработки, а не работающих сайтов. Среди ключевых изменений — улучшения безопасности в CI-процессах, поддержка TypeScript без сборки, сокращение зависимостей и отказ от устаревших пакетов. Эти шаги не влияют на текущие версии WordPress, которые уже вышли и используются на сайтах.
Прочитал у WordPress, что для участия в разработке теперь требуется Node.js 24.18.0 и npm 11.16.0. Это касается только веток trunk и 7.1 в репозиториях, то есть тех, кто вносит правки в код. Изменения касаются в основном инфраструктуры: улучшена безопасность публикации пакетов, добавлена поддержка TypeScript без сборки, сокращена зависимость от устаревших библиотек.
На мой взгляд, это не меняет ничего для владельцев живых сайтов. Версии, которые используются в продакшене, не зависят от этих требований. Уязвимости, которые могут быть в движке, решаются через обновления ядра — а они идут отдельно, по графику.
У себя в плане на неделю поставил проверку, не устарели ли у клиентов инструменты сборки, если они ведут разработку. Если у кого-то настроена CI на устаревшем Node.js — это рискованно, но не для сайта, а для процесса. А вот если кто-то использует веб-сборку через устаревшее окружение — это уже повод посмотреть, как он работает с кодом.