Cypress, a leading tool in test automation, releases v15.17.0 (2026-06-09), a minor update focusing on network request handling and core dependency upgrades. For full details, refer to the official Cypress changelog. This version builds upon previous iterations, offering refinements for QA engineers. For a deeper understanding of Cypress capabilities, refer to our Cypress tutorial complete guide.
Key Changes
Features:
The most significant enhancement is cy.intercept()’s new support for URLPattern objects. This allows for more flexible and powerful request matching when stubbing or spying on network requests. QA teams can now define intricate patterns, moving beyond simple string or regex matching. This feature is particularly useful for complex API testing scenarios, an area often explored in a Cypress deep dive.
Fixes:
A critical fix addresses an issue where cy.intercept() with URLPattern could cause errors in environments lacking native URLPattern support. This ensures broader compatibility and stability for tests utilizing the new feature.
Dependencies:
Internal dependencies have been updated: electron to 29.4.0 and typescript to 5.4.5. These updates contribute to overall tool stability and performance.
Impact for QA Teams
QA engineers gain more precise control over network request interception. The URLPattern support in cy.intercept() enables writing more sophisticated and reliable tests for API interactions, reducing flakiness and improving test coverage. This enhancement further distinguishes Cypress in comparisons like Cypress vs Selenium comparison or Playwright vs Cypress comparison.
