Skip to content

Latest commit

 

History

History
230 lines (141 loc) · 4.76 KB

History.md

File metadata and controls

230 lines (141 loc) · 4.76 KB

master

4.0.0

  • Add support for sprockets-rails 3.0 (#216)
  • Rails < 4.1 is no longer supported

3.7.0

  • Update chai (3.3.0) and mocha (2.3.2)

3.6.0

  • Update chai (3.0.0) and mocha (2.3.0)

3.5.1

  • Update chai (1.9.2)

3.5.0

  • Supports Sprockets 3.x (#202, #203, #204)

3.4.0

  • Add host configuration option (#196)
  • Make mocha pre.error element vertically scrollable (#184)
  • Use root namespace for Rails::Engine (#197)
  • Tighten sprockets dependency - 3.x doesn't work (#202, #203, #204)

3.3.0

  • Allow multiple spec_dir entries (#187)

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 <body id="konacha">. 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