# master # 3.2.5 * Better Rails 4.1 compatibility (#178) # 3.2.4 * Only use colors when output is a tty (#179) # 3.2.3 * Rails 4.1 compatibility (#178) # 3.2.2 * Override mocha links to utilize the konacha path parameter (#168) # 3.2.1 * Update chai (1.9.1) # 3.2.0 * Allow configuration of loaded javascript files (#167) # 3.1.0 * Update mocha (1.17.1) and chai (1.9.0) * Compatibility with yarjuf RSpec formatter (#164) * Improve runner styling (#152) # 3.0.0 * Update mocha (1.10.0) * Fix reporting of errors in asynchronous tests (#136) * Add a Konacha.config option to set formatters (#137) * Test against latest version of Poltergeist * Ruby 1.8.7 is no longer supported # 2.7.0 * Fix semantics of pending event for RSpec reporters (#131, #132) * Update chai (1.6.0) # 2.6.0 * Update mocha (1.9.0) and chai (1.5.0) # 2.5.1 * Fix several Rails 4 beta compatibility issues. # 2.5.0 * Made port of the runner configurable # 2.4.0 * Support requesting files with periods in the name * Allow customisation of the spec filename via `spec_matcher` config option * Disable mocha's leak detection by default (#80) # 2.3.0 * Improved support for guard-konacha # 2.2.0 * Update mocha (1.8.1) and chai (1.4.2) # 2.1.0 * Improve capybara-webkit compatibility (#79) * Update mocha (1.7.0+) * Fix mocha error detection in `done()` (#74) * Make spec file path is available to reporters * Improve error reporting for `konacha:run` output # 2.0.0 * Run tests in an iframe, with ``. Each test file is run in isolation. * Removed support for konacha_config.js and Konacha.mochaOptions in favor of Mocha's own configuration methods. See the README for update instructions. * Update mocha (1.6.0) and chai (1.3.0) * Adopt the RSpec reporter interface # 1.x-stable # 1.5.1 * Fix exit code to be 0 if there are pending tests * Show full backtrace when test runner fails * Update mocha (1.4.1) # 1.5.0 * Update mocha (1.4.0+) and chai (1.2.0) # 1.4.2 * Update chai (1.1.1) * Improved error messaging (rake konacha:run) * Show pending specs in `konacha:run` output * Colored console output # 1.4.1 * Fix performance regression in projects which have many assets # 1.4.0 * Update mocha (1.3.0) * Support all Mocha interfaces (set through `Konacha.mochaOptions.ui`) * Backup spec files (.js.bak, .js.orig, etc.) are ignored # 1.3.1 * Specs in subdirectories no longer run twice # 1.3.0 * `rake konacha:run` exits with exit code 1 when spec suite fails * Add SPEC environment variable for running individual spec files * Update mocha (1.2.1) and chai (1.1.0) # 1.2.4 * Loosen up Rails dependency * Fix crash when `#konacha` element is removed in test # 1.2.3 * Update mocha (1.1.0) and chai (1.0.4) * Traverse symlinked directories when discovering specs # 1.2.2 * Update chai (1.0.3) * Improve compatibility with WebKit driver * Improve error reporting # 1.2.1 * Update chai (1.0.1) # 1.2.0 * Update mocha (1.0.3) and chai (1.0.0) * Find files ending in `_test.*` as well as `_spec.*` * Fix vendor files for adding konacha through git with bundler # 1.1.3 * Update mocha (1.0.1) and chai (0.5.3) # 1.1.2 * Fix asset deduplication on sprockets < 2.1 # 1.1.1 * 1.8.7 compatibility # 1.1.0 * Provided the ability to set mocha options via JS # 1.0.0 * Do not time out after 300 seconds * Rename #test div to #konacha * Update vendored copies of mocha (1.0.0+) and chai (0.5.2+) * jQuery is no longer included by default * Fully remove and replace the #konacha element (#23) * Remove the `interface` configuration option. A future version will support all Mocha configuration options, but configuration will be done in JS, not Ruby. # 0.10.0 * Rename `konacha:ci` and `konacha:server` task to `konacha:run` and `konacha:serve` * Really don't require spec dependencies multiple times (#3) # 0.9.1 * Support foo_spec.coffee files (without .js) * Switch default port to 3500 to avoid collisions with HTTP proxies (like Charles) * Update vendored copies of mocha (0.14.0+) and chai (0.4.2+) * Do not require spec dependencies multiple times (#3) * Support running a subset of specs via a subdirectory path * Move #test div off screen: It's still layouted and CSS-visible, but not actually visible in the browser window # 0.9.0 * Initial release