- Introduced cy.task() for executing Node code, added global Cypress binary cache, and enabled running multiple specs via glob patterns.
- Rewrote cy.screenshot() with a new Screenshot API, default full‑page capture, element‑only screenshots, and renamed/removed several config options and env vars (breaking changes).
- Implemented spec‑file isolation, enhanced reporter output and performance metrics, plus numerous bug fixes and documentation updates.