OLD | NEW |
| 1 #### 0.25.0 - 2017-03-28 |
| 2 * BREAKING CHANGE: minimum SDK constraint increased to 1.21.0. This allows |
| 3 use of async-await and generic function in Quiver. |
| 4 * BREAKING CHANGE: eliminated deprecated `FakeTimer`. |
| 5 * BREAKING CHANGE: `StreamBuffer<T>` now implements `StreamConsumer<T>` as |
| 6 opposed to `StreamConsumer<T|List<T>>`. |
| 7 * Deprecated: `FutureGroup`. Use the replacement in `package:async` which |
| 8 requires a `close()` call to trigger auto-completion when the count of |
| 9 pending tasks drops to 0. |
| 10 * Deprecated: `repeat` in the `strings` library. Use the `*` operator on |
| 11 the String class. |
| 12 * Deprecated: in the strings library, `flip` has been renamed `reverse`. |
| 13 `flip` is deprecated and will be removed in the next release. |
| 14 * Iterables: `enumerate` is now generic. |
| 15 * Collection: added `indexOf`. |
| 16 |
| 17 #### 0.24.0 - 2016-10-31 |
| 18 * BREAKING CHANGE: eliminated deprecated `nullToEmpty`, `emptyToNull`. |
| 19 * Fix: Strong mode: As of Dart SDK 1.21.0, `Set.difference` takes a |
| 20 `Set<Object>` parameter. |
| 21 |
| 22 #### 0.23.0 - 2016-09-21 |
| 23 * Strings: `nullToEmpty`, `emptyToNull` deprecated. Removal in 0.24.0. |
| 24 * BREAKING CHANGE: eliminated deprecated multimap `toMap`. |
| 25 * BREAKING CHANGE: eliminated deprecated `pad*`, `trim*` string functions. |
| 26 |
| 27 #### 0.22.0 - 2015-04-21 |
| 28 * BREAKING CHANGE: `streams` and `async` libraries have been [merged](https:/
/github.com/google/quiver-dart/commit/671f1bc75742b4393e203c9520a3bf1e031967dc)
into one `async` library |
| 29 * BREAKING CHANGE: Pre-1.8.0 SDKs are no longer supported. |
| 30 * Quiver is now [strong mode](https://github.com/dart-lang/dev_compiler/blob/
master/STRONG_MODE.md) compliant |
| 31 * New: `Optional` now implements `Iterable` and its methods are generic (usin
g temporary syntax) |
| 32 * New: `isNotEmpty` and `isDigit` in `strings.dart` |
| 33 * New: `Multimap.fromIterable` |
| 34 * Fix: Change `TreeSearch` from `class` to `enum`. |
| 35 * Fix: `fake_async.dart` timers are now active while executing the callback |
| 36 |
1 #### 0.21.4 - 2015-05-15 | 37 #### 0.21.4 - 2015-05-15 |
2 * Add stats reporting for fake async tests. You can query the number of | 38 * Add stats reporting for fake async tests. You can query the number of |
3 pending microtasks and timers via `microtaskCount`, `periodicTimerCount`, | 39 pending microtasks and timers via `microtaskCount`, `periodicTimerCount`, |
4 `nonPeriodicTimerCount`. | 40 `nonPeriodicTimerCount`. |
5 | 41 |
6 #### 0.21.3+1 - 2015-05-11 | 42 #### 0.21.3+1 - 2015-05-11 |
7 * Switch from unittest to test. | 43 * Switch from unittest to test. |
8 | 44 |
9 #### 0.21.3 - 2015-03-03 | 45 #### 0.21.3 - 2015-03-03 |
10 * Bugfix: fixed return type on some methods (e.g. `where` of `Iterable`s | 46 * Bugfix: fixed return type on some methods (e.g. `where` of `Iterable`s |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 * Multimap: better `toString()` on returned collections. | 84 * Multimap: better `toString()` on returned collections. |
49 * Multimap: Bugfix: support edits on empty value collections. | 85 * Multimap: Bugfix: support edits on empty value collections. |
50 * Multimap: Added missing return statment in `fold`. | 86 * Multimap: Added missing return statment in `fold`. |
51 * Added isEmpty() in `strings`. | 87 * Added isEmpty() in `strings`. |
52 * Added max SDK constraint <2.0.0 | 88 * Added max SDK constraint <2.0.0 |
53 * Minor updates to README.md. | 89 * Minor updates to README.md. |
54 * CHANGELOG.md added | 90 * CHANGELOG.md added |
55 | 91 |
56 #### 0.19.0+1 - 2014-11-12 | 92 #### 0.19.0+1 - 2014-11-12 |
57 * Corrected version constraint suggestion in README.md. | 93 * Corrected version constraint suggestion in README.md. |
OLD | NEW |