Index: packages/string_scanner/CHANGELOG.md |
diff --git a/packages/string_scanner/CHANGELOG.md b/packages/string_scanner/CHANGELOG.md |
index 23f911c296c0c64ab10c8015db9183a97d64e168..83ca15b3fd8b508a2e0be536f03cd1510bdbf49a 100644 |
--- a/packages/string_scanner/CHANGELOG.md |
+++ b/packages/string_scanner/CHANGELOG.md |
@@ -1,3 +1,35 @@ |
+## 1.0.2 |
+ |
+* `SpanScanner` no longer crashes when creating a span that contains a UTF-16 |
+ surrogate pair. |
+ |
+## 1.0.1 |
+ |
+* Fix the error text emitted by `StringScanner.expectChar()`. |
+ |
+## 1.0.0 |
+ |
+* **Breaking change**: `StringScanner.error()`'s `length` argument now defaults |
+ to `0` rather than `1` when no match data is available. |
+ |
+* **Breaking change**: `StringScanner.lastMatch` and related methods are now |
+ reset when the scanner's position changes without producing a new match. |
+ |
+**Note**: While the changes in `1.0.0` are user-visible, they're unlikely to |
+actually break any code in practice. Unless you know that your package is |
+incompatible with 0.1.x, consider using 0.1.5 as your lower bound rather |
+than 1.0.0. For example, `string_scanner: ">=0.1.5 <2.0.0"`. |
+ |
+## 0.1.5 |
+ |
+* Add `new SpanScanner.within()`, which scans within a existing `FileSpan`. |
+ |
+* Add `StringScanner.scanChar()` and `StringScanner.expectChar()`. |
+ |
+## 0.1.4+1 |
+ |
+* Remove the dependency on `path`, since we don't actually import it. |
+ |
## 0.1.4 |
* Add `new SpanScanner.eager()` for creating a `SpanScanner` that eagerly |