Cypress v15.13.0: Key Updates for QA Automation

Cypress.io has released v15.13.0 on March 24, 2026, bringing several refinements to the popular test automation framework. This update focuses on improving developer experience and test reliability.

TL;DR

  • Enhanced cy.intercept() for advanced network stubbing and request matching.
  • Improved Component Testing support for modern JavaScript frameworks.
  • Stability fixes for cy.origin() in complex cross-domain testing scenarios.

Key Changes

Features:

  • Advanced Network Stubbing with cy.intercept(): This release introduces new capabilities for cy.intercept(), allowing more granular control over network requests and responses. QA engineers can now define more complex matching patterns and dynamic responses, simplifying the simulation of various backend states. This is crucial for isolating frontend tests from backend dependencies, a topic often explored in our Cypress tutorial.
  • Component Testing Enhancements: Cypress v15.13.0 further refines its Component Testing capabilities. Updates include better integration with specific modern frameworks (e.g., improved support for Vue 3 or React 18 hooks) and enhanced debugging tools within the Test Runner. For those deep-diving into Cypress, understanding these features is key.

Fixes:

  • cy.origin() Stability: Significant stability improvements have been applied to cy.origin(), addressing edge cases and improving reliability when testing applications across multiple domains. This ensures more consistent results for complex user flows.
  • Performance Optimizations: General performance tweaks have been implemented, leading to slightly faster test execution times, especially in larger test suites.

Deprecations:

  • No major breaking changes or deprecations are introduced in this minor update. Users are advised to review the official changelog for any minor behavioral adjustments.

Impact for QA Teams

These updates provide QA teams with more powerful tools for creating isolated and reliable tests. The cy.intercept() improvements allow for more precise control over test environments, while cy.origin() stability enhances cross-domain testing. Teams can expect more stable test runs and potentially faster feedback cycles, aligning with best practices discussed in articles like Cypress Deep Dive.

FAQ

Q: Is Cypress v15.13.0 a breaking change? A: No, this is a minor update within the Cypress 15 series and does not introduce breaking changes.

Q: How do I upgrade to Cypress v15.13.0? A: You can upgrade by running npm install cypress@15.13.0 or yarn add cypress@15.13.0 in your project.

Q: Where can I find the official changelog for this release? A: The detailed changelog is available on the official Cypress documentation: Cypress v15.13.0 Changelog.