| Index: CHANGELOG.md
|
| diff --git a/CHANGELOG.md b/CHANGELOG.md
|
| index e1ed14455afada92704cd512a155a9927cb11747..85ec9b0aa744d2a31069f333d902872b41cfd528 100644
|
| --- a/CHANGELOG.md
|
| +++ b/CHANGELOG.md
|
| @@ -58,6 +58,23 @@
|
| }
|
| ```
|
|
|
| +* Breaking change - infer list and map literals from the context type as well as
|
| + their values, consistent with generic methods and instance creation
|
| + (SDK issue [27151](https://github.com/dart-lang/sdk/issues/27151)).
|
| +
|
| + ```dart
|
| + import 'dart:async';
|
| + main() async {
|
| + var b = new Future<B>.value(new B());
|
| + var c = new Future<C>.value(new C());
|
| + var/*infer List<Future<A>>*/ list = [b, c];
|
| + var/*infer List<A>*/ result = await Future.wait(list);
|
| + }
|
| + class A {}
|
| + class B extends A {}
|
| + class C extends A {}
|
| + ```
|
| +
|
| ## 1.19.0
|
|
|
| ### Language changes
|
|
|