- fix a custom user agent problem #81
- fix a redirect issue in .goto() #78
- fix a url format issue in .goto() #78
- add babel-runtime dependency explicitly. #76
- fix newline problem in .insert() #74
- inject buffer content into page. #71
- Supports CHROME_PATH enviroment variable to spcify an executable file path
- Add .send()
- Add .setDeviceScaleFactor()
- Change default startup flags to the flags based on puppeteer.
- Replace sharp with jimp.
- Remove compatibility to chrome60 or before version.
- Fix signal handler problem.
- Fix signal handler problem.
- Add enableExtensions option
- fix regression bugs in .wait() and .goto()
- fix wait() problem #47
- fix a url problem in goto().
- fix double quote problem in .type().
- .type() is available with iframe
- fix regression bug.
- fix regression bug.
- Update dependent chrome version to 60 (it makes WebGL enabled and performance up)
- .screenshotSelector() and .screenshotMultipleSelectors() with chrome61 or later work without sharp library.
- Close the browser when SIGINT is happend
- Add ignoreCertificateErrors()
- Add useDeviceResolution option to screenshot functions.
- Change interface of screenshot series.
- Add Chromy.addCustomDevice()
- Add userDataDir option.
- Add event handling functions: on(), once(), removeListener(), removeAllListeners()
- Supports array format with setCookie() and deleteCookie()
- url parameter of setCookie() and deleteCookie() is now optional. If not set, current url is used as default value.
- Fix screenshotDocument()/screenshotMultipleSelectors() with chrome ver.61.
- Add host option
- Improve screenshotMultipleSelector(). (A promise that is returned from callback is resolved by screenshotMultipleSelecotr().)
- Add visible()
- Add exists()
- Upgrading chrome-launcher to 0.3.1