[PHP Simple HTML Dom v4.8.x] 0: refactor -> findOne() -> will now return always an "Blank" object if no element was found 1: "SimpleXmlDomNodeInterface" -> fix phpdocs only 2: "*NodeBlank" -> fix return type from "findOne()" 3: "innerhtmlKeep" -> added for modifying html without loosing html-hacks for e.g. svg elements 4: "HtmlDomHelper" -> added "mergeHtmlAttributes()" 5: "HtmlDomParser" -> hack for multiple root elements 6: "AbstractSimpleHtmlDom" -> PHP 8.1 -> try to fix php type errors [PHP Simple HTML Dom v4.7.x] 1: add "findMultiOrFalse()" + "findOneOrFalse()" 2: fix -> usage of e.g. "textContent" 3: fix -> usage of special js template tags in the dom 4: merge improvements from "ivopetkov/html5-dom-document-php -> length attribute 5: merge improvements from "ivopetkov/html5-dom-document-php -> classList support 6: add "nextNonWhitespaceSibling()" 7: fix -> usage of "outerhtml" 8: add support for "symfony/css-selector": ~5.0 9: fix -> "save()" -> will use html() insteadof of innerHtml() now 13: fix -> "val()" -> will now support hidden fields 14: fix -> keep html comments, also at the beginning of the html input 15: add "HtmlDomParser->overwriteTemplateLogicSyntaxInSpecialScriptTags()" 16: add support for "text/x-handlebars-template" 17: fix -> problem with auto-completion in e.g. PhpStorm 18: small optimizations + fix phpstan reported errors 19: add support for different special script-tags 20: fix -> invalid html (move html that is after "" before "") 21: fix -> internal invalid self-closing tags (e.g. ) 22: fix -> invalid html (remove content before "") 23: fix -> invalid html (remove content before "") + try to repair broken html 24: fix -> normalize the html after replacing the node 25: add support for PHP 8 26: fix -> fix "setAttribute()" -> for e.g. urls 27: fix -> "XmlDomParser" -> add option for "auto-remove-xpath-namespace" 28: fix -> allow CSS and xPath syntax for XmlDomParser 29: use github actions 30: add "previousNonWhitespaceSibling()" 31: add "SimpleHtmlDom->delete()" & "SimpleHtmlDom->getTag()" thanks @marioquartz add support for "symfony/css-selector": ~6.0 thanks @dora38 [PHP Simple HTML Dom v4.6.x] 1: add an XmlDomParser Class + simple tests 2: add support for text/x-custom-template type 3: fix -> check result of "html5FallbackForScriptTags()" [PHP Simple HTML Dom v4.5.x] 1: fix -> return types 2: add abstract class and interface for "Dom Elements" (SimpleHtmlDom*) 3: and abstract class and interface for "Dom Nodes" (SimpleHtmlDomNode*) 4: fix -> errors reported by phpstan (level 7) 5: fix -> error with Google AMP () & Php DomDocument [PHP Simple HTML Dom v4.4.x] 1: add "findMulti()" method for "SimpleDomParser" 2: fix -> phpdoc improvements via phpstan [PHP Simple HTML Dom v4.3.x] 1: add "isRemoved()" method for "SimpleHtmlDom" 2: fix -> do not remove newlines from the output 3: fix -> keep HTML closing tags in