Skip to content

Latest commit

 

History

History
89 lines (68 loc) · 2.48 KB

CHANGELOG.md

File metadata and controls

89 lines (68 loc) · 2.48 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

Unreleased - 2015-12-05

Added

  • :debug option to doo.core/run-script.
  • Support for Chrome Canary from Karma.
  • Add AppVeyor CI.
  • :exec-dir option to doo.core/run-script.

[0.1.6] - 2015-12-05

Changed

  • BREAKING CHANGE: changes the default :karma path to "karma" to use the CLI tool. If you were using the local installation, add {:path {:karma "./node_modules/karma/bin/karma"}} to your doo config in project.clj.
  • Removes cljsbuild as a dependency.
  • Swaps selmer for data.json.
  • Removes limitations around absolute and relative paths for doo.core/run-script and the compiler-options.
  • In auto mode, run karma as a server to avoid starting/stopping the browsers.
  • Print the output of the script as it comes.

Added

  • :debug option to doo.core/run-script.
  • :verbose option to doo.core/run-script.
  • Optional regex argument to doo-all-tests to mirror run-all-test's behavior.
  • nashorn runner.
  • Option to pass command line arguments to runners through :paths.
  • Option to pass the Default Builds under :doo {:build "build-id"} in project.clj.
  • Option to pass 'example.runner, "example.runner", or example.runner to :main.

[0.1.5] - 2015-10-09

Added

  • Karma with chrome, firefox, safari, opera, and ie as runners.
  • Custom :paths for the runners.
  • Custom :alias to group runners.

Changed

  • Deletes the browser alias and replaces it with headless for slimer and phantom
  • BREAKING CHANGE signature for doo.core/run-script.

[0.1.4] - 2015-08-11

Added

  • Allows :optimizations :none for all platforms except for rhino.
  • browsers alias to the plugin.

Changed

  • valid-compiler-options?'s signature to take js-env.

Fixed

  • Remove many superflous compiler option requirements.

[0.1.3-SNAPSHOT] - 2015-07-26

Added

  • Support for absolute paths in the runners
  • Allows projects to use node dependencies through lein-npm. Requires node => 0.12.

[0.1.2-SNAPSHOT] - 2015-07-13

Addded

  • node support

Changed

  • doo.core/run-script's signature.

[0.1.1-SNAPSHOT] - 2015-07-05

Added

  • Option to run the plugin once

Fixed

  • Returns an UNIX exit code reflecting if the tests failed.

Changed

  • BREAKING CHANGE: requires [org.clojure/clojurescript "0.0-3308"] or newer.