New
package:collection v1.19.0
- Adds
shuffledtoIterableExtension. - Shuffle
IterableExtension.sampleresults. - Fix
mergeSortwhen the runtime iterable generic is a subtype of the static generic. CanonicalizedMap: added constructorfromEntries.- Mark "mixin" classes as
mixin. extension IterableIterableExtension<T> on Iterable<Iterable<T>>- Add
flattenedToListas a performance improvement overflattened. - Add
flattenedToSetas new behavior for flattening to unique elements.
- Add
- Deprecate
transitiveClosure. Consider usingpackage:graphs. - Deprecate
whereNotNull()fromIterableNullableExtension. UsenonNullsinstead - this is an equivalent extension available in Dart core since version 3.0. - Require Dart
^3.4.0