⇢ | A | HTMLPurifier_AttrTransform_TargetNoopener added | |
⇢ | A | HTMLPurifier_HTMLModule_TargetNoopener added |
⇢ | D | HTMLPurifier_EntityParser::entityCallback() added | |
⇢ | B | HTMLPurifier_AttrTransform_TargetNoopener::transfo... added | |
⇢ | B | HTMLPurifier_EntityParser::__construct() added | |
⇢ | A | HTMLPurifier_EntityParser::substituteTextEntities(... added | |
⇢ | A | HTMLPurifier_EntityParser::substituteAttrEntities(... added | |
⇢ | A | HTMLPurifier_AttrDef_CSS_Color::__construct() added | |
⇢ | A | HTMLPurifier_HTMLModule_TargetNoopener::setup() added | |
⇢ | A | HTMLPurifier_Lexer::parseText() added | |
⇢ | A | HTMLPurifier_Lexer::parseAttr() added | |
C | ↘ | D | HTMLPurifier_DefinitionCache_Serializer::_prepareD... got worse |
D | ↗ | C | HTMLPurifier_Strategy_MakeWellFormed::processToken... improved |
D | ↘ | F | HTMLPurifier_AttrDef_CSS::validate() got worse |
B | ↘ | C | HTMLPurifier_Lexer_DOMLex::wrapHTML() got worse |
B | ↘ | C | HTMLPurifier_Lexer::parseData() got worse |