Impact Score: 5/10
Cypress v0.9.1 โ 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 v0.9.1. Source highlight: *Released 07/03/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.
๐ง Bug Fixes & Patches (2)
- cy.contains() now outputs much more explicit error messages when given command options. Fixes #49.
- cy.route() no longer validates `response` value when `{respond: false}` is passed in as options. Fixes #48.
๐ View Raw Release Notes (Original Developer Log)
*Released 07/03/2015*
**Features:**
- [cy.viewport()](https://on.cypress.io/viewport) can now accept an `orientation` when providing a `preset`. Valid orientations are `landscape` and `portrait`.
**Bugfixes:**
- The scaffolded `spec_helper.js` now correctly returns its object literal in the `onConsole` callback.
- [.type()](https://on.cypress.io/type) now correctly logs its message to the Command Log when provided options.
- [.type()](https://on.cypress.io/type) has been upgraded to handle situations where as it's typing, 3rd party code mutates the value either synchronously or asynchronously. The caret is automatically moved to the end position matching browser behavior.
**Misc:**
- Deprecated `Cypress.command`, instead use `Cypress.Log.command` to output a Command Log. Updated scaffolding on new projects to reflect this change.
- [cy.contains()](https://on.cypress.io/contains) now outputs much more explicit error messages when given command options. Fixes [#49](https://github.com/cypress-io/cypress/issues/49).
- [cy.route()](https://on.cypress.io/route) no longer validates `response` value when `{respond: false}` is passed in as options. Fixes [#48](https://github.com/cypress-io/cypress/issues/48).
- [.invoke()](https://on.cypress.io/invoke) and [.its()](https://on.cypress.io/its) will now log out the $el if it's a DOM object, which will now correctly highlight the $el during a command revert. Additionally if these commands have been called on a DOM object, their `onConsole` message will include the DOM objects.