Release v0.8.7

April 19th, 2018

We got more! Lots of new little details, but the biggest feature is better folder management (deleting, moving between accounts), and better variable highlighting.

New Features:

  1. Folder management.
    • Deleting entire folder and contents.
    • Moving folder to other accounts/projects/private mode.
  2. Variable highlighting
    • Better indications of a successfully applied variable.
    • Indication of a variable not being applied.
  3. Revamped Play/pause/reset lifecycle when playing single tests.
  4. Many styling and quality of life tweaks.

Release v0.8.4

April 2nd, 2018

We have been churning out the features, and this is one of our biggest releases yet! Runs and Results are finally here!

New Features:

  1. Added "Test runs".
    • Configure a folder, environment, and result report integration combination for one-click test run combos.
    • Results reported to all new result tab.
    • Optional test run result integration.
    • Webhook integration to send results to Slack or whatever other application accepts them.
    • Set webhook method, headers, and body. Simulate success and failures for easy debugging. tools.
  2. Added "Test results".
    • result views: "actions", "system log", and "description".
    • graph displaying recent success's and failures.
    • filterable via tags and test run types.
  3. Brand new directory tree with enhanced drag-and-drop.
  4. Sync indicator in cloud mode.

Bug fixes:

  1. Drag and drop issues on the test directory have been fixed.
  2. Fixed live code output mode not always generating.

Release v0.7.4

March 11th, 2018

We are gaining steam on SnapTest features again! This time we bring more project settings to the table:

Changes:

  1. Added auto-selector strategy management & priority list
  2. Added custom "attribute" auto-selector strategies.
  3. Added a way to toggle on/off the "built-in" auto-selector strategies.
  4. Added a setting to toggle the view of action line numbers.
  5. Added a new doc sheet to explain how auto-selector strategies work.


Release v0.7.2

February 25th, 2018

Some quality of life additions:

Changes:

  1. Added Discard button when in a drafted test.
  2. Added Warning when doing a mass auto-describe of a selection.
  3. Fixed many little issues when dealing with drafts.
  4. Fixed issue where account settings weren't always getting loaded.

Release v0.7.0

January 15th, 2018

The holidays are over and we are back into full development mode. Here's a quick release to fix some bugs and add a few features:

Changelog:

New features:

  1. Discard draft button.
  2. Styles and animations.

Bug fixes:

  1. Fixed component name not changing on dashboard.
  2. Fixed selector finder not triggering a new draft.
  3. Fixed apostrophes not working in text finding.

Release v0.6.8

October 23rd, 2017

The three major features of this release are "warnings" for weak selectors auto-generated by recording, "dynamic variables", and quick-optimizations.

Changelog:

New features:

  1. Dynamic/stored variable
  2. Warnings: Must be turned on in user settings. When recording and a the selector algorithm can't find a good candidate, a warning will be generated.
  3. Optimizers
    • Path optimizer: adds "path is" assertions after each recorder page url change indicator
    • Clear cache optimzer: adds a clear cache action at the beginning of each test.
  4. Debugger dropdown: clear all breakpoints, and add breakpoints to warned actions (for fast debugging).
  5. Major optimization done for accounts with many tests.

Bug fixes:

  1. "Continue on failure" checkbox now works properly.

Release v0.6.0

October 12th, 2017

We are finally releasing "test drafts" which gives you a sandbox for new test and also test editing. When you have drafts turned on, and you create/edit a test, it will copy that test as a draft, which will show up at the top of your test dashboard. If editing a test, the original won't be touched until you hit "save draft" which will replace the existing one. This feature is in preparation for team accounts, which would have many issues if auto-saving was enabled with many people working on one test suite.





Changelog:

New features:

  1. Test drafts
    • Adding and editing creates a draft, instead of saving to the orginal
    • Drafts can be saved or discarded at will.
    • Drafts can be played back just as any other saved test.
    • Can be toggled on/off in the account page.
  2. Bulk commands
    • View descriptions or actions
    • Expand/shrink action details
    • Auto-describe
    • Remove descriptions
    • Delete actions
  3. Auto-describe when recording/asserting.
  4. "+ New component" button on dashboard
  5. Clone component button.
  6. Continue on fix button.
  7. More convenient shift-up/down for single actions.

Bug fixes:

  1. Cursor jumping to the front of the line when typing in action descriptions.

Release v0.5.8

October 4th, 2017

A slew of action features and bug fixes.

Changelog:

New features:

  1. New action: Set Dialogs - helps you to define how playback should answer alert, confirm, and prompt dialog boxes.
  2. New action: Clear caches - gives you options to clear cookies, localstorage, sessionstorage, or even indexdb's. This will help you start tests at a "logged-out" state.
  3. New action: double-click.
  4. Select all actions button.
  5. Play selected rows:

  6. Playback auto-scrolling now functions inside a component action.
  7. Full support for multiple components of the same type in a test.

Bug fixes:

  1. Fix issue where renaming a folder triggers drag-and-drop on the test dashboards.
  2. Prevent infinite loops when nesting the same component within itself.
  3. Fix clear cookies action not working on "localhost".
  4. Fix many issues when calling the same component twice in a single test.

Release v0.5.6

October 1st, 2017

A couple new features and bug fixes, comprising a small release.

Changelog:

New features:

  1. Action description overhaul.
  2. "auto describe" button for quick descriptions.

We will be adding auto description generation while recording soon, and also the ability to define the description templates yourself in case you don't like the current ones, or you're using a different language.

Bug fixes:

  1. Fixed null action when using quick actions within an embedded component
  2. Tweaked how the "back to X screen" button works on the dashboard screens (tests, environments, results)

Release v0.5.4

September 25th, 2017

Cool release this time! We now support XPath and selecting elements by text! On top of that, we added variables to selectors. Also, lots of little features and bug fixes.

Changelog:

New features:

  1. XCode selectors! - assert crazy things like meta tags etc.
  2. Select element by text!

  3. ID, name, and attribute selectors as well.
  4. Variables in selectors.
  5. Quick-bar buttons for page indicators.
  6. Confirm/alert dialog box suppression when recording/playing back.

Bug fixes:

  1. Removed some deprecated actions being recorded.
  2. Add missing Nightwatch generation of style assertion.