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

## Executive Summary (TL;DR)
Cypress v5.4.0. Source highlight: *Released 10/14/2020*

## Improvements
- Improved type definitions for `cy.route2()`. Addresses #8694 and #8782.

## Bug Fixes
- The Command Log can be hidden by passing the `CYPRESS_NO_COMMAND_LOG=1` environment variable during `cypress open` or `cypress run` to be used as a tool to debug performance issues. Addressed in #8689.
- We fixed a regression in 5.0.0  where the `chromeWebSecurity` option had no effect in Electron. Fixes #8399.
- Tests will no longer hang and now properly throw when there is an error thrown from a `test:after:run` event listener. Fixes #2271 and #8701.
- When a command is chained after `.within()` and "`cy.get()`" is called inside it, the scope will no longer permanently change. Fixes #2106, #4672, #4757, and #5183.
- Dual commands like `cy.contains()` when used after an `.each()` commands now query as expected. Fixes #4921.
- `/` is no longer added to the URL when `baseUrl` has param(s). Fixes #2101.
