Backwards incompatibility: The data structures returned by loadYaml
and loadYamlStream
are now immutable.
Backwards incompatibility: The interface of the YamlMap
class has changed substantially in numerous ways. External users may no longer construct their own instances.
Maps and lists returned by loadYaml
and loadYamlStream
now contain information about their source locations.
A new loadYamlNode
function returns the source location of top-level scalars as well.
YamlMap
class is deprecated. In a future version, maps returned by loadYaml
and loadYamlStream
will be Dart HashMap
s with a custom equality operation.