Cypress v0.4.0stable Released Jul 19, 2018
Impact Score: 5/10

Cypress v0.4.0 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: cypress ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Cypress v0.4.0. Source highlight: *Released 04/02/2015*

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (2)

  • Added 100+ tests covering Runner + Reporter behavior.
  • Added additional `Cypress` events for 3rd party custom handling.

โšก Performance & Enhancements (3)

  • Performance improvements on successive runnable iterations.
  • Aborting currently running tests performance improvement.
  • Live reload performance improvements when tests are changed.

๐Ÿ”ง Bug Fixes & Patches (3)

  • Fixed hook failure associated to wrong failed current test when `grep` was set.
  • Fixed bug in mocha where it incorrectly associates `hook.ctx.currentTest` to the wrong `test`. Mocha Issue.
  • Fixed putting an `.only` on a large list of tests that would sometimes not clear the previous runnables in the UI.
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
*Released 04/02/2015* **Features:** - `sinon-as-promised` is now a bundled extension. - tests without an `id` now run (with a random temporarily assigned id). - tests with a duplicate `id` to another test will now run (with a random temporarily assigned id). - tests or suites which are manually re-run from the UI now hide all of the other tests / suites. **Bugfixes:** - Fixed hook failure associated to wrong failed current test when `grep` was set. - Async tests which used a `cy` command and had a `done` callback was always undefined. Now it's back to real mocha `function done(err)`. - Fixed bug in mocha where it incorrectly associates `hook.ctx.currentTest` to the wrong `test`. [Mocha Issue](https://github.com/mochajs/mocha/issues/1638). - [cy.title()](https://on.cypress.io/title) no longer logs twice on a failure. - Fixed putting an `.only` on a large list of tests that would sometimes not clear the previous runnables in the UI. **Misc:** - Optimized first test run after hard refresh. - Performance improvements on successive runnable iterations. - Aborting currently running tests performance improvement. - Live reload performance improvements when tests are changed. - Added 100+ tests covering Runner + Reporter behavior. - Aggressively cleaned up listeners after each test completion + run. - Added additional `Cypress` events for 3rd party custom handling.