Index: CHANGELOG.md |
diff --git a/CHANGELOG.md b/CHANGELOG.md |
index e88aeacbd282e7f533558a774d887477ad7719c0..e71f985c7da12dc04c8b697a7892cd4f07aea360 100644 |
--- a/CHANGELOG.md |
+++ b/CHANGELOG.md |
@@ -7,6 +7,31 @@ |
on Mac. Was already non-blocking on all other platforms. |
* Report a better error when a bind fails because of a bad source address. |
+### Analyzer |
+ |
+* Strong mode breaking change - infer generic type arguments from the |
+ constructor invocation arguments |
+ (SDK issue [25220](https://github.com/dart-lang/sdk/issues/25220)) |
+ |
+ ```dart |
+ var map = new Map<String, String>(); |
+ |
+ // infer: Map<String, String> |
+ var otherMap = new Map.from(map); |
+ ``` |
+ |
+* Strong mode breaking change - infer local function return type |
+ (SDK issue [26414](https://github.com/dart-lang/sdk/issues/26414)) |
+ |
+ ```dart |
+ void main() { |
+ // infer: return type is int |
+ f() { return 40; } |
+ int y = f() + 2; // type checks |
+ print(y); |
+ } |
+ ``` |
+ |
### Tool Changes |
* `dartfmt` - upgraded to v0.2.9 |