- Security: Yeti Client will only serve files to the connected Hub within the directory the Client was started in. More details: http://yeti.cx/blog/2012/06/yeti-0-2-5-released/
- Fix Bug #76 Run fixture YUI Tests offline; really no longer depend on yui.yahooapis.com at runtime.
- Fix Bug #74
$yetify
JavaScript should not be injected into CSS. - Avoid crashing Yeti on certain types of bad requests.
- Fix Bug #64 Run tests where the first script tag is inside an HTML comment.
- Fix Bug #63 Run tests that try to load non-existent resources.
- Fix Bug #44 Run tests offline; no longer depend on yui.yahooapis.com.
- Fix Bug #62 IE7+ does not run the test/fixture/basic.html test.
- Fix Bug #59 Fix
--version
command line option. (Ryuichi Okumura) - Fix Bug #60 Fix code problems reported by the linter.
- Fix Bug #61 Improve Yeti HTML documentation, include contributor information.
- Fix Bug #46 Yeti Hub with attachServer cannot serve Socket.io to browsers.
- Fix Bug #48 JavaScript files served by Yeti incorrectly contain injected script.
- Fix Bug #53 Firefox throws a script error during testing.
- Fix Bug #36 Handle test 404s.
- Fix Bug #40 Yeti Hub exits without error when its port is in use.
- Fix Bug #52 attachServer 'route' argument is required for proper function.
- Fix Bug #54 Close API for client connection.
- Rewrite. Requires Node.js v0.6.x.
- Yeti Hub (test server) can serve tests to browsers from remote machines.
- Yeti Hub can be attached to other servers.
- New documentation.
- Switched to socket.io for browser communication.
- Exit on batch completion: no more Ctrl-C when done.
- IE6 and Opera compatibility fixes. (Dav Glass)
- Better browser identification. (Dav Glass)
- Workaround /undefined route. (Dav Glass)
- Updated to latest Express and Connect.
- Tested with npm 1.0.
- Use nopt instead of optparse.
- Replaced optparse with built-in copy of optparse, since it isn't available on npm.
- Replaced optimist with optparse for CLI option parsing. Optimist didn't work with recent npm versions.
- Fix for changed Node v0.3 HTTP API.
- Require
--server
to start the server. - Add usage statement.
- Windows support: Fix fatal error under Cygwin. (#9)
- Changed: Options must be "--port=8000" instead of "--port 8000".
- Upgrade Express to 1.0.0.
- Upgrade Connect to 0.5.0.
- Upgrade Jade to 0.5.7.
- Upgrade Optimist to 0.1.1.
- Better fault tolerance: 404s, syntax errors, etc.
- Added some fun stats to the test runner.
- Fix missing module "jade" errors. (#5)
- Upgraded to Express 1.0.0rc4.
- YUI 2.x support.
- Internet Explorer 9 now reports test results.
- UI improvements. (Dav Glass)
- CLI changes: exception handlers, bug report URL, graceful shutdown, etc.
- Fixed an issue when spaces where in the path of the test. (#2)
- Upgraded to Express 1.0.0rc3.
- Report full User-agent string.
- Corrected dependency versions in package.json.
- Minor enhancements for future releases.
- Open source under BSD!
- Better caching of test resources.
- Prevent some IE memory leaks.
- --solo option to exit on arrival of 1 result per file, with summary.
- Security: Yeti now only serves from the cwd you're in or the --path directory.
- Polished the test runner page.
- Removed dependency on class.js.
- Files served in the same test run are cached.
Public release candidate.
- Added YUI favicon.
- Added additional cli tests.
Public demo.
- Works with any standalone HTML document.
- Added Vows test scripts.
- Broke up app.js into modules to make testing easier.
- Cleaned up inject.js, app.js and cli.js.
- Server mode.
- Display failed test details.
- Added window.onerror handler.
- Added --port option to override the default port 8000.
- Removed frozen dependencies from vendor directory.
- Safari opens tests much more reliably. (AppleScript is no longer used.)
- Updated to Express 1.0.0beta.
- Added Firefox and Chrome browsers.
- First release to npm.
- Test reporting looks better.
- Multiple file support.
- Published to GitHub.