Skip to content

Releases: cypress-io/cypress

0.10.8

19 Jul 07:27
Compare
Choose a tag to compare

Released 08/21/2015

Features:

  • Reporters in CI can now be specified.
  • Added teamcity reporter.

0.10.7

19 Jul 07:27
Compare
Choose a tag to compare

Released 08/16/2015

Features:

  • Port can now be specified as a CLI argument and will override any values stored in cypress.json.

Misc:

  • When running through the CLI, Cypress will now display an error if the server's port is currently in use. Previously this would not output an rror and the process would just hang.

0.10.6

19 Jul 07:27
Compare
Choose a tag to compare

Released 08/15/2015

Bugfixes:

  • Fixed edge case where Cypress would not correctly handle POST or PUT requests with a JSON body. These requests would just hang and ventually time out.

Misc:

  • Project ID's can be programmatically set now.

0.10.5

19 Jul 07:27
Compare
Choose a tag to compare

Released 08/13/2015

Bugfixes:

  • Running a specific test won't open/close immediately when starting up (fixes weird flickering effect).
  • .check() and .uncheck() commands will now correctly "end" even if they were noop due to the element already being in a checked or unchecked state.

Misc:

  • Currently running tests now display a spinner to indicate they are currently running.
  • Optimized performance of command lists.
  • Commands which were silenced with {log: false} will now always display in the Command Log if they were part of a replayed chain of commands ue to an alias reference becoming stale. Previously they would not display which was very confusing.
  • sinon.js is no longer minified.

0.10.4

19 Jul 07:27
Compare
Choose a tag to compare

Released 08/11/2015

Bugfixes:

  • The OSX Cypress App was not being properly signed (since 0.10.0) due to an oversight in our deployment process. This has been fixed now and dditional checks have been added to ensure the deploy'd version is properly signed. Updating within the app was unaffected. This bug only ffected fresh downloads from the internet.
  • Errors / crashes encountered when updating to newer versions through the app should be fixed now.

0.10.3

19 Jul 07:27
Compare
Choose a tag to compare

Released 08/10/2015

Bugfixes:

  • Cypress Errors in hooks (beforeEach, etc) will no longer cause Mocha to fire its end event thus ending the entire run. In CI, this would ause the test suite to end early. Uncaught Mocha errors will however continue this behavior. Cypress does not yet have a "skipped" visual state or tests which were skipped, so at the moment it may look a little strange and unpredictable.

Misc:

  • Tweaked clicking algorithm to re-verify an elements visibility anytime the click retries its retry logic. Previously this check only appened once at the beginning of the click.
  • In CI, the window size (not the viewport) has been changed from 1024x768 to 1280x720. This will only affect screenshot artifacts which re taken automatically with cy.screenshot() (coming soon) or whenever a test fails (also coming soon).

0.10.2

19 Jul 07:27
Compare
Choose a tag to compare

Released 08/10/2015

Bugfixes:

  • Memory Optimizations in CI.
  • Reduce noise in logs.
  • Prevented external NODE_ENV mutations causing problems in CI.

Misc:

  • Better error tracing.

0.9.6

19 Jul 07:27
Compare
Choose a tag to compare

Released 07/27/2015

Bugfixes:

  • Fixed server crash on improperly handled proxy error.
  • Upgraded logic to redirect back to the Cypress client app on manual URL changes.

0.9.5

19 Jul 07:27
Compare
Choose a tag to compare

Released 07/14/2015

Features:

Misc:

  • Swapped out ugly nonsense refresh icon to square-o to represent a test which has not run yet.

0.9.4

19 Jul 07:27
Compare
Choose a tag to compare

Released 07/06/2015

Features:

  • cy.contains(), cy.get(), and traversal commands will now all log out heir last known $el on failure. This means the $el will be highlight during Command Log hovering, and will display in the console on click. his should make debugging failed DOM based commands much easier. Fixes #52.

Bugfixes:

  • Fixed edge case with cy.contains() and command options visible and exist where it would always fail ven though the matched element was in the correct state.

Misc:

  • cy.contains() now throws when provided the command option: length because it will only ever return 1 element.