|
| 1 | +## 0.15.5 |
| 2 | + |
| 3 | +- Require Dart `3.2`. |
| 4 | +- Move to `dart-lang/tools` monorepo. |
| 5 | + |
| 6 | +## 0.15.4 |
| 7 | + |
| 8 | +- Widen the dependency on `package:csslib`. |
| 9 | +- Require Dart `2.19`. |
| 10 | + |
| 11 | +## 0.15.3 |
| 12 | + |
| 13 | +- Added package topics to the pubspec file. |
| 14 | + |
| 15 | +## 0.15.2 |
| 16 | + |
| 17 | +- Add additional types at the API boundary (in `lib/parser.dart` and others). |
| 18 | +- Adopted the `package:dart_flutter_team_lints` linting rules. |
| 19 | +- Fixed an issue with `querySelector` where it would fail in some cases with |
| 20 | + descendant or sibling combinators (#157). |
| 21 | +- Add an API example in `example/`. |
| 22 | + |
| 23 | +## 0.15.1 |
| 24 | + |
| 25 | +- Move `htmlSerializeEscape` to its own library, |
| 26 | + `package:html/html_escape.dart`, which is exported from |
| 27 | + `package:html/dom_parsing.dart`. |
| 28 | +- Use more non-growable lists, and type annotations on List literals. |
| 29 | +- Switch analysis option `implicit-casts: false` to `strict-casts: true`. |
| 30 | + |
| 31 | +## 0.15.0 |
| 32 | + |
| 33 | +- Migrate to null safety. |
| 34 | +- Drop `lastPhase`, `beforeRcDataPhase`, and `container` fields from |
| 35 | + `HtmlParser` class. These fields never had a value other than `null`. |
| 36 | + |
| 37 | +## 0.14.0+4 |
| 38 | + |
| 39 | +- Fix a bug parsing bad HTML where a 'button' end tag needs to close other |
| 40 | + elements. |
| 41 | + |
| 42 | +## 0.14.0+3 |
| 43 | + |
| 44 | +- Fix spans generated for HTML with higher-plane unicode characters |
| 45 | + (eg. emojis). |
| 46 | + |
| 47 | +## 0.14.0+2 |
| 48 | + |
| 49 | +- Support `package:css` `>=0.13.2 <0.17.0`. |
| 50 | + |
| 51 | +## 0.14.0+1 |
| 52 | + |
| 53 | +- Support `package:css` `>=0.13.2 <0.16.0`. |
| 54 | + |
| 55 | +## 0.14.0 |
| 56 | + |
| 57 | +*BREAKING CHANGES* |
| 58 | + |
| 59 | +- Drop support for encodings other than UTF-8 and ASCII. |
| 60 | +- Removed `parser_console.dart` library. |
| 61 | + |
| 62 | +## 0.13.4+1 |
| 63 | + |
| 64 | +* Fixes to readme and pubspec. |
| 65 | + |
| 66 | +## 0.13.4 |
| 67 | + |
| 68 | +* Require Dart 2.0 stable. |
| 69 | + |
| 70 | +## 0.13.3+3 |
| 71 | + |
| 72 | +* Do not use this tag in our systems - there was an earlier version of it |
| 73 | + pointing to a different commit, that is still in some caches. |
| 74 | + |
| 75 | +* Fix missing_return analyzer errors in `processStartTag` and `processEndTag` |
| 76 | + methods. |
| 77 | + |
| 78 | +## 0.13.3+2 |
| 79 | + |
| 80 | +* Set max SDK version to `<3.0.0`, and adjust other dependencies. |
| 81 | + |
| 82 | +## 0.13.3+1 |
| 83 | + |
| 84 | + * Updated SDK version to 2.0.0-dev.17.0 |
| 85 | + |
| 86 | +## 0.13.3 |
| 87 | + |
| 88 | + * Update the signatures of `FilteredElementList.indexOf` and |
| 89 | + `FilteredElementList.lastIndexOf` to include type annotations. |
| 90 | + |
| 91 | +## 0.13.2+2 |
| 92 | + |
| 93 | + * Update signature for implementations of `Iterable.singleWhere` to include |
| 94 | + optional argument. |
| 95 | + |
| 96 | +## 0.13.2+1 |
| 97 | + |
| 98 | + * Changed the implementation of `Set` and `List` classes to use base classes |
| 99 | + from `dart:collection`. |
| 100 | + |
| 101 | +## 0.13.2 |
| 102 | + |
| 103 | + * Support the latest release of `pkg/csslib`. |
| 104 | + |
| 105 | +## 0.13.1 |
| 106 | + * Update Set.difference to take a Set<Object>. |
| 107 | + |
| 108 | +## 0.13.0 |
| 109 | + |
| 110 | + * **BREAKING** Fix all [strong mode][] errors and warnings. |
| 111 | + This involved adding more precise types on some public APIs, which is why it |
| 112 | + may break users. |
| 113 | + |
| 114 | +[strong mode]: https://github.com/dart-lang/dev_compiler/blob/master/STRONG_MODE.md |
| 115 | + |
| 116 | +#### Pub version 0.12.2+2 |
| 117 | + * Support `csslib` versions `0.13.x`. |
| 118 | + |
| 119 | +#### Pub version 0.12.2+1 |
| 120 | + * Exclude `.packages` file from the published package. |
| 121 | + |
| 122 | +#### Pub version 0.12.2 |
| 123 | + * Added `Element.endSourceSpan`, containing the span of a closing tag. |
| 124 | + |
| 125 | +#### Pub version 0.12.0+1 |
| 126 | + * Support `csslib` version `0.12.0`. |
| 127 | + |
| 128 | +#### Rename to package:html 0.12.0 |
| 129 | + * package has been renamed to `html` |
| 130 | + |
| 131 | +#### Pub version 0.12.0 |
| 132 | + * switch from `source_maps`' `Span` class to `source_span`'s |
| 133 | + `SourceSpan` class. |
| 134 | + |
| 135 | +#### Pub version 0.11.0+2 |
| 136 | + * expand the version constraint for csslib. |
| 137 | + |
| 138 | +#### Pub version 0.10.0+1 |
| 139 | + * use a more recent source_maps version. |
| 140 | + |
| 141 | +#### Pub version 0.10.0 |
| 142 | + * fix how document fragments are added in NodeList.add/addAll/insertAll. |
| 143 | + |
| 144 | +#### Pub version 0.9.2-dev |
| 145 | + * add Node.text, Node.append, Document.documentElement |
| 146 | + * add Text.data, deprecate Node.value and Text.value. |
| 147 | + * deprecate Node.$dom_nodeType |
| 148 | + * added querySelector/querySelectorAll, deprecated query/queryAll. |
| 149 | + This matches the current APIs in dart:html. |
0 commit comments