Skip to content

Releases: dart-lang/collection

package:collection v1.18.0

26 Jul 01:04
0a2885a
Compare
Choose a tag to compare
  • CanonicalizedMap:
    • Added copy: copies an instance without recalculating the canonical values of the keys.
    • Added toMap: creates a Map<K,V> (with the original key values).
    • Added toMapOfCanonicalKeys: creates a Map<C,V> (with the canonicalized keys).
  • Fixes bugs in ListSlice.slice and ListExtensions.slice.
  • Update to package:lints 2.0.1.

v1.17.2

12 May 20:58
6abff47
Compare
Choose a tag to compare
  • Accept Dart SDK versions above 3.0.

v1.17.1

26 Jan 18:05
a566328
Compare
Choose a tag to compare
  • Require Dart 2.18
  • Improve docs for splitAfter and splitBefore.

1.14.10: Remove uses of `retype` (#95)

12 Jun 13:44
5c01f4e
Compare
Choose a tag to compare
  • Remove uses of retype.
  • Fix various bugs, mainly in tests.

1.14.9

20 Mar 17:15
d3db386
Compare
Choose a tag to compare
  • Fixed bugs where QueueList, MapKeySet, and MapValueSet did not adhere to
    the contract laid out by List.cast, Set.cast and Map.cast respectively.
    The returned instances of these methods now correctly forward to the existing
    instance instead of always creating a new copy.

1.14.7

13 Mar 00:37
9ad39ba
Compare
Choose a tag to compare
  • Only the Dart 2 dev SDK (>=2.0.0-dev.22.0) is now supported.
  • Added support for all Dart 2 SDK methods that threw UnimplementedError.

1.14.0

26 Mar 17:48
Compare
Choose a tag to compare

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.