Impact Score: 5/10
Cypress v1.0.3 โ 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.
โก Executive Summary (TL;DR)
Cypress v1.0.3. Source highlight: *Released 10/29/2017*
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.
๐ง Bug Fixes & Patches (6)
- The Test Runner now enables you to collapse folders when displaying a list of specs. Fixes #760. Contributed by @metcorne.
- The `onChange` event callback for React now works (again) on `input` type `number` or `email`. Fixes #816 and #770.
- Fixed error when recording and failing to parse the git commit message. Fixes #847 and #841.
- Using a single space on: `cy.type(' ')` now works. Fixes #807. Contributed by @tejasbubane.
- `cy.spread()` can now be used on a collection of DOM elements. Fixes #735. Contributed by @verheyenkoen.
- CLI shows help message when it is invoked with an unknown command like `$(npm bin)/cypress foo`. Fixes #641.
๐ View Raw Release Notes (Original Developer Log)
*Released 10/29/2017*
**Features:**
- The Test Runner now enables you to collapse folders when displaying a list of specs. Fixes [#760](https://github.com/cypress-io/cypress/issues/760). Contributed by [@metcorne](https://github.com/metcorne).
**Bugfixes**
- The `onChange` event callback for React now works (again) on `input` type `number` or `email`. Fixes [#816](https://github.com/cypress-io/cypress/issues/816) and [#770](https://github.com/cypress-io/cypress/issues/770).
- Fixed error when recording and failing to parse the git commit message. Fixes [#847](https://github.com/cypress-io/cypress/issues/847) and [#841](https://github.com/cypress-io/cypress/issues/841).
- Using a single space on: `cy.type(' ')` now works. Fixes [#807](https://github.com/cypress-io/cypress/issues/807). Contributed by [@tejasbubane](https://github.com/tejasbubane).
- `cy.spread()` can now be used on a collection of DOM elements. Fixes [#735](https://github.com/cypress-io/cypress/issues/735). Contributed by [@verheyenkoen](https://github.com/verheyenkoen).
- CLI shows help message when it is invoked with an unknown command like `$(npm bin)/cypress foo`. Fixes [#641](https://github.com/cypress-io/cypress/issues/641).
**Misc:**
- Enable passing `CYPRESS_RECORD_KEY` without using the CLI by invoking the binary directly. Fixes [#820](https://github.com/cypress-io/cypress/issues/820).
- Cypress binaries can now be pointed to a staging environment with `CYPRESS_ENV=staging`. Fixes [#813](https://github.com/cypress-io/cypress/issues/813).
- The Test Runner displays the scrollbar correctly when the update banner is displayed. Fixes [#803](https://github.com/cypress-io/cypress/issues/803).
- The branch name is now properly collected when recording in Buildkite CI. Fixes [#777](https://github.com/cypress-io/cypress/issues/777).
- You can install the Cypress binary from any URL or file path using the [`CYPRESS_BINARY_VERSION` environment variable](https://on.cypress.io/installing-cypress#Advanced). Closes [#701](https://github.com/cypress-io/cypress/issues/701).
**Documentation Changes:**
- [Created "Conditional Testing" core concept](https://on.cypress.io/conditional-testing)
- [Created "Key Differences" core concept](https://on.cypress.io/key-differences)
- [Updated "Best Practices"](https://on.cypress.io/best-practices)
- [Updated "FAQ Usage"](https://on.cypress.io/using-cypress-faq)