OLD | NEW |
(Empty) | |
| 1 ## 2.1.7 |
| 2 |
| 3 * Fix more strong mode warnings. |
| 4 |
| 5 ## 2.1.6 |
| 6 |
| 7 * Fix two analysis issues with DDC's strong mode. |
| 8 |
| 9 ## 2.1.5 |
| 10 |
| 11 * Fix a bug with 2.1.4 where source span information was being discarded for |
| 12 scalar values. |
| 13 |
| 14 ## 2.1.4 |
| 15 |
| 16 * Substantially improve performance. |
| 17 |
| 18 ## 2.1.3 |
| 19 |
| 20 * Add a hint that a colon might be missing when a mapping value is found in the |
| 21 wrong context. |
| 22 |
| 23 ## 2.1.2 |
| 24 |
| 25 * Fix a crashing bug when parsing block scalars. |
| 26 |
| 27 ## 2.1.1 |
| 28 |
| 29 * Properly scope `SourceSpan`s for scalar values surrounded by whitespace. |
| 30 |
| 31 ## 2.1.0 |
| 32 |
| 33 * Rewrite the parser for a 10x speed improvement. |
| 34 |
| 35 * Support anchors and aliases (`&foo` and `*foo`). |
| 36 |
| 37 * Support explicit tags (e.g. `!!str`). Note that user-defined tags are still |
| 38 not fully supported. |
| 39 |
| 40 * `%YAML` and `%TAG` directives are now parsed, although again user-defined tags |
| 41 are not fully supported. |
| 42 |
| 43 * `YamlScalar`, `YamlList`, and `YamlMap` now expose the styles in which they |
| 44 were written (for example plain vs folded, block vs flow). |
| 45 |
| 46 * A `yamlWarningCallback` field is exposed. This field can be used to customize |
| 47 how YAML warnings are displayed. |
| 48 |
| 49 ## 2.0.1+1 |
| 50 |
| 51 * Fix an import in a test. |
| 52 |
| 53 * Widen the version constraint on the `collection` package. |
| 54 |
| 55 ## 2.0.1 |
| 56 |
| 57 * Fix a few lingering references to the old `Span` class in documentation and |
| 58 tests. |
| 59 |
| 60 ## 2.0.0 |
| 61 |
| 62 * Switch from `source_maps`' `Span` class to `source_span`'s `SourceSpan` class. |
| 63 |
| 64 * For consistency with `source_span` and `string_scanner`, all `sourceName` |
| 65 parameters have been renamed to `sourceUrl`. They now accept Urls as well as |
| 66 Strings. |
| 67 |
| 68 ## 1.1.1 |
| 69 |
| 70 * Fix broken type arguments that caused breakage on dart2js. |
| 71 |
| 72 * Fix an analyzer warning in `yaml_node_wrapper.dart`. |
| 73 |
| 74 ## 1.1.0 |
| 75 |
| 76 * Add new publicly-accessible constructors for `YamlNode` subclasses. These |
| 77 constructors make it possible to use the same API to access non-YAML data as |
| 78 YAML data. |
| 79 |
| 80 * Make `YamlException` inherit from source_map's [`SpanFormatException`][]. This |
| 81 improves the error formatting and allows callers access to source range |
| 82 information. |
| 83 |
| 84 [SpanFormatException]: (http://www.dartdocs.org/documentation/source_maps/0.9.2/
index.html#source_maps/source_maps.SpanFormatException) |
| 85 |
| 86 ## 1.0.0+1 |
| 87 |
| 88 * Fix a variable name typo. |
| 89 |
| 90 ## 1.0.0 |
| 91 |
| 92 * **Backwards incompatibility**: The data structures returned by `loadYaml` and |
| 93 `loadYamlStream` are now immutable. |
| 94 |
| 95 * **Backwards incompatibility**: The interface of the `YamlMap` class has |
| 96 changed substantially in numerous ways. External users may no longer construct |
| 97 their own instances. |
| 98 |
| 99 * Maps and lists returned by `loadYaml` and `loadYamlStream` now contain |
| 100 information about their source locations. |
| 101 |
| 102 * A new `loadYamlNode` function returns the source location of top-level scalars |
| 103 as well. |
| 104 |
| 105 ## 0.10.0 |
| 106 |
| 107 * Improve error messages when a file fails to parse. |
| 108 |
| 109 ## 0.9.0+2 |
| 110 |
| 111 * Ensure that maps are order-independent when used as map keys. |
| 112 |
| 113 ## 0.9.0+1 |
| 114 |
| 115 * The `YamlMap` class is deprecated. In a future version, maps returned by |
| 116 `loadYaml` and `loadYamlStream` will be Dart `HashMap`s with a custom equality |
| 117 operation. |
OLD | NEW |