All Versions
53
Latest Version
2.0
Avg Release Cycle
106 days
Latest Release
-

Changelog History
Page 2

  • v1.13 Changes

    March 13, 2018
    • ➕ Add Element::outerHtml() method
    • ➕ Add Element::prependChild() method
    • ➕ Add Element::insertBefore() and Element::insertAfter() methods
    • ➕ Add Element::style() method for more convenient inline styles manipulation
    • ➕ Add Element::classes() method for more convenient class manipulation
  • v1.12 Changes

    March 13, 2018
    • 🛠 Many fixes and improvements
  • v1.11.1 Changes

    August 26, 2017
    • 🛠 Fix bug with unregistered PHP functions in XPath in Document::has() and Document::count() methods
  • v1.11 Changes

    August 13, 2017
    • ➕ Add Element::isElementNode() method
    • ➕ Add ability to retrieve only specific attributes in Element::attributes() method
    • ➕ Add Element::removeAllAttributes() method
    • ➕ Add ability to specify selector and node type in Element::previousSibling() and Element::nextSibling() methods
    • ➕ Add Element::previousSiblings() and Element::nextSiblings() methods
    • 🛠 Many minor fixes and improvements
  • v1.10.6 Changes

    July 21, 2017
    • 🛠 Fix bug with XML document loading
  • v1.10.5 Changes

    June 19, 2017
    • 🛠 Fix issue #85
  • v1.10.4 Changes

    June 11, 2017
    • Use mb_convert_encoding() in the Encoder if it is available
  • v1.10.3 Changes

    May 24, 2017
    • ➕ Add Element::removeChild() and Element::removeChildren() methods
    • 🛠 Fix bug in Element::matches() method
    • Element::matches() method now returns false if node is not DOMElement
    • ➕ Add Element::hasChildren() method
  • v1.10.2 Changes

    • 🛠 Fix bug in setInnerHtml: can't rewrite existing content
    • Throw InvalidSelectorException instead of InvalidArgumentException when selector is empty
  • v1.10.1 Changes

    • 🛠 Fix attributes ends-with XPath
    • Method Element::matches() now can check children nodes