All Versions
82
Latest Version
Avg Release Cycle
51 days
Latest Release
1819 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.6.0 Changes
August 02, 2016- 👉 Makes the CircleCI badge an SVG
- ➕ Adds an option for
.type()
to control time elapsed between keystrokes withtypeInterval
- ➕ Adds
.cookies.clearAll()
to clear all cookies - 🛠 Fixes crashing if the Electron process is closed first
- ➕ Adds
pollInterval
as an option to control the tick time for.wait()
- 👮 Forces Nightmare to error on bad HTTP authentication
- 🛠 Fixes a crash by omitting event data due to circular references
- ➕ Adds environment variable forwarding to the Electron process
- 🛠 Fixes
openDevTools
docs to be more explicit about detaching the devtools tray - 🛠 Fixes the link to the preload script
-
v2.5.3 Changes
July 08, 2016- ➕ Adds better proxy information to the readme
- 🛠 Fixes a readme typo
- ⚡️ Updates
ipcRenderer
usage for preload scripts in readme - ⬆️ Bumps Electron to version 1.2.5
-
v2.5.2 Changes
June 20, 2016- 🛠 Fixes
Referer
header support - ✂ Removes timeout between keystrokes when using
.type()
- Checks instance existence when calling
.end()
- ➕ Adds a link to
nightmare-examples
- 🔄 Changes
yield
to.then()
in readme - Swaps
did-finish-loading
fordid-stop-loading
when waiting for page transitions - ➕ Adds optional
loadTimeout
for server responses that do not end
- 🛠 Fixes
-
v2.5.1 Changes
June 07, 2016- ⬆️ Bumps Electron dependency to 1.2.1.
- ✂ Removes a
sender
workaround - 🚚 Moves the start of Electron from the constructor into the queue
-
v2.5.0 Changes
May 27, 2016- ➕ adds a timeout to
.goto()
such that pages that load the DOM but never finish are considered successful, otherwise failing, preventing a hang. - ⚡️ updates the example script and readme file for consistency.
- reports with more helpful messages when the element does not exist when running
.click()
,.mousedown()
and.mouseover()
. .coookies.clear()
with no arguments will clear all cookies for the current domain.- ➕ adds Node engine information to package and ensures CircleCI builds and tests against 4.x, 5.x and 6.x.
- ✂ removes extranneous
javascript
event listeners upon execution completion or error. - ➕ adds
.once()
and.removeListener()
for more complete Electron process event handling.
- ➕ adds a timeout to
-
v2.4.1 Changes
May 19, 2016- ✅ Points invalid test URLs to the
.tld
domain - Switches javascript templates over to using template strings.
- ➕ Adds better switch tests
- Javascript
goto
s now only wait if the main frame is loading - 👍 Allows a Nightmare instance to use
.catch()
without a.then()
- 🛠 Fixes a deprecated IPC inclusion in tests
.goto()
rejects with a helpful message whenurl
is not provided
- ✅ Points invalid test URLs to the
-
v2.4.0 Changes
May 05, 2016- ➕ adds call safety with IPC callbacks
- ➕ adds
.engineVersions()
to get Electron and Chrome versions, as well as Nightmare.version - 🔄 changes Yahoo example to use more robust selectors, adds
.catch()
- ➕ adds a check for
runner
arguments
-
v2.3.4 Changes
April 23, 2016- blurs text inputs when finished with
.type()
or.input()
, including clearing selectors - now errors properly for non-existent selectors when using
.type()
and.input()
- strips
sender
from Electron -> parent process forwarded events - 👌 improves test speed for dev tools
- 🛠 fixes
.then()
to comply with A+ promises - 🛠 pipes Electron output to
debug
prefixed withelectron:
- ✅ cleans up several exception test cases using
.should.be.rejected
fromchai-as-promised
- ⬆️ upgrades to Electron 0.37.7
- ✂ removes
process
event listeners when a Nightmare instance ends - 🛠 fixes support for
javascript:
urls
- blurs text inputs when finished with
-
v2.3.3 Changes
April 19, 2016- 🛠 fixes
.goto()
failing when the page does not load - 🛠 fixes deprecated Electron APIs
- ➕ adds testing for deprecated API usage in Electron
- 🛠 fixes
-
v2.3.2 Changes
April 14, 2016- 🛠 fixes the
.wait(selector)
comment - ➕ adds documentation about headers
- ➕ adds an interim gitter badge
- ➕ adds a unit test for
openDevTools
- ⬆️ bumps to electron 0.37.5
- ➕ adds a wrapper to run unit tests when on CircleCI, when Xvfb is running, or the
HEADLESS
environment variable is set. Prevents Nightmare from hanging when running headlessly. .evaluate()
errors if a function to evaluate is not supplied
- 🛠 fixes the