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