Docs
Plugin Changelog

DeploySentinel Cypress Plugin Changelog

0.8.8

  • (Fix) Address compatibility issue with Cypress v12.15.0 and above

0.8.7

  • (Fix) Ensure browser launchOptions from other conflicting plugins are forwarded correctly.

0.8.6

  • (Chore) Upgrade axios-retry, chrome-remote-interface, fast-xml-parser and semver

0.8.5

  • (Fix) Add additional upload timeout limits and logging
  • (Chore) Upgrade axios-retry to v3.5.0

0.8.4

  • (Fix) Restore being able to specify --headless flag when using ds CLI parallelization

0.8.3

  • (Feature) Add support for cypress-parallel within ds CLI for parallelizing tests in Cypress v12 and above.

0.8.2

  • (Feature) Add support for cypress-parallel within the debugger plugin.

0.8.1

  • (Chore) Upgrade fast-xml-parser to v4.2.4

0.8.0

  • (Fix) Parallelization timeout issue

0.7.10

  • (Feature) Log dsAddEvent custom command
  • (Feature) Upload flaky + successful run's artifact by default

0.7.8

  • (Feature) Upload server logs via npx ds upload-logs YOUR_LOG_FILE (beta)

0.7.7

  • (Fix) Address breaking API changes introduced in Cypress v12.5.0
  • (Feature) Add support for Network Timing analysis
  • (Fix) Fixed bug where DOM snapshots stop recording after switching cy.origin

0.7.6

  • (Fix) Fix issues with uploading debug telemetry when using msw for network mocking in component tests.

0.7.5

  • (Fix) Prevent creating duplicate runs of the same test if a baseUrl changes during a test

0.7.4

  • (Fix) Fixed a bug where certain network/console events would not get serialized properly
  • (Performance) Remove capturing network request body for script files to improve performance

0.7.3

  • (Fix) Patched NO_PROXY env var to work around public network errors when parallelizing Cypress 12 tests

0.7.2

  • (Fix) Upload browser events when test fails in 'before' hook
  • (Feature) Auto add/set ELECTRON_EXTRA_LAUNCH_ARGS when using ds parallelization CLI

v0.7.1

  • (Fix) Parallelization (ds) support for v12.1.0 and above

v0.7.0

  • (Feature) Introduce dsAddEvent custom command (opens in a new tab)
  • (Fix) Prevent Cypress.on('fail', ...) from being overwritten
  • (Fix) Fixed an issue where component tests would stop when cy.clock isn't reset before the end of a test
  • (Fix) Parallelization (ds) support up to v12.0.2

v0.6.6

  • (Fix) Fixed an issue where parallelization (ds) will not work properly with Cypress v12

v0.6.5

  • (Feature) Improve support for suiteTitleSeparatedBy and add retry info in the Mocha JUnit reporter

v0.6.4

  • (Feature) Improve support for testCaseSwitchClassnameAndName option in the Mocha JUnit reporter

v0.6.3

  • (Fix) Fixed a race condition that lead to test results not being updated if a test fails

v0.6.2

  • (Fix) Improve serialization/handling of complex circular JS objects

v0.6.1

  • (Fix) Fixed an issue where parallelization (ds) will not work properly with Cypress v11

v0.6.0

  • (Feature) Capture memory usage from browser
  • (Fix) Fixed an issue where Cypress runs can occasionally stall due to an issue with serializing a test result payload

v0.5.7

  • (Fix) Fixed a rare race condition where test results and artifacts may not upload correctly

v0.5.6

  • (Feature) Added CI server memory monitoring to identify when tests are run in low memory environments
  • (Fix) Properly handle exceptions when artifacts fail to compress before being uploaded

v0.5.5

  • (Fix) Fixed a compatbility issue with Synpress

v0.5.4

  • (Feature) Debug artifacts are now compressed before being uploaded, saving network time and performance
  • (Feature) Capturing events from before and beforeEach hooks

v0.5.3

  • (Fix) Fixed an issue where plugin would crash when an API key is not provided

v0.5.2

v0.5.1

  • Minor internal refactoring

v0.5.0

  • Minor internal refactoring

v0.4.12

  • (Feature) Export Typescript Types