# Cypress v0.14.0 — Release & Upgrade Intelligence
- **Product:** Cypress (https://www.cypress.io)
- **Version:** v0.14.0
- **Released:** Jul 19, 2018
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/cypress/updates/v0.14.0/

## Executive Summary (TL;DR)
Cypress v0.14.0. Source highlight: *Released 03/08/2016*

## New Features
- Test IDs have been removed. You will no longer see Cypress insert IDs into your test files. This was a feature we implemented on day 1 - the idea being we could track test performance and do regression analysis. Unfortunately, it will be a long time before we actually implement the data science to make this happen. For the time being, IDs presented unnecessary technical complexity and challenges with no real upside. We recommend you remove all of your existing IDs. We've added a new command to t
- Cypress will now automatically prompt you to add a project when using `cypress run` on a project that has not yet been added.
- Clicking the 'reload' icon next to a test that does not have an ID will not work anymore. We're reworking this feature to work without the presence of IDs.

## Improvements
- The Desktop App has been re-skinned with misc GUI enhancements such as help text, popovers, clearer errors, better loading indicators, etc.
- All error messages from using the CLI have been rewritten and improved.

## Bug Fixes
- .then() now supports a `timeout` option. Fixes #110.
- Domain cookies are now proxied better. There's still more work to do before they are 100% fixed but now most typical domain cookie scenarios should 'just work'.
- Added fs polling support to fix issues where Cypress would not detect file changes.
- Better error messages when a command times out waiting for a promise to resolve. Fixes #108.
- cy.viewport('ipad-2') now displays by default in portrait. Landscape orientation is now properly landscape. Fixes #100.
- .click() will now properly click within an element's bounding box when a `position` option is passed and the calculated coordinates are a fraction. This previously forced the click to happen outside of the element. Fixes #99.
