Cypress v15.12.0 добавляет word wrap в Studio, исправляет зависания intercept при навигации, патчит две CVE-уязвимости и решает проблемы с терминалом.
Cypress v15.12.0: Word Wrap в Studio, патчи безопасности и исправления стабильности #
Ключевые изменения #
Cypress v15.12.0, выпущенный 13 марта 2026 года, — это релиз обслуживания, сфокусированный на улучшениях стабильности, опыта разработчика и критических патчах безопасности.
Новая функция: Word Wrap в Studio #
Панель Studio теперь поддерживает перенос строк для отображаемого кода. Это улучшение упрощает чтение длинных селекторов, assertions и цепочек команд без горизонтальной прокрутки.
Патчи безопасности #
Два обновления зависимостей устраняют известные CVE-уязвимости:
- basic-ftp обновлён до v5.2.0 — патчит CVE-2026-27699
- fast-xml-parser обновлён до v4.5.4 — патчит CVE-2026-25896
Исправления стабильности #
- Исправление зависания intercept: Ожидание нескольких вызовов
cy.intercept() больше не зависает, когда страница навигирует и вызывает изменение стабильности. - Очистка терминала при SIGINT: Отправка Ctrl+C для выхода из Cypress больше не оставляет необработанные символы в терминале.
- Выход из режима разработки: Закрытие окна Electron в режиме разработки теперь корректно завершает процесс gulp.
- Утечка тегов stderr: Внутренние теги в потоках stderr больше не появляются в выводе CLI при component testing.
Влияние на QA-команды #
Исправление зависания intercept — самое важное изменение для повседневного тестирования. Команды, активно использующие cy.intercept(), должны обновиться для устранения периодических зависаний тестов. Патчи безопасности делают это обновление обязательным для команд с требованиями compliance. Подробнее в нашем полном руководстве по Cypress.
Часто задаваемые вопросы
Какие основные изменения в Cypress v15.12.0?
Эта версия добавляет word wrap в Studio, исправляет зависания intercept при навигации страницы, патчит две CVE-уязвимости в зависимостях и решает проблемы отображения терминала.
Есть ли исправления безопасности в Cypress v15.12.0?
Да. Два обновления зависимостей устраняют CVE-2026-27699 (basic-ftp) и CVE-2026-25896 (fast-xml-parser). Рекомендуется обновиться.
Как обновить Cypress до v15.12.0?
Выполните `npm install cypress@15.12.0` или `yarn add cypress@15.12.0` в вашем проекте.
Стоит ли обновляться до Cypress v15.12.0?
Да, обновление до Cypress v15.12.0 рекомендуется для получения последних исправлений, патчей безопасности и новых функций. Проверьте changelog перед обновлением в продакшене.
Стабилен ли Cypress v15.12.0 для продакшена?
Cypress v15.12.0 прошел стандартный процесс релиза и считается стабильным. Как и при любом обновлении, протестируйте существующие тест-сьюты после обновления.
Какие важные изменения в Cypress v15.12.0?
Проверьте официальный changelog Cypress v15.12.0 для списка важных изменений. Минорные релизы обычно сохраняют обратную совместимость, но проверьте конфигурацию и плагины.
Как обновиться до Cypress v15.12.0?
Обновитесь через менеджер пакетов или скачайте с официального сайта. Сначала сделайте бэкап конфигурации, затем обновитесь и запустите тест-сьют для проверки совместимости.
Какие ключевые улучшения в Cypress v15.12.0?
Ключевые улучшения включают исправления ошибок, оптимизацию производительности и новые функции. Ознакомьтесь с release notes для подробной информации об изменениях.