| Index: packages/collection/CHANGELOG.md
|
| diff --git a/packages/collection/CHANGELOG.md b/packages/collection/CHANGELOG.md
|
| index a39a2b5d2d403c0808d4446b1d16d90cb9efe6f9..8ece77feafdec6ef32a313ef96f4444c3b2e135d 100644
|
| --- a/packages/collection/CHANGELOG.md
|
| +++ b/packages/collection/CHANGELOG.md
|
| @@ -1,3 +1,106 @@
|
| +## 1.14.1
|
| +
|
| +* Make `Equality` implementations accept `null` as argument to `hash`.
|
| +
|
| +## 1.14.0
|
| +
|
| +* Add `CombinedListView`, a view of several lists concatenated together.
|
| +* Add `CombinedIterableView`, a view of several iterables concatenated together.
|
| +* Add `CombinedMapView`, a view of several maps concatenated together.
|
| +
|
| +## 1.13.0
|
| +
|
| +* Add `EqualityBy`
|
| +
|
| +## 1.12.0
|
| +
|
| +* Add `CaseInsensitiveEquality`.
|
| +
|
| +* Fix bug in `equalsIgnoreAsciiCase`.
|
| +
|
| +## 1.11.0
|
| +
|
| +* Add `EqualityMap` and `EqualitySet` classes which use `Equality` objects for
|
| + key and element equality, respectively.
|
| +
|
| +## 1.10.1
|
| +
|
| +* `Set.difference` now takes a `Set<Object>` as argument.
|
| +
|
| +## 1.9.1
|
| +
|
| +* Fix some documentation bugs.
|
| +
|
| +## 1.9.0
|
| +
|
| +* Add a top-level `stronglyConnectedComponents()` function that returns the
|
| + strongly connected components in a directed graph.
|
| +
|
| +## 1.8.0
|
| +
|
| +* Add a top-level `mapMap()` function that works like `Iterable.map()` on a
|
| + `Map`.
|
| +
|
| +* Add a top-level `mergeMaps()` function that creates a new map with the
|
| + combined contents of two existing maps.
|
| +
|
| +* Add a top-level `groupBy()` function that converts an `Iterable` to a `Map` by
|
| + grouping its elements using a function.
|
| +
|
| +* Add top-level `minBy()` and `maxBy()` functions that return the minimum and
|
| + maximum values in an `Iterable`, respectively, ordered by a derived value.
|
| +
|
| +* Add a top-level `transitiveClosure()` function that returns the transitive
|
| + closure of a directed graph.
|
| +
|
| +## 1.7.0
|
| +
|
| +* Add a `const UnmodifiableSetView.empty()` constructor.
|
| +
|
| +## 1.6.0
|
| +
|
| +* Add a `UnionSet` class that provides a view of the union of a set of sets.
|
| +
|
| +* Add a `UnionSetController` class that provides a convenient way to manage the
|
| + contents of a `UnionSet`.
|
| +
|
| +* Fix another incorrectly-declared generic type.
|
| +
|
| +## 1.5.1
|
| +
|
| +* Fix an incorrectly-declared generic type.
|
| +
|
| +## 1.5.0
|
| +
|
| +* Add `DelegatingIterable.typed()`, `DelegatingList.typed()`,
|
| + `DelegatingSet.typed()`, `DelegatingMap.typed()`, and
|
| + `DelegatingQueue.typed()` static methods. These wrap untyped instances of
|
| + these classes with the correct type parameter, and assert the types of values
|
| + as they're accessed.
|
| +
|
| +* Fix the types for `binarySearch()` and `lowerBound()` so they no longer
|
| + require all arguments to be comparable.
|
| +
|
| +* Add generic annotations to `insertionSort()` and `mergeSort()`.
|
| +
|
| +## 1.4.1
|
| +
|
| +* Fix all strong mode warnings.
|
| +
|
| +## 1.4.0
|
| +
|
| +* Add a `new PriorityQueue()` constructor that forwards to `new
|
| + HeapPriorityQueue()`.
|
| +
|
| +* Deprecate top-level libraries other than `package:collection/collection.dart`,
|
| + which exports these libraries' interfaces.
|
| +
|
| +## 1.3.0
|
| +
|
| +* Add `lowerBound` to binary search for values that might not be present.
|
| +
|
| +* Verify that the is valid for `CanonicalMap.[]`.
|
| +
|
| ## 1.2.0
|
|
|
| * Add string comparators that ignore ASCII case and sort numbers numerically.
|
|
|