Skip to content
This repository has been archived by the owner on Aug 5, 2019. It is now read-only.

Update cypress to 3.4.1 #310

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from
Open

Update cypress to 3.4.1 #310

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jul 30, 2019

This PR contains the following updates:

Package Type Update Change
cypress devDependencies patch 3.4.0 -> 3.4.1

Release Notes

cypress-io/cypress

v3.4.1

Compare Source

Released 7/29/2019

Dashboard Features:

Bugfixes:

  • Fixed a bug where the content of pages using non-UTF-8 character encoding would become corrupted when opened in Cypress. Fixes #​3479, #​1543, and #​3650.
  • Fixed a regression introduced in 3.4.0 that caused an error to be thrown when chaining together multiple assertions using the and chainable getter. Fixes #​4833.
  • The include and includes assertion chainers now correctly work the same as contain and contains assertion chainers. Fixes #​4833.
  • Cypress now correctly works offline on Windows when visiting a localhost URL. Fixes #​4763.
  • cy.type() now factors in the readonly property of <input /> elements, and will wait for this property to be false before attempting to type. Fixes #​1246.
  • Variables beginning with top and location in your application code are no longer modified when modifyObstructiveCode is true. Fixes #​4794.
  • We removed erroneous socket connections when the browser is initially launching. Fixes #​4776.
  • Fixed a bug when dismissing pinned snapshots that would cause the page to be wiped with nothing rendered. Fixes #​4864.
  • We upgraded the mocha-teamcity-reporter dependency so that it no longer errors in certain situations when trying to access duration on tests. Fixes #​4654.
  • We upgraded the lodash dependency to fix a security vulnerability warning. Fixes #​4699, #​4730, #​4743.

Misc:

  • We now ensure we are shipping with production versions of dependencies such as react, mobx, etc. This should help to prevent conflicts with Developer Tools extensions and increase performance by reducing memory, heap allocation, and overall JS bundle size. Addresses #​4844.
  • Video recordings now wait after all tests finish to ensure that the video captures the final rendered frames of the browser. This prevents the last few paints from being cut off. Fixes #​2370.
  • Cypress now looks for any npm proxy configuration values as a fallback when no other system proxy configuration is found. This brings this feature into parity with how npm reads off proxy configuration values during an npm install. Addresses #​4719.
  • We updated the messaging when there is a failure downloading Cypress to recommend checking your proxy settings. Addresses #​1662.
  • A warning message now displays if you attempt to run the Cypress binary directly instead of going through the cypress npm package. Addresses #​1573.
  • There are newly added examples in the TypeScript definitions for custom commands, cy.location() and .should(). Addresses #​3684 and #​4715.
  • The types for the cy.contains(content, options) syntax have been added. Addresses #​4727.
  • Types for cy.once() have been added. Addressed in #​4788.
  • There is now a { parseSpecialCharSequences: false } option to cy.type() that disables parsing the special character sequences found between the {} characters. This will now type what you've provided literally without any special parsing. Fixes #​4287.
  • You can now zoom in the main Test Runner window and also the Electron browser. Corresponding keyboard shortcuts for Zoom in, Zoom out and Actual Size are also available. Addresses #​1231.
  • When viewing the Test Runner's main window at its smallest size, the header text no longer incorrectly wraps. Addresses #​86.
  • We're continuing to make process in converting our codebase from CoffeeScript to JavaScript. Addresses #​2690 in #​4781 and #​4817.
  • We increased the cypress binary verification phase from 10 seconds to 30 seconds to accomodate underpowered or overwhelmed machines typically found in CI environments. Addresses #​4624.

Documentation Changes:

Dependency Updates

  • Upgraded @ffmpeg-installer/ffmpeg from 1.0.17 to 1.0.19. Addressed in #​4792.
  • Upgraded browserify from 13.3.0 to 16.3.0. Addressed in #​4751, #​4825 and #​4826.
  • Upgraded data-uri-to-buffer from 1.2.0 to 2.0.1. Addressed in #​4622.
  • Upgraded duplexify from 4.0.0 to 4.1.1. Addressed in #​4853.
  • Upgraded graceful-fs from 4.1.15 to 4.2.0. Addressed in #​4818.
  • Upgraded lodash from 4.17.11 to 4.17.15. Addressed in #​4684, #​4709, #​4784.
  • Upgraded mocha-junit-reporter from 1.23.0 to 1.23.1. Addressed in #​4785.
  • Upgraded p-queue from 1.2.0 to 6.1.0. Addressed in #​4750.
  • Upgraded semver from 6.0.0 to 6.3.0. Addressed in #​4797.
  • We also updated and removed some dependencies used for development.

Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Enabled.

♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot. View repository job log here.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant