This repository has been archived by the owner on Oct 22, 2024. It is now read-only.
- Adds
shuffled
toIterableExtension
. - Shuffle
IterableExtension.sample
results. - Fix
mergeSort
when 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
flattenedToList
as a performance improvement overflattened.
- Add
flattenedToSet
as new behavior for flattening to unique elements.
- Add
- Deprecate
transitiveClosure
. Consider usingpackage:graphs
. - Deprecate
whereNotNull()
fromIterableNullableExtension
. UsenonNulls
instead - this is an equivalent extension available in Dart core since
version 3.0. - Require Dart
^3.4.0