Releases: letsgetrandy/specter
Releases · letsgetrandy/specter
Version 0.5
- 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
- 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
- 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
- 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
- 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
- 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