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

## Executive Summary (TL;DR)
Cypress v0.17.5. Source highlight: *Released 10/02/2016*

## Bug Fixes
- We've added `JUnit` as a valid built-in reporters. Fixes #178.
- You can now add or write your own custom reporters. This means you can `npm install xyz-mocha-reporter` and we'll automatically correctly `require` that package. Alternatively you can write your own `xyz-custom_reporter.js` file. Fixes #231.
- The `reporter` can now be resized. We persist this state locally so it should "stick" between browser launches / app restarts. Fixes #204.
- Instead of seeing `Script error.` - cross origins script errors are now handled specially and we throw a very long and exciting error explaining what just happened. Fixes #241.
- When uncaught errors are thrown in hooks we now indicate Mocha's behavior as part of the error - that it is skipping the remaining tests in the current suite. Fixes #240.
- The reporter now more intelligently scrolls to prevent commands from being cut off. Useful in screenshots / video recording. Fixes #228.
