| ⇢ | C | Element added | |
| ⇢ | A | Title added | |
| ⇢ | A | ClosedElement added | |
| ⇢ | A | OpenElement added | |
| B | ↗ | A | Html improved |
| B | ↛ | Element removed | |
| A | ↛ | OpenElement removed | |
| A | ↛ | ClosedElement removed |
| ⇢ | F | Html::doClean() added | |
| ⇢ | D | Element::remove() added | |
| ⇢ | C | Element::clean() added | |
| ⇢ | C | Head::doClean() added | |
| ⇢ | B | Element::getAllowedAttributes() added | |
| ⇢ | B | Element::buildStartTag() added | |
| ⇢ | B | Base::doClean() added | |
| ⇢ | B | Title::doClean() added | |
| ⇢ | A | OpenElement::toHtml() added | |
| ⇢ | A | Element::getAttributeParameters() added | |
| ⋮ | view more | ||
| A | ↘ | B | Groundskeeper::clean() got worse |
| A | ↘ | B | AbstractToken::__construct() got worse |
| D | ↗ | B | AbstractToken::cleanChildTokens() improved |
| F | ↛ | Html::clean() removed | |
| D | ↛ | Element::remove() removed | |
| C | ↛ | Element::clean() removed | |
| B | ↛ | Element::getAllowedAttributes() removed | |
| B | ↛ | Link::validate() removed | |
| B | ↛ | Element::buildStartTag() removed | |
| B | ↛ | AbstractToken::isValidType() removed | |
| B | ↛ | Base::clean() removed | |
| A | ↛ | Element::appendChild() removed | |
| A | ↛ | Element::prependChild() removed | |
| ⋮ | view more | ||