# Cypress v3.5.0 — Release & Upgrade Intelligence
- **Product:** Cypress (https://www.cypress.io)
- **Version:** v3.5.0
- **Released:** Oct 23, 2019
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/cypress/updates/v3.5.0/

## Executive Summary (TL;DR)
Cypress v3.5.0. Source highlight: *Released 10/23/2019*

## New Features
- We've added more flags to send to Chrome upon launch that should help with issues encountered during browser automation including `--disable-backgrounding-occluded-window`, `--disable-breakpad`, `--disable-ipc-flooding-protection`, `--password-store=basic`, and `--use-mock-keychain`. Addresses #5132 and #3633.
- We added `failures` and `message` types when a run fails using the Module API. Addresses #5335.
- Added a `.rightclick()` doc.
- Added a Webinars doc containing videos of all of the official Cypress webcasts.
- Added the `--config-file` argument to Command Line and Module API doc.
- Added the `nodeVersion` argument to Configuration doc and mentioned its uses in the Plugins Guide and Writing a Plugin doc.

## Bug Fixes
- "`.dblclick()` dblclick and `.click()` now fire all appropriate mouse events including `mouseover`, `mousemove`, `mouseout`, `pointerdown`, `pointerup`, and `pointermove`. Fixes #1016, #1847, #2045, #2521, #2768, #2928, #2957, and #3224.
- We updated "`.dblclick()` dblclick to follow the same actionability checks as `.click()`. Fixes #3798.
- Coordinates clicked during `.click()` are now correct if the element being clicked is within an iframe. Fixes #4347.
- We now allow `.type()` to be used on any DOM element. The element will receive all of the type events. Fixes #2166 and #3661.
- If a typeable element gains focus during `.type()`, Cypress now continues typing into the newly focused element. Fixes #2240.
- We now correctly borrow the property getter for `maxLength` when using .type() on an input. Fixes #4587.
