- Brown paper bag bug fix for an HTML parsing regression introduced in domino 1.0.16. (#45)
- Update
mocha
dependency to 1.18.x andshould
to 3.3.x.
DO NOT USE: contains parser regression, fixed in 1.0.17.
- Various performance improvements to the HTML5 parser. (#43, #44)
- Fix
Element#isHTML
for non-HTML elements. (#41)
- Implement
Element#matches()
. - Fix CSS
[lang]
,[dir]
, etc selectors. - Update
mocha
dependency to 1.17.x.
Element#classList.length
should be 0 if there's noclass
attribute.- Add
height
/width
attributes toHTMLImageElement
. - Fix node 0.11 incompatibility in the w3c test harness.
- Update
mocha
dependency to 1.16.x; updateshould
dependency to 2.1.x.
- Include
<th>
elements inHTMLTableRowElement#cells
. (#38, #39) - Fix old call to
toLowerCase()
function. (#37) - Update
mocha
andshould
dependencies.
- Fix bug in formatting element adoption agency algorithm. (#36)
- Coerce
document.createTextNode
argument to a string. (#34, #35) - Work around performance regression in node <= 0.6.
- Fix rooted element traversal (
Element#nextElement
,Element#getElementsByTagName
). (#31, #32) - Update zest to fix bugs in
+
and>
combinators. - Don't overflow the stack if attribute values are very large (>64k).
- Document issues with
Element#attributes
. (#27) - Fix
Document#title
to match DOM spec. (#29) - Add missing
require('utils')
forhandleErrors
. (#28) - Implement
DocumentFragment#querySelector
andDocumentFragment#querySelectorAll
. (#20, #26) - Fix
querySelectorAll
on unparentedElement
s. (#23) - Move
outerHTML
/innerHTML
properties fromHTMLElement
toElement
to match dom parsing spec. (#21) - Update zest selector library to 0.0.4. (#25)
- Fix regression in node 0.10. (#22, #24)
- Update
mocha
andshould
dependencies.
- Support jQuery 1.9.x by allowing
Element#attributes[qname]
. - Implement
HTMLElement#outerHTML
. (#18) - Only add newlines after
<pre>
/<textarea>
/<listing>
if necessary, to match HTML5 serialization spec. (#16, #17) - Mirror node type properties (
ELEMENT_NODE
, etc) intoNode.prototype
. (#14, #15)
DO NOT USE: was inadvertently published identical to domino 1.0.7.
- Throw
SyntaxError
upon invocation rather than build-time. (#10) - Return nodes in document order. (#11)
- Added a TreeWalker implementation.