All notable changes to this project will be documented in this file.
##2.7.1 - 2015-10-21
- If an exception was thrown, close() wouldn't get called. Merged #58. Thanks @awlayton!
##2.7.0 - 2015-10-15
- Makes promise functions (like then, catch, tap) chainable with the rest of Horseman actions. Merges #57. Thanks @awlayton!
##2.6.0 - 2015-10-08
- .close() is now chainable. Updated readme with examples.
##2.5.0 - 2015-10-08
- .log(). Closes #54.
- .viewport() wasn't returning the actual viewport size.
##2.4.0 - 2015-10-08
- .do(). Closes #53.
##2.3.0 - 2015-10-01
- Support for multiple tabs. Closes #49.
- .status(). Returns the HTTP status code from the last opened page.
##2.2.1 - 2015-10-01
.waitFor
bug fix. Closes #45.
##2.2.0 - 2015-09-29
.crop()
. Closes #51.
##2.1.0 - 2015-09-27
- API is chainable again, thanks to @awlayton. Addresses #46.
##2.0.2 - 2015-09-21
waitForNextPage
was broken. Fixes #44 (thanks @edge)
##2.0.1 - 2015-09-14
- Moved to
node-phantom-simple
2.0.4.
##2.0.0 - 2015-09-10
- Complete API rewrite to use Promises.
- Removed dependency on
deasync
. - Tab support removed, will add back in the future.
##1.5.6 - 2015-08-17
- #39. Upgraded to node-phantom-simple 2.0.3.
##1.5.5 - 2015-08-12
- Upgraded to node-phantom-simple 2.0.2. Close #37.
- Upgraded to Mocha 2.2.5 to remove "child_process: customFds option is deprecated, use stdio instead" message when testing.
- Edited this document to reflect actual release dates from 1.4.1 - present.
##1.5.4 - 2015-07-22
- Merges #36 - Setting via horseman.value( newVal ) now fires a change event. Thanks @fpinzn.
##1.5.3 - 2015-07-13
- Fix #27 & 33 - .cookies() wasn't returning a list of cookies for the current page. Now fixed.
##1.5.2 - 2015-07-01
- Fix #30 - crop() now chainable. Thanks @jackstrain.
##1.5.1 - 2015-03-10
- Readme issue
##1.5.0 - 2015-03-10
- switchToChildFrame() (issue #18, thanks @easyrider)
##1.4.1 - 2015-03-04
- Readme issue
##1.4.0 - 2015-03-04
- keyboardEvent function
- mouseEvent function
- exposed
phantomPath
instantiation option
##1.3.6 - 2015-03-03
- status function.
- post function.
##1.3.5 - 2015-03-02
- Updated documentation to address issues #12 and #14.
##1.3.4 - 2015-02-27
- Forgot to merge cookiesFile branch :(
##1.3.3 - 2015-02-27
- Exposes
cookiesFile
option. (Issue #8).
##1.3.2 - 2015-02-27
- Removed
weak
option from Readme.md (issue #10). - Fixed horseman.close() bug. (issue #11)
##1.3.1 - 2015-02-27
- Copyright years in LICENSE (thanks @fay-jai)
- .waitForSelector() text in Readme.me (issue #7. thanks @bchr02)
##1.3.0 - 2015-02-26
- tabCount function.
- switchToTab function.
- openTab function.
- tabCreated event.
##1.2.2 - 2015-02-26
- Phantom options, like
loadImages
were not being honored in 1.2.1.
##1.2.1 - 2015-02-26
- Swapped out
phantom
fornode-phantom-simple
to fix some performance issues (see issue #6). This a major change internally, but does not change the API and all tests are passing.
##1.2.0 - 2015-02-24
- zoom function.
- pdf function.
- scrollTo function.
- headers function.
##1.1.0 - 2015-02-24
- screenshotBase64 function.
- CHANGELOG.md
##1.0.0 - 2015-02-12