This repository was archived by the owner on Jun 19, 2020. It is now read-only.
Releases: casperjs/casperjs
Releases · casperjs/casperjs
1.1.4-2
Important Changes and Bugfixes
- visible element can't be critical for click trigger
- added new slimerJS feature
- casperjs.exe works with old .Net Framework
- updated cli.rst to properly format sample code block
- updated quickstart.rst with more info on node
- updated documentation to include information about the setMaxListener…
- updated events and filters docs
- updated 404 and 500 errors checker 8000
Enhancements
- improved frame management and resolve mouse position into frames
- fixed sendKeys reset option with content-editables
1.1.4-1
Important Changes and Bugfixes
- casperjs.exe works with old .Net Framework
- improve frame management and resolve mouse position into frames
Enhancements
- clearMemoryCache add for Phantomjs
- waitForExec provide program execution
...
1.1.4
Important Changes and Bugfixes
- You can click on area tags (fixed regression)
- You can navigate to frames without crash
- visibility check is now fixed #1736
- We have fixed popup on close crash.
- errors are filtered on die method #1726
Enhancements
- New event added : page.filePicker (#1756)
- add nodeJS launcher
- unlimited XPath selector to fill all input fields #1759
- Events are now completely usable with popups #1118
- new parameters for command line are fitted #1735
- support to custom headers in sendAJAX
- SlimerJS event onLongRunningScript
...
Additional Notes
- With 1.1.4, We've recompiled the windows binary.
1.1.4-beta
Important Changes and Bugfixes
- You can click on area tags (fixed regression)
- You can navigate to frames without crash
- visibility check is now fixed #1736
- We have fixed popup on close crash.
- errors are filtered on die method #1726
Enhancements
- New event added : page.filePicker (#1756)
- add nodeJS launcher
- unlimited XPath selector to fill all input fields #1759
- Events are now completely usable with popups #1118
- new parameters for command line are fitted #1735
- support to custom headers in sendAJAX
- SlimerJS event onLongRunningScript
...
Additional Notes
- With 1.1.4, We've recompiled the windows binary.
1.1.3
Important Changes and Bugfixes
- You can no longer click on hidden tags. In order to click on them, you must first make them visible. #1639 #1246
- We accidentally removed support for coffeescript with 1.1.2 (#0e38b9), we've decided to bring it back. Apologies to those coffeescript lovers out there. #1642
Enhancements
- Say hello to
download.error
. A new lifecycle event for you to tie into. Thanks @TheGrandPackard #1647
Additional Notes
- Release 1.1.2 did not get a new compiled executable. With 1.1.3, We've recompiled the windows binary.
1.1.2
Important Changes & Bugfixes
- Mouse events work on hidden element (#1246, #1245)
- New method
getPlainText()
(#1590) - More robustness for
stop.options.data
(#1148,#1419) - Documentation Fixes (#1603,#1261,#1569,#1563,#1548,#503,#1553,#1556,#548,#1555,#1602)
- Fixes for
page.resource.*
on slimer 0.10 (#1550) - Fix doctype for xml output (#1528,#1546,#1543)
Enhancements
- Normalizes methods (names, parameters), optimizes threats and simplifies maintenance of
clientutils.js ( keeping all BC ). (#1583) - Additional functionality for
wait*
(#1488,#1493) - Add
assertAllVisible
(#1224) - New
step.bypasses
event (#1447) - NPM package is now slimmer due to ignoring not needed assets (#1637)
General Things
- We now have our own SlimerJS mirror for testing. Since it is hosted by GitHub, feel free to use as needed. This has helped with test stability.
- PhantomsJS builds mirror was moved from BIGjuevos to casperjs organization. Since it is hosted by GitHub, feel free to use as needed. This has helped with test stability.
A brand new website
- If you haven't seen it yet, I highly encourage you to check it out!
1.1.1
1.1.0
Important Changes & Bugfixes
- yet another bugfix for passing options to the engine and tests (#1448, #1449, #1452)
- fixed infinite loop in path resolving (#1479, #1483)
- fixed issues with stale popups (#963, #978, #1095, #1174, #1303, #1354, #1490)
- fixed issues with mouse events (#208, #1417)
New features
- option to create a new WebPage instance to address memory consumption issues (#803, #826)
- multiple file uploads (#525, #1425)
Minor fixes & enhancements
- proper XML output for XUnit (#824, #1322, #1440, #1458, #1499)
- allow to pass encoding (default: utf8) to
openUrl
(#1434) - improvements on spelling and documentation (#1203, #1355, #1366, #1454, #1459, #1462, #1468, #1470, #1477, #1489, #1497, #1498, #1501, #1504, #1508, #1509, #1510)
- make
fillForm
chainable (#1256) - stabilized travis CI builds (#1499)
- warn that PhantomJS 2.* does not support coffeescript (#1469)
- minor tweak to eslint setup (#1515)
- encoded URLs for PhantomJS 2.* (#1495)
Known Issues
Same as for 1.1-beta5: three of the self-tests fail reproducibly on Windows (#1427) (the same binary passes mono-based checks on travis, linux, OS/X)
1.1-beta5
Important Changes & Bugfixes
This is a follow up release for 1.1-beta4 with two important fixes for Windows users
- bugfix for passing options to the engine (#1384, #1389)
- add re-compiled windows binary (#1426)
Known Issues
- three of the self-tests fail reproducibly on Windows (#1427)
(the same binary passes mono-based checks on travis, linux, OS/X)
1.1-beta4
Important Changes & Bugfixes
Because the last pre-release is over 2 years old, the list of changes and bug-fixes in this pre-release is rather long (362 commits ever since). A special thanks goes to all contributors making this update possible!
Amongst others the most important change is the long awaited support for PhantomJS 2 that was extended to the official PhantomJS 2.1.1 release recently.
Apart from that this pre-release integrates the following PRs for important bugfixes and changes:
- bugfix for an element with an
id
having the valueexports
(#794) - bugfix for visibility check on
inline-block
elements (#855) - bugfix for non-functional
back()
andforward()
calls (#924, #929, #930) - bugfix for
--fail-fast
option preventing emission of fail events (#923) - bugfix for
resourceExists()
: use string matching instead of regexp (#1033)
New features
- support for
prependListener()
(#766) - support for
fillLabels()
(#948) - support for
rightclick()
(#1169) - support for
waitForAlert()
(#748)
Minor fixes & enhancements
- XUnit output for gecko (#759)
- improvements on dotNET support (#758, #765, #770,
sendKeys()
works on content-editable elements (#620)- support for POSTing JSON objects with
casper.open()
(#832) with charset info (#840) - emit an event in
casper.click()
(#850) - mono / Windows: fix for white space in PATH (#851, #1166, #1171)
- test input type
email
(#860) - support for input type
select-multiple
(#862) - support PhantomJS versions without require.paths (#774)
- remove some spurious fs calls (#879)
- check if
javascriptEnabled
before callingcasper.evaluate()
(#892) - make username / password usable in configureHttpAuth (#848)
- use subprocess.call instead of os.exec to launch casperjs (#96, #875)
- use this.page.framePlainText for non-HTML content (#926)
- recursive node module lookup (#991)
- named tests (#967)
- temp files for rpm builds on BSD and OS/X (#1020)
- respect page.zoomFactor while capturing (#918)
fetchText()
can fetch values from input elements (#1079)- report correct type in
assertNotVisible()
(#1124) - support PhantomJS 1.9.8 (#1139, #1140)
- support SlimerJS 0.9.5 (#1144)
- bugfix for
--concise
option (#1110) - bugfix for missing
Content-Type
in response (#1071) - propagate
waitFor
timeout exception (#1183) - ConEmu color support (#1199)
- use ESLint instead of JSHint (#1145, #1298, #1400)
- pass extra args to
thenEvaluate
inthenOpenAndEvaluate
(#1211) - make
fetchText()
return empty string on empty elements (#1217) - allow
formfill()
to find select element values by their option elements text as well (#1346) - bugfix for
formfill()
failing on numerical input values (#1289) - add
--disk-cache-path
option (#1380) - bugfix for the
Function.bind shim
(#1404) - updates to the documentation (#761, #769, #788, #799, #830, #834, #835, #837, #838, #886, #891, #893, #894, #905, #1002, #1011, #1013, #1019, #1029, #1064, #1073, #1092, #1113, #1120, #1153, #1175, #1209, #1238, #1284, #1315, #1335, #1341, #1370, #1359, #1399, #1403, #1406, #1409)
- improvements on page layout (#947)
- improvements on test suites (#984, #1201, #1349, #1369, #1387, #1388)