Upgrading xml 4 to 5
Unknown4.5.1 → 5.4.1
Fetching 12 releases from GitHub…0 / 12
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Dart SDK requirement changed in 5.4.0: >=2.7.0 <3.0.0 → >=2.16.0 <3.0.0.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
extension XmlTransformerExtension on XmlNode - removed:
get XmlAttribute.value: String - removed:
method XmlException.toString(): String - removed:
method XmlTransformerExtension.copy(): XmlNode - removed:
set XmlAttribute.value(String value) - removed:
static field XmlTransformer.defaultInstance: final XmlTransformer - removed:
static method XmlNodeTypeException.checkNotNull(XmlNode node): void - changed:
class XmlAttribute extends XmlNode with XmlHasParent<XmlNode>, XmlHasName → class XmlAttribute extends XmlNode with XmlHasName, XmlHasParent<XmlNode> - changed:
class XmlDocument extends XmlNode with XmlHasChildren → class XmlDocument extends XmlNode with XmlHasChildren<XmlNode> - changed:
class XmlDocumentFragment extends XmlNode with XmlHasChildren → class XmlDocumentFragment extends XmlNode with XmlHasChildren<XmlNode> - changed:
class XmlElement extends XmlNode with XmlHasParent<XmlNode>, XmlHasName, XmlHasAttributes, XmlHasChildren → class XmlElement extends XmlNode with XmlHasName, XmlHasParent<XmlNode>, XmlHasAttributes, XmlHasChildren<XmlNode> - changed:
class XmlName: abstract extends Object with XmlHasVisitor, XmlHasWriter, XmlHasParent → class XmlName: abstract extends Object with XmlHasVisitor, XmlHasWriter, XmlHasParent<XmlNode> - changed:
ctor XmlAttribute(this.name, String value, [this.attributeType = …]) → ctor XmlAttribute(this.name, this.value, [this.attributeType = …]) - changed:
ctor XmlDocument.parse(String input, {XmlEntityMapping entityMapping = …}) → ctor XmlDocument.parse(String input, {XmlEntityMapping? entityMapping}) - changed:
ctor XmlDocumentFragment.parse(String input, {XmlEntityMapping entityMapping = …}) → ctor XmlDocumentFragment.parse(String input, {XmlEntityMapping? entityMapping}) - changed:
ctor XmlException([this.message]) → ctor XmlException(this.message) - changed:
ctor XmlName(String local, [String prefix]) → ctor XmlName(String local, [String? prefix]) - changed:
ctor XmlPrettyWriter( StringSink buffer, { XmlEntityMapping entityMapping, int level, String indent, String newLine, this.preserveWhitespace, this.indentAttribute, this.sortAttributes, }) → ctor XmlPrettyWriter( StringSink buffer, { XmlEntityMapping? entityMapping, int? level, String? indent, String? newLine, this.preserveWhitespace, this.indentAttribute, this.sortAttributes, this.spaceBeforeSelfClose, }) - changed:
ctor XmlWriter(this.buffer, {XmlEntityMapping entityMapping}) → ctor XmlWriter(this.buffer, {XmlEntityMapping? entityMapping}) - changed:
field XmlHasChildren.children: final XmlNodeList<XmlNode> → field XmlHasChildren.children: final XmlNodeList<T> - changed:
field XmlParserException.buffer: final String → field XmlParserException.buffer: final String? - changed:
field XmlPrettyWriter.indentAttribute: final Predicate<XmlAttribute> → field XmlPrettyWriter.indentAttribute: final Predicate<XmlAttribute>? - changed:
field XmlPrettyWriter.preserveWhitespace: final Predicate<XmlNode> → field XmlPrettyWriter.preserveWhitespace: final Predicate<XmlNode>? - changed:
field XmlPrettyWriter.sortAttributes: final Comparator<XmlAttribute> → field XmlPrettyWriter.sortAttributes: final Comparator<XmlAttribute>? - changed:
function parse(String input, {XmlEntityMapping entityMapping = …}): XmlDocument → function parse(String input, {XmlEntityMapping? entityMapping}): XmlDocument - changed:
get XmlDeclaration.encoding: String → get XmlDeclaration.encoding: String? - changed:
get XmlDeclaration.version: String → get XmlDeclaration.version: String? - changed:
get XmlDocument.declaration: XmlDeclaration → get XmlDocument.declaration: XmlDeclaration? - changed:
get XmlDocument.doctypeElement: XmlDoctype → get XmlDocument.doctypeElement: XmlDoctype? - changed:
get XmlHasChildren.firstChild: XmlNode → get XmlHasChildren.firstChild: T? - changed:
get XmlHasChildren.firstElementChild: XmlElement → get XmlHasChildren.firstElementChild: XmlElement? - changed:
get XmlHasChildren.lastChild: XmlNode → get XmlHasChildren.lastChild: T? - changed:
get XmlHasChildren.lastElementChild: XmlElement → get XmlHasChildren.lastElementChild: XmlElement? - changed:
get XmlHasParent.parent: T → get XmlHasParent.parent: T? - changed:
get XmlName.namespaceUri: String → get XmlName.namespaceUri: String? - changed:
get XmlName.prefix: String → get XmlName.prefix: String? - changed:
get XmlParentExtension.document: XmlDocument → get XmlParentExtension.document: XmlDocument? - changed:
get XmlParentExtension.parentElement: XmlElement → get XmlParentExtension.parentElement: XmlElement? - changed:
get XmlParserException.offset: int → get XmlParserException.offset: int? - changed:
get XmlParserException.source: String → get XmlParserException.source: String? - changed:
get XmlSiblingExtension.nextSibling: XmlNode → get XmlSiblingExtension.nextSibling: XmlNode? - changed:
get XmlSiblingExtension.previousSibling: XmlNode → get XmlSiblingExtension.previousSibling: XmlNode? - changed:
method XmlBuilder.attribute(String name, Object value, {String namespace, XmlAttributeType attributeType}): void → method XmlBuilder.attribute(String name, Object value, {String? namespace, XmlAttributeType? attributeType}): void - changed:
method XmlBuilder.declaration( {String version = …, String encoding, Map<String, String> attributes = …}): void → method XmlBuilder.declaration( {String version = …, String? encoding, Map<String, String> attributes = …}): void - changed:
method XmlBuilder.element(String name, {String namespace, Map<String, String> namespaces = …, Map<String, String> attributes = …, bool isSelfClosing = …, Object nest}): void → method XmlBuilder.element(String name, {String? namespace, Map<String, String?> namespaces = …, Map<String, String> attributes = …, bool isSelfClosing = …, Object? nest}): void - changed:
method XmlBuilder.namespace(String uri, [String prefix]): void → method XmlBuilder.namespace(String uri, [String? prefix]): void - changed:
method XmlDefaultEntityMapping.decodeEntity(String input): String → method XmlDefaultEntityMapping.decodeEntity(String input): String? - changed:
method XmlEntityMapping.decodeEntity(String input): String → method XmlEntityMapping.decodeEntity(String input): String? - changed:
method XmlFindExtension.findAllElements(String name, {String namespace}): Iterable<XmlElement> → method XmlFindExtension.findAllElements(String name, {String? namespace}): Iterable<XmlElement> - changed:
method XmlFindExtension.findElements(String name, {String namespace}): Iterable<XmlElement> → method XmlFindExtension.findElements(String name, {String? namespace}): Iterable<XmlElement> - changed:
method XmlHasAttributes.getAttribute(String name, {String namespace}): String → method XmlHasAttributes.getAttribute(String name, {String? namespace}): String? - changed:
method XmlHasAttributes.getAttributeNode(String name, {String namespace}): XmlAttribute → method XmlHasAttributes.getAttributeNode(String name, {String? namespace}): XmlAttribute? - changed:
method XmlHasAttributes.setAttribute(String name, String value, {String namespace}): void → method XmlHasAttributes.setAttribute(String name, String? value, {String? namespace}): void - changed:
method XmlHasChildren.getElement(String name, {String namespace}): XmlElement → method XmlHasChildren.getElement(String name, {String? namespace}): XmlElement? - changed:
method XmlHasWriter.toXmlString({ bool pretty = …, XmlEntityMapping entityMapping, int level, String indent, String newLine, Predicate<XmlNode> preserveWhitespace, Predicate<XmlAttribute> indentAttribute, Comparator<XmlAttribute> sortAttributes, }): String → method XmlHasWriter.toXmlString({ bool pretty = …, XmlEntityMapping? entityMapping, int? level, String? indent, String? newLine, Predicate<XmlNode>? preserveWhitespace, Predicate<XmlAttribute>? indentAttribute, Comparator<XmlAttribute>? sortAttributes, Predicate<XmlNode>? spaceBeforeSelfClose, }): String - changed:
method XmlNormalizerExtension.normalize(): void → method XmlNormalizerExtension.normalize({ Predicate<XmlText>? trimWhitespace, Predicate<XmlText>? collapseWhitespace, }): void - changed:
method XmlNullEntityMapping.decodeEntity(String input): String → method XmlNullEntityMapping.decodeEntity(String input): String? - changed:
method XmlWriter.writeIterable(Iterable<XmlHasVisitor> nodes, [String separator]): void → method XmlWriter.writeIterable(Iterable<XmlHasVisitor> nodes, [String? separator]): void - changed:
mixin XmlHasChildren implements XmlChildrenBase → mixin XmlHasChildren<T extends XmlNode> implements XmlChildrenBase - changed:
set XmlDeclaration.encoding(String value) → set XmlDeclaration.encoding(String? value) - changed:
set XmlDeclaration.standalone(bool value) → set XmlDeclaration.standalone(bool? value) - changed:
set XmlDeclaration.version(String value) → set XmlDeclaration.version(String? value) - added:
ctor XmlTransformer() - added:
field XmlAttribute.value: String - added:
field XmlPrettyWriter.spaceBeforeSelfClose: final Predicate<XmlNode>? - added:
get XmlAncestorsExtension.ancestorElements: Iterable<XmlElement> - added:
get XmlDescendantsExtension.descendantElements: Iterable<XmlElement> - added:
get XmlFollowingExtension.followingElements: Iterable<XmlElement> - added:
get XmlHasChildren.childElements: Iterable<XmlElement> - added:
get XmlHasName.localName: String - added:
get XmlHasName.namespacePrefix: String? - added:
get XmlHasName.namespaceUri: String? - added:
get XmlHasName.qualifiedName: String - added:
get XmlHasText.innerText: String - added:
get XmlHasText.text: String - added:
get XmlHasXml.innerXml: String - added:
get XmlHasXml.outerXml: String - added:
get XmlPrecedingExtension.precedingElements: Iterable<XmlElement> - added:
get XmlSiblingExtension.nextElementSibling: XmlElement? - added:
get XmlSiblingExtension.previousElementSibling: XmlElement? - added:
get XmlSiblingExtension.siblingElements: Iterable<XmlNode> - added:
get XmlSiblingExtension.siblings: Iterable<XmlNode> - added:
method XmlAttribute.copy(): XmlAttribute - added:
method XmlBuilder.doctype(Object text): void - added:
method XmlBuilder.xml(String input, {XmlEntityMapping? entityMapping}): void - added:
method XmlCDATA.copy(): XmlCDATA - added:
method XmlComment.copy(): XmlComment - added:
method XmlDeclaration.copy(): XmlDeclaration - added:
method XmlDoctype.copy(): XmlDoctype - added:
method XmlDocument.copy(): XmlDocument - added:
method XmlDocumentFragment.copy(): XmlDocumentFragment - added:
method XmlElement.copy(): XmlElement - added:
method XmlName.copy(): XmlName - added:
method XmlNode.copy(): XmlNode - added:
method XmlNodeTypeException.toString(): String - added:
method XmlParentException.toString(): String - added:
method XmlProcessing.copy(): XmlProcessing - added:
method XmlProductionDefinition.documentFragmentContent(): Parser - added:
method XmlTagException.toString(): String - added:
method XmlText.copy(): XmlText - added:
mixin XmlHasText implements XmlChildrenBase - added:
mixin XmlHasXml implements XmlChildrenBase, XmlParentBase, XmlHasWriter - added:
set XmlHasText.innerText(String value) - added:
set XmlHasXml.innerXml(String value) - added:
set XmlHasXml.outerXml(String value) - added:
variable defaultEntityMapping: XmlEntityMapping
- changed:
ctor XmlEventCodec( {XmlEntityMapping entityMapping = …}) → ctor XmlEventCodec({XmlEntityMapping? entityMapping}) - changed:
ctor XmlEventDecoder( {this.entityMapping = …}) → ctor XmlEventDecoder({XmlEntityMapping? entityMapping}) - changed:
ctor XmlEventEncoder( {this.entityMapping = …}) → ctor XmlEventEncoder({XmlEntityMapping? entityMapping}) - changed:
function parseEvents(String input, {XmlEntityMapping entityMapping = …}): Iterable<XmlEvent> → function parseEvents(String input, {XmlEntityMapping? entityMapping}): Iterable<XmlEvent> - changed:
method XmlEventDecoder.convert(String input, [int start = …, int end]): List<XmlEvent> → method XmlEventDecoder.convert(String input, [int start = …, int? end]): List<XmlEvent> - changed:
method XmlEventDecoderExtension.toXmlEvents( {XmlEntityMapping entityMapping = …}): Stream<List<XmlEvent>> → method XmlEventDecoderExtension.toXmlEvents({XmlEntityMapping? entityMapping}): Stream<List<XmlEvent>> - changed:
method XmlEventEncoderExtension.toXmlString( {XmlEntityMapping entityMapping = …}): Stream<String> → method XmlEventEncoderExtension.toXmlString({XmlEntityMapping? entityMapping}): Stream<String> - changed:
method XmlForEachEventExtension.forEachEvent({ EventHandler<XmlCDATAEvent> onCDATA, EventHandler<XmlCommentEvent> onComment, EventHandler<XmlDeclarationEvent> onDeclaration, EventHandler<XmlDoctypeEvent> onDoctype, EventHandler<XmlEndElementEvent> onEndElement, EventHandler<XmlProcessingEvent> onProcessing, EventHandler<XmlStartElementEvent> onStartElement, EventHandler<XmlTextEvent> onText, }):… → method XmlForEachEventExtension.forEachEvent({ EventHandler<XmlCDATAEvent>? onCDATA, EventHandler<XmlCommentEvent>? onComment, EventHandler<XmlDeclarationEvent>? onDeclaration, EventHandler<XmlDoctypeEvent>? onDoctype, EventHandler<XmlEndElementEvent>? onEndElement, EventHandler<XmlProcessingEvent>? onProcessing, EventHandler<XmlStartElementEvent>? onStartElement, EventHandler<XmlTextEvent>? onTe… - changed:
method XmlForEachEventListExtension.forEachEvent({ EventHandler<XmlCDATAEvent> onCDATA, EventHandler<XmlCommentEvent> onComment, EventHandler<XmlDeclarationEvent> onDeclaration, EventHandler<XmlDoctypeEvent> onDoctype, EventHandler<XmlEndElementEvent> onEndElement, EventHandler<XmlProcessingEvent> onProcessing, EventHandler<XmlStartElementEvent> onStartElement, EventHandler<XmlTextEvent> onText,… → method XmlForEachEventListExtension.forEachEvent({ EventHandler<XmlCDATAEvent>? onCDATA, EventHandler<XmlCommentEvent>? onComment, EventHandler<XmlDeclarationEvent>? onDeclaration, EventHandler<XmlDoctypeEvent>? onDoctype, EventHandler<XmlEndElementEvent>? onEndElement, EventHandler<XmlProcessingEvent>? onProcessing, EventHandler<XmlStartElementEvent>? onStartElement, EventHandler<XmlTextEvent>?…