0.6.2 (2016-08-16)
- docs: add a ToC (38e4859)
0.6.0 (2016-08-15)
- deps: update dependencies (81a3dcd)
- runner: force parse log after each suite, not only end (13ccf7b)
- actions: use http instead of the navigate standalone (e728cc9)
- assert: rename assert.url to assert.status for better semantics (8fed25e)
- http: add an action set for http stuff (507c792)
- reporter: upgrade to damon-reporter 0.1.0 (0e32886)
- runner: make the log parser synchronous (45bca38)
- worker: remove the prepended task of navigate (ff9afbe)
0.5.15 (2016-07-07)
- assert: add a regexp flag for assert.status (e59d534)
0.5.14 (2016-07-06)
0.5.13 (2016-07-06)
- reporter: put the default reporter in its own repo (9b0d895)
0.5.12 (2016-07-05)
- runner: make a file watch compatible with network file system (eg. docker) (5273d83)
0.5.11 (2016-07-05)
0.5.10 (2016-07-05)
0.5.9 (2016-07-05)
- runner: better reporting (653d793)
0.5.8 (2016-07-05)
0.5.7 (2016-07-05)
0.5.6 (2016-07-05)
0.5.5 (2016-07-05)
0.5.4 (2016-07-05)
- reporter: check for object before logging it (fe33076)
0.5.3 (2016-07-04)
- navigate: clean listeners to avoid leaks and handle load fails (5fc73dd)
- navigate: remove undefined requests usage (965f541)
- runner: escape double-quotes one more time (26eafa7)
- worker: add the resourceTimeout setting (a0e2c04)
0.5.2 (2016-07-04)
- start, navigate: add a timeout to handle long requests (f9a7dfa)
- better error reporting on navigation (de84fab)
- casper: add a flag to ignore errors (01995fd)
0.5.1 (2016-06-29)
- runner: attach the error object to the error report byError (e4207f2)
- runner: ignore 'Operation canceled' errors (816b56b)
- runner: pass the type into the error event and task object (33ec590)
0.5.0 (2016-06-29)
- worker: consider the first navigate as a regular task (4a74307)
- reporter: consider errors in the CLI (55aaa4b)
- reporter: display a report at the end (2ed8c9e)
- reporter: display times in seconds (37d76a2)
- runner: create a report at the end of the run (efa0796)
- runner: emit an 'error' event (78d67ea)
- worker: add a type to errors (815aa47)
- worker: report both resource and javascript errors (95793d1)
0.4.4 (2016-06-22)
- runner: remove fs.watch leak when not running (1051d3b)
0.4.3 (2016-06-21)
- npm: remove useless chmod script (2328d2e)
0.4.2 (2016-06-20)
- actions: correctly pass the timeout from parent (e2c8e7e)
- runner: better handle file changes on unix (5e40cf7)
- runner: remove watch leak (13785c5)
0.4.1 (2016-06-20)
0.4.0 (2016-06-20)
0.3.0 (2016-06-20)
- add phantomjs ssl "support" via flags (a4ae5ff)
- runner: empty runner file queue when killing the bots process (bda265a)
- cleanChild only if the child process has been killed (c548152)
- kill casper and phantom processes with killAll (e150b6e)
- take out the double assignment (2e1d60c)
- ability to pass a custom userAgent in config (50619e8)
0.2.1 (2016-03-22)
- email (0e2b7a8)
0.2.0 (2016-03-18)
- actions: log in prevention of extension (1aa80c5)
- actions: remove binding casper since casper is global (87c6fa3)
- actions: use default timeout if not provided to dom action (2212826)
- capture: take out the inexisting parameter (ef885dc)
- casper: have cookies saved with navigation (e29902b)
- casper: remove useless executables and silly postinstall copy (a65dc4c)
- casper: use fixed version of casper (5713781)
- deps: move chalk and expect from dev to general deps (0c42e07)
- get resource: use strict equality for status (97923e8)
- getAttribute: get captured group of a modifier (693994a)
- log: print dumps correctly (9c4f5cc)
- add a timeout function when dom times out (d551a80)
- log: print even if not a string (integer for example) (7f596f8)
- log: use bind instead of call (8c70e97)
- logger: transit the logId if already set (3c8ce30)
- navigate: get a parsed url through template plugin (f4774a9)
- phantomjs: make unix files executable in git (5ecba68)
- plugins-get: modify Regexp to accept a number passed as a string as a key value (341f8a4)
- reporter: use supported spinner for windows (c4da9ed)
- runner: do not unescape anti-slash escapes (39b5d46)
- runner: use 'test' and 'pass' events correctly (5571dcc)
- taskGet: handle better returned falsy values (97b5a24)
- add more time for timeout and give an half-second pause between each task (ad144a9)
- avoid considering the 'finish' report as an error (162a493)
- avoid multiple parallel runs (ce0371b)
- can pass status dynamically when getting resource (e2e5be0)
- change how assert types are handled and log an error if no task found (a836806)
- export directly actions function (61e516c)
- more modular actions (c5ba0c9)
- pass the cwd to the actions (a5fba01)
- remove unnecessary (081de9d)
- reset window status after getting the value (8e3db48)
- simplify the code (29dc820)
- stop passing casper as a parameter for get helper functions (235c57f)
- stop passing casper as a parameter for request helper function (e22f6b1)
- support freaking node 0.10.x (7f7a053)
- take out the wait 500ms for each task (1cc8ce5)
- throw error when getVariable return null (fa30092)
- try to save a response body as an object and ability to access an saved object when doing assert key (052231c)
- typo (de43472)
- template: take out global for regexp test (7579a5d)
- use encodeURI instead of encodeURIComponent (92ed2f9)
- use one call instead of bind + call (80e60bb)
- use strict comparisons (4ddbe66)
- use this instead of casper (e8bdbd2)
- unix: update to correctly write the PATH on unix systems (7bd1384)
- wait: pass a timeout function to avoid casper's throw (d82982c)
- wait: use params.time even if 0 (6e78ecc)
- ability to get values from requests (2843eb5)
- accept modifier for an attribute and accept @text as an attribute for text inside of the selector (7b2b3d5)
- accept reporters not only as filepath but as objects also (6bdffdb)
- add a killAll function to the runner (f37c642)
- add a runner (887ac21)
- add an error handle to make sure that the variable has the right format (2206cdb)
- add an initialize function to the runner (1ef865c)
- add clear function to the runner (26a3020)
- add download ability (2f99fd7)
- add the
request
action to do AJAX calls during the workflow (8817c9a) - add the logger to help communicate between casper and node (9edb988)
- add the possibility to unbind the logfile watching (05706ed)
- add the reporter and the possibility to have custom ones (336c45a)
- allow a download action that actually download a file into download folder (8c028d2)
- allow files passed as string and not only arrays (31a6876)
- allow to report a task description (aadf433)
- allow wait resource to accept a request method (d93d4cd)
- assert a status when trying to get a file from an url (55f0597)
- capture global objects/variables (92944d4)
- change name to
damon
(782bb75) - colorize some outputs (2abfa05)
- create better assertion model (821ec43)
- export kill, clear and runner from the entry point (772eff7)
- load reporter (f2c73f2)
- make attaching the reporter part of the API (82ff27b)
- make src/index.js the main file (c7f3836)
- transmit attributes between tasks (3505937)
- update license to Apache-2.0 (e30ae5c)
- store: allow templating of values in deep-objects too (af1a217)
- use env vars as base for the template plugin (d44073f)
- config: get logLevel and timeout from the config of tasks file (f8f78a6)
- get: get the number of elements satisfying a selector (1b8277f)
- get: make
getVariable
to be useable on any var (b4f899f) - log: add logLevel feature in the log module (9b96fb5)
- phantom: update phantomJS to 2.1.1 (ba88ad4)
- phantomjs: add 64 architectures detection (cc1ac54)
- plugin: accept xpath for a selector (fcde1c4)
- reporter: add duration (e4a737e)
- runner: pass the complete report to the finish event (cc09a26)
- wait: timeout default to 10sec instead of 30sec (8f6cb5e)
- WAY better begin/pending/end/fail/success task differentiation (a42f101)
- worker: transmit more details about errors (618e434)
- Wait url can now accept a regexp as option (1a53678)
- dom: use waitUntilVisible instead of random wait (a0b983e)
0.1.0 (2016-01-28)
0.0.9 (2015-12-17)
- cli: correct cwd when passing the file (8fea490)
0.0.8 (2015-12-17)
- phantom: new build (e5f42d6)
0.0.7 (2015-12-17)
0.0.6 (2015-12-17)
0.0.5 (2015-12-17)
- phantom: update unix build (029d2c4)
0.0.4 (2015-12-15)
0.0.3 (2015-12-15)
- support windows and unix platforms (8858ef6)