Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 104 lines (97 sloc) 6.727 kb
2b885dec »
2011-10-09 Bump version (0.2.6)
1 0.2.6
2 * Add: support for window.location.search and document.cookie (Derek Lindahl)
3 * Add: jsdom.env now has a document configuation option which allows users to change the referer of the document (Derek Lindahl)
4 * Fix: allow users to use different jsdom levels in the same process (sinegar)
5 * Fix: removeAttributeNS no longer has a return value (Jason Davies)
6 * Add: support for encoding/decoding all html entities from html4/5 (papandreou)
c0aeb4bb »
2011-10-09 typo
7 * Add: jsdom.env() accepts the same features object seen in jsdom.jsdom and friends
2b885dec »
2011-10-09 Bump version (0.2.6)
8
b8e470fa »
2011-09-25 bump version (0.2.5)
9 0.2.5
7c83bc32 »
2011-09-25 s/textContent/innerHTML
10 * Fix: serialize special characters in Element.innerHTML/Element.attributes like a grade A browser (Jason Priestley)
b8e470fa »
2011-09-25 bump version (0.2.5)
11 * Fix: ensure Element.getElementById only returns elements that are attached to the document
12 * Fix: ensure an Element's id is updated when changing the nodeValue of the 'id' attribute (Felix Gnass)
13 * Add: stacktrace to error reporter (Josh Marshall)
14 * Fix: events now bubble up to the window (Jason Davies)
15 * Add: initial window.location.hash support (Josh Marshall)
16 * Add: Node#insertBefore should do nothing when both params are the same node (Jason Davies)
17 * Add: fixes for DOMAttrModified mutation events (Felix Gnass)
18
cb5e8748 »
2011-09-01 update changelog
19 0.2.4
20 * Fix: adding script to invalid/incomplete dom (document.documentElement) now catches the error and passes it in the `.env` callback (Gregory Tomlinson)
21 * Cleanup: trigger and html tests
22 * Add: support for inline event handlers (ie: <div onclick='some.horrible.string()'>) (Brian McDaniel)
23 * Fix: script loading over https (Brian McDaniel) #280
24 * Add: using style.setProperty updates the style attribute (Jimmy Mabey).
25 * Add: invalid markup is reported as an error and attached to the associated element and document
b8e470fa »
2011-09-25 bump version (0.2.5)
26 * Fix: crash when setChild() failes to create new DOM element (John Hurliman)
cb5e8748 »
2011-09-01 update changelog
27 * Added test for issue #287.
28 * Added support for inline event handlers.
29 * Moved frame tests to test/window/frame.js and cleaned up formatting.
30 * Moved script execution tests to test/window/script.js.
31 * Fix a crash when setChild() fails to create a new DOM element
32 * Override CSSOM to update style attribute
33
34 0.2.3
35 * Fix: segfault due to window being garbage collected prematurely
36 NOTE: you must manually close the window to free memory (window.close())
ce82b495 »
2011-07-21 update readme and populate changelog
37
cb5e8748 »
2011-09-01 update changelog
38 0.2.2
39 * Switch to Contextify to manage the window's script execution.
40 * Fix: allow nodelists to have a length of 0 and toArray to return an empty array
41 * Fix: style serialization; issues #230 and #259
42 * Fix: Incomplete DOCTYPE causes JavaScript error
43 * Fix: indentation, removed outdated debug code and trailing whitespace.
44 * Prevent JavaScript error when parsing incomplete <!DOCTYPE>. Closes #259.
45 * Adding a test from brianmcd that ensures that setTimeout callbacks execute in the context of the window
46 * Fixes issue 250: make document.parentWindow===window work
47 * Added test to ensure that timer callbacks execute in the window context.
48 * Fixes 2 issues in ResourceQueue
49 * Make frame/iframe load/process scripts if the parent has the features enabled
50
51 0.2.1
ce82b495 »
2011-07-21 update readme and populate changelog
52 * Javascript execution fixes [#248, #163, #179]
53 * XPath (Yonathan and Daniel Cassidy)
54 * Start of cssom integration (Yonathan)
55 * Conversion of tests to nodeunit! (Martin Davis)
56 * Added sizzle tests, only failing 3/15
57 * Set the title node's textContent rather than its innerHTML [#242]. (Andreas Lind Petersen)
58 * The textContent getter now walks the DOM and extract the text properly. (Andreas Lind Petersen)
59 * Empty scripts won't cause jsdom.env to hang [#172] (Karuna Sagar)
60 * Every document has either a body or a frameset [#82]. (Karuna Sagar)
61 * Added the ability to grab a level by string + feature. ie: jsdom.level(2, 'html') (Aria Stewart)
62 * Cleaned up htmlencoding and fixed character (de)entification [#147, #177] (Andreas Lind Petersen)
63 * htmlencoding.HTMLDecode: Fixed decoding of `&lt;`, `&gt;`, `&amp;`, and `&apos;`. Closes #147 and #177. ()
64 * Require dom level as a string or object. (Aria Stewart)
65 * JS errors ar triggered on the script element, not document. (Yonathan)
66 * Added configuration property 'headers' for HTTP request headers. (antonj)
67 * Attr.specified is readonly - Karuna Sagar
68 * Removed return value from setAttributeNS() [#207] (Karuna Sagar)
69 * Pass the correct script filename to runInContext. (robin)
70 * Add http referrer support for the download() function. (Robin)
71 * First attempt at fixing the horrible memory leak via window.stopTimers() (d-ash)
72 * Use vm instead of evals binding (d-ash)
73 * Add a way to set the encoding of the jsdom.env html request.
74 * Fixed various typos/lint problems (d-ash)
75 * The first parameter download is now the object returned by URL.parse(). (Robin)
76 * Fixed serialization of elements with a style attribute.
77 * Added src config option to jsdom.env() (Jerry Sievert)
78 * Removed dead code from getNamedItemNS() (Karuna Sagar)
79 * Changes to language/javascript so jsdom would work on v0.5.0-pre (Gord Tanner)
80 * Correct spelling of "Hierarchy request error" (Daniel Cassidy)
81 * Node and Exception type constants are available in all levels. (Daniel Cassidy)
82 * Use \n instead of \r\n during serialization
83 * Fixed auto-insertion of body/html tags (Adrian Makowski)
84 * Adopt unowned nodes when added to the tree. (Aria Stewart)
85 * Fix the selected and defaultSelected fields of `option` element. - Yonathan
86 * Fix: EventTarget.getListeners() now returns a shallow copy so that listeners can be safely removed while an event is being dispatched. (Felix Gnass)
87 * Added removeEventListener() to DOMWindow (Felix Gnass)
88 * Added the ability to pre-load scripts for jsdom.env() (Jerry Sievert)
89 * Mutation event tests/fixes (Felix Gnass)
90 * Changed HTML serialization code to (optionally) pretty print while traversing the tree instead of doing a regexp-based postprocessing. (Andreas Lind Petersen)
91 * Relative and absolute urls now work as expected
92 * setNamedItem no longer sets Node.parentNode [#153] (Karuna Sagar)
93 * Added missing semicolon after entity name - Felix Gnass
94 * Added NodeList#indexOf implementation/tests (Karuna Sagar)
95 * resourceLoader.download now works correctly with https and redirects (waslogic)
96 * Scheme-less URLs default to the current protocol [#87] (Alexander Flatter)
97 * Simplification the prevSibling(), appendChild(), insertBefore() and replaceChild() code (Karuna Sagar)
98 * Javascript errors use core.Node.trigger (Alexander Flatter)
99 * Add core.Document.trigger in level1/core and level2/events; Make DOMWindow.console use it (Alexander Flatter)
100 * Resource resolver fixes (Alexander Flatter)
101 * Fix serialization of doctypes with new lines [#148] (Karuna Sagar)
102 * Child nodes are calculated immediately instead of after .length is called [#169, #171, #176] (Karuna Sagar)
103
Something went wrong with that request. Please try again.