Skip to content

Releases: letsgetrandy/specter

Version 0.5

11 Jan 19:00
Compare
Choose a tag to compare
  • fixed the invalid context error that was plaguing the console
  • now runs all tests by default if nothing more specific is given on the command line
  • test file's path is reported for all errors
  • error output has cleaner formatting
  • new setting allows custom hostnames to be specified for relative URLs
  • new setting allows a custom command to be called, to display failure diffs
  • now supports _events.js file where onload and onunload handlers can be defined for all files in a directory
  • skip hidden files and non-javascript files when recursively running tests in a directory
  • new click function makes it easier to click on an element when testing
  • new waitForLoad function to pause test execution until page is ready
  • new hide, show, and remove functions for easier access to DOM from tests
  • commandline options given preference over config files

Version 0.4

11 Jan 19:02
Compare
Choose a tag to compare
  • added wait() function
  • added a timeout to waitFor()
  • added return codes for CI support
  • added test results summary before exiting
  • fixed bug with --rebase when there was no file to delete
  • added a check for visibility before attempting to capture a selector
  • added support for screen sizes specified as integers
  • new option to clear the diff dir before running
  • added support for opening relative paths via file: protocol

Version 0.3

11 Jan 19:02
Compare
Choose a tag to compare
  • completely rewritten as a XUL app
  • removed dependency on PhantomJS
  • removed dependency on CasperJS
  • removed dependency on Resemble.js
  • improved screenshot accuracy
  • greatly simplified API and syntax
  • improved/simplified support for responsive design

Version 0.2.1

11 Jan 19:05
Compare
Choose a tag to compare
  • fixed a bug with how pathnames are processed
  • don't clear the fail images when rebasing
  • reformatted readme file
  • updated documentation for installation and configuration

Version 0.2

11 Jan 19:05
Compare
Choose a tag to compare
  • created Makefile for easier installation
  • improved handling of jQuery animations
  • allow command-line arguments to be passed via .rc file
  • added options to continue running after a test fails
  • new autoupdater updates .rc files to v0.2 compatibility
  • fixed failure when CLI argument matches configured testdir

Version 0.1

11 Jan 19:06
Compare
Choose a tag to compare
  • forked PhantomCSS project, rewrote most of it, renamed it to Specter
  • removed 3rd-party requirements from repo
  • created CLI script
  • added .rc file config support
  • added ability to define test, diff, and fail directories
  • added exit codes for CI integration
  • improved console output