| ⇢ | A | BranchValidator added | |
| D | ↗ | B | HtmlElement improved |
| ⇢ | B | Escaper::escapeAttributes() added | |
| ⇢ | B | Escaper::escape() added | |
| ⇢ | A | BranchValidator::validateBranch() added | |
| ⇢ | A | Escaper::setEscapeHtmlAttr() added | |
| ⇢ | A | Escaper::setEscapeJs() added | |
| ⇢ | A | Escaper::setEscapeCss() added | |
| ⇢ | A | Escaper::setEscapeUrl() added | |
| ⇢ | A | HtmlElement::setBranchValidator() added | |
| ⇢ | A | BranchValidator::validateDefineHimself() added | |
| ⇢ | A | BranchValidator::validateCircularReferences() added | |
| ⋮ | view more | ||
| B | ↛ | HtmlElement::escapeAttributes() removed | |
| B | ↛ | HtmlElement::escape() removed | |
| A | ↛ | HtmlElement::validBranch() removed | |
| A | ↛ | HtmlElement::setEscapeCss() removed | |
| A | ↛ | HtmlElement::setEscapeUrl() removed | |
| A | ↛ | HtmlElement::validDefineHimself() removed | |
| A | ↛ | HtmlElement::validCircularReferences() removed | |
| A | ↛ | HtmlElement::setEscapeHtml() removed | |
| A | ↛ | HtmlElement::setEscapeHtmlAttr() removed | |
| A | ↛ | HtmlElement::setEscapeJs() removed | |
| ⋮ | view more | ||