| Index: packages/quiver/CHANGELOG.md
|
| diff --git a/packages/quiver/CHANGELOG.md b/packages/quiver/CHANGELOG.md
|
| index 6d9d0123623f2eb36bc4eb0be0ef16606e49683f..1cce8e06e6f1ce77d875635d4f9d7ec1f57778a3 100644
|
| --- a/packages/quiver/CHANGELOG.md
|
| +++ b/packages/quiver/CHANGELOG.md
|
| @@ -1,3 +1,39 @@
|
| +#### 0.25.0 - 2017-03-28
|
| + * BREAKING CHANGE: minimum SDK constraint increased to 1.21.0. This allows
|
| + use of async-await and generic function in Quiver.
|
| + * BREAKING CHANGE: eliminated deprecated `FakeTimer`.
|
| + * BREAKING CHANGE: `StreamBuffer<T>` now implements `StreamConsumer<T>` as
|
| + opposed to `StreamConsumer<T|List<T>>`.
|
| + * Deprecated: `FutureGroup`. Use the replacement in `package:async` which
|
| + requires a `close()` call to trigger auto-completion when the count of
|
| + pending tasks drops to 0.
|
| + * Deprecated: `repeat` in the `strings` library. Use the `*` operator on
|
| + the String class.
|
| + * Deprecated: in the strings library, `flip` has been renamed `reverse`.
|
| + `flip` is deprecated and will be removed in the next release.
|
| + * Iterables: `enumerate` is now generic.
|
| + * Collection: added `indexOf`.
|
| +
|
| +#### 0.24.0 - 2016-10-31
|
| + * BREAKING CHANGE: eliminated deprecated `nullToEmpty`, `emptyToNull`.
|
| + * Fix: Strong mode: As of Dart SDK 1.21.0, `Set.difference` takes a
|
| + `Set<Object>` parameter.
|
| +
|
| +#### 0.23.0 - 2016-09-21
|
| + * Strings: `nullToEmpty`, `emptyToNull` deprecated. Removal in 0.24.0.
|
| + * BREAKING CHANGE: eliminated deprecated multimap `toMap`.
|
| + * BREAKING CHANGE: eliminated deprecated `pad*`, `trim*` string functions.
|
| +
|
| +#### 0.22.0 - 2015-04-21
|
| + * BREAKING CHANGE: `streams` and `async` libraries have been [merged](https://github.com/google/quiver-dart/commit/671f1bc75742b4393e203c9520a3bf1e031967dc) into one `async` library
|
| + * BREAKING CHANGE: Pre-1.8.0 SDKs are no longer supported.
|
| + * Quiver is now [strong mode](https://github.com/dart-lang/dev_compiler/blob/master/STRONG_MODE.md) compliant
|
| + * New: `Optional` now implements `Iterable` and its methods are generic (using temporary syntax)
|
| + * New: `isNotEmpty` and `isDigit` in `strings.dart`
|
| + * New: `Multimap.fromIterable`
|
| + * Fix: Change `TreeSearch` from `class` to `enum`.
|
| + * Fix: `fake_async.dart` timers are now active while executing the callback
|
| +
|
| #### 0.21.4 - 2015-05-15
|
| * Add stats reporting for fake async tests. You can query the number of
|
| pending microtasks and timers via `microtaskCount`, `periodicTimerCount`,
|
|
|