- Cypress is now an npm module that can be required in Node projects, removing the separate CLI and making version management via npm (major breaking changes to installation and version handling).
- Introduced several new commands (e.g., .trigger(), cy.scrollTo(), .scrollIntoView()) and revamped the custom command API, while deprecating old command interfaces and the cypress‑cli package.
- Implemented extensive bug fixes, improved error handling, updated dependencies, and added deprecations for legacy APIs.