# Cypress v6.0.0 — Release & Upgrade Intelligence
- **Product:** Cypress (https://www.cypress.io)
- **Version:** v6.0.0
- **Released:** Nov 24, 2020
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/cypress/updates/v6.0.0/

## Executive Summary (TL;DR)
Cypress v6.0.0. Source highlight: *Released 11/23/2020*

## Breaking Changes & Deprecations
- Breaking Changes:** **Please read our [Migration Guide](https://on.cypress.io/migration-guide) which explains the changes in more detail and how to change your code to migrate to Cypress 6.0.**

## New Features
- Added the type of `redirects` and changed `redirectedToUrl` optional for Response types. Addresses #9275.

## Improvements
- DOM elements where the CSS style (or ancestors) are `opacity: 0` are no longer considered visible. However these are still considered actionable and "any action commands"  interacting-with-elements#Actionability used to interact with the element will perform the action. This matches browser's implementation on how they regard elements with `opacity: 0`. Addresses #4474.

## Bug Fixes
- We fixed a regression introduced in 3.5.0 that would cause `.type()` to not type the entire string when focus was called away from the target element. Fixes #9254.
- `.type()` and `.click()` now properly work on elements inside a `contenteditable` element. Fixes #2717 and #7721.
- We fixed a regression introduced in 5.6.0 that would cause the Test Runner to crashes and display a white page when switching tabs while tests are running. Fixes #9151.
- Fixed an issue where `Content-Length` for `cy.route2` request bodies could be incorrectly recalculated. Fixes #9166.
