Added a timeout option
Immediately returning when the extension of the file is not supported.
Little more robust PhantomJS script.
Merge pull request #9 from alanshaw/master

Depend on phantomjs module so not have to install phantom separately
Note that imagemagick must be installed to run tests
Merge pull request #10 from simong/master

Added a timeout option
version 0.3.0
Making phantomjs optional
use 'phantomjs' as fallback phantomPath
updated phantomPath entry in readme
version bump
Merge remote-tracking branch 'remotes/upstream/master' into screenshot-onCallback

Conflicts:
	README.md
	lib/webshot.js
Merge remote-tracking branch 'alanshaw/screenshot-onCallback'
version bump
Make sure the callback handler is registered before evaluating page script.
Merge pull request #14 from jlabusch/callback-race-condition

Make sure the callback handler is registered before evaluating page script
version bump
Support PDF paperSize option
Merge pull request #16 from seabourne/master

Option to set page.paperSize for PDF capture
version bump
Kill PhantomJS process when the timeout is reached for streaming function signature
Merge pull request #18 from yarekt/timeout

Kill PhantomJS process when the timeout is reached