All Versions
82
Latest Version
Avg Release Cycle
51 days
Latest Release
669 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.0.2
April 27, 2019 -
v3.0.1
March 29, 2018- โฌ๏ธ bump electron to fix #1424
-
v3.0.0
March 02, 2018- BREAKING: remove window.__nightmare.ipc to resolve the major security issues (#1390)
- ๐ฅ BREAKING: properly serialize error values (#1391)
- โ added linting, formatting and a git pre-commit hook (#1386)
- โ Added ability to specify the client certificate selected by electron (#1339)
- โ adding selector to the timeout error in .wait() (#1381)
- ๐ Pin Electron version (#1270)
- ๐ Fix error on preload (#1247)
- โ Add mouseout action to complement mouseover (#1238)
- ๐ fix problems that are rejected when adding child actions with objects. (#1093)
- Set mouse position for mouse events (#1077)
- ๐ Repaired support for multiple timeouts in FrameManager (#945)
-
v2.10.0
February 23, 2017- โ Remove redundant docs for 'log' event from README
- ๐ changed some
var
declarations toconst
- replace the 404 link with valid link
- โ added Promise override tests
- โ added docs for new Promise override features
- โ added ability to override internal Promise library
-
v2.9.1
January 02, 2017- ๐ Minor touchups to key press documentation
- ๐ Link to Electron documentation updated
- โก๏ธ Updates speed information on the readme
- Swaps Yahoo example out for a faster DuckDuckGo example
- ๐ Fixes an issue where
nightmare
may be undefined in the browser at injection time - ๐ Changes screenshot rendering to use debugger API instead of forcing a DOM change
-
v2.9.0
December 17, 2016- ๐ Prevents unload dialogs, allowing Nightmare to end gracefully
.end(fn)
now uses.then()
under the covers- Possibly breaking change: Nightmare will now default to using a non-persistent partition. Data between executions of Nightmare will no longer be saved.
- โ Adds
.mouseup()
action - ๐ Fixes several typos/copy-paste errors in the readme, as well as clarifying error-first callbacks
- โ Adds
.path()
to get the URL's route (as opposed to the fully-qualified URL)
-
v2.8.1
October 20, 2016- ๐ Fixes parsing issues with arguments to
evaluate_now
- โฌ๏ธ Upgrades to Electron 1.4.4
- ๐ Fixes parsing issues with arguments to
-
v2.8.0
October 20, 2016- ๐ Fixes a missing semicolon in the first readme example
- ๐ Fixes a reference error inside
.wait()
when usingnode --use_strict
- โ Adds missing documentation for
.mouseover()
- Corrects a typo in the readme
- โ Removes dependency on
object-assign
- โ Adds
.halt()
API to stop Nightmare execution immediately - ๐ Fixes
blur
exception when elements are removed by keyboard events - Possibly breaking change: Changes
.evaluate()
to allow for asynchronous execution. If the.evaluate()
d function's arity is one less than the passed in parameters, it'll assume the last argument to the function is the callback. If the return value is a thenable, it'll callthen()
to wait for promise fulfillment. Otherwise, the call will behave synchronously as it does now.
-
v2.7.0
September 05, 2016- โ Adds
.wait(element, timeout)
to wait for whichever comes first .end()
will now end Electron gracefully instead of issuing aSIGKILL
- Touches up readme for
.end()
- โ Adds
-
v2.6.1
August 08, 2016- ๐ Fixes treating provisional load failures as real load failures