| ⇢ | A | ReadResult added | |
| ⇢ | A | MoveResult added | |
| ⇢ | A | Parser added | |
| A | ↘ | B | BaseNode got worse |
| ⇢ | A | Parser::getNamespacePrefix() added | |
| ⇢ | A | Parser::getLocalName() added | |
| ⇢ | A | Parser::parseNamespaces() added | |
| ⇢ | A | Parser::parseQualifiedName() added | |
| ⇢ | A | DefaultReader::namespacesToAttributes() added | |
| ⇢ | A | DefaultReader::createNode() added | |
| ⇢ | A | DefaultReader::createEmptyNode() added | |
| ⇢ | A | DefaultReader::getNodeNamespaces() added | |
| ⇢ | A | ReadResult::create() added | |
| ⇢ | A | ReadResult::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | BaseNode::setDOMAttributeNS() got worse |
| A | ↛ | Formatter::getNamespacePrefix() removed | |
| A | ↛ | Formatter::getLocalName() removed | |
| A | ↛ | Formatter::validateElementName() removed | |
| A | ↛ | Formatter::parseQualifiedName() removed | |