Changelog History
Page 8
-
v0.13.5 Changes
May 02, 20120๏ธโฃ Switched default HTML parser back to the more forgiving HTML5:
- ๐ Supports scripts with CDATA
- ๐ Supports tag soups
- Preserve order of execution between in-line and loaded JS code
- ๐ Support
document.write
๐ Fix
textContent
of elements that have comments in them to not exclude the comment text .438 tests 9.7 sec to complete
-
v0.13.4 Changes
May 01, 2012โฌ๏ธ Upgraded to JSDOM 0.2.14. This includes an upgrade to Contextify which fixes an โ edge case with JS scoping. It also translates to 10% faster tests (On My Machine).
But HTML processing is a bit more picky right now.
Methods like
visit
now pass error to the callback if they fail to load or ๐ parse the page. JavaScript execution errors are handled separately.436 tests 8.0 sec to complete
-
v0.13.3 Changes
April 30, 2012๐ Fixed failing to redirect after POST request (Vincent P).
426 tests 8.8 sec to complete
-
v0.13.2 Changes
April 26, 2012๐ Fixed iframes not loading properly of firing
onload
event when settingsrc
attribute.426 tests 9.6 sec to complete
-
v0.13.1 Changes
April 26, 2012โ Switched from testing with Vows to testing with Mocha. Tests now running sequentially.
๐ Fixed a couple of issues with cookies, also switched to a better implementation, ๐ see Tough Cookie
Zombie now submits empty text fields and checked checkboxes with no value.
๐ Support for script type="text/coffeescript" (audreyt).
425 tests 10.0 sec to complete
-
v0.13.0 Changes
April 25, 2012โฌ๏ธ Now requires Node 0.6.x or later. Also upgraded to CoffeeScript 1.3.1, which โ helped find a couple of skipped tests.
โ Added support for proxies by using the excellent Request module
โ Added File object in browser (Ian Young)
โ Added support for EventSource (see Server-Sent Events)
-
v0.12.15 Changes
February 23, 2012๐ Maintenance release: JSDOM 0.2.11/12 is broken, fixing to 0.2.10 (Mike Swift)
-
v0.12.14 Changes
February 07, 2012๐ Fix redirect not passing the same headers again.
412 tests 6.4 sec to complete
-
v0.12.13 Changes
January 18, 2012๐ป
Browser.fire
takes no options (that was an undocumented argument), and always fires events that bubble and can be cancelled.0๏ธโฃ Clicking on checkbox or radio button now changes the value and propagated the click event. If
preventDefault
, the value is changed back.411 tests 6.0 sec to complete
-
v0.12.12 Changes
January 16, 2012โ Added element offset properties. Google Maps demand these.
406 tests 5.9 sec to complete