Groups
Conversations
All groups and messages
Send feedback to Google
Help
Training
Sign in
Groups
Dart Announcements
Conversations
About
Dart Announcements
1–30 of 366
Official announcements for the Dart project, including breaking changes, new releases, and other messages for the entire community.
Mark all as read
Report group
0 selected
Kevin Chisholm
Feb 20
Dart 3.3 released
Dart 3.3 is now available! Please note that it contains a number of previously announced breaking
unread,
Dart 3.3 released
Dart 3.3 is now available! Please note that it contains a number of previously announced breaking
Feb 20
Paul Berry
2
Feb 13
Breaking change 54828: Make the type schema for null-aware spread operations consistent
This change was implemented in https://github.com/dart-lang/sdk/commit/
unread,
Breaking change 54828: Make the type schema for null-aware spread operations consistent
This change was implemented in https://github.com/dart-lang/sdk/commit/
Feb 13
Paul Berry
2
Jan 31
Breaking Change 54640: Fix pattern context type schema for cast patterns.
The change was implemented in https://github.com/dart-lang/sdk/commit/
unread,
Breaking Change 54640: Fix pattern context type schema for cast patterns.
The change was implemented in https://github.com/dart-lang/sdk/commit/
Jan 31
Mayank Patke
2
12/6/23
Breaking change 54201: dart2js will not minify Invocation.memberName in noSuchMethod
This change has now landed. Mayank Patke | Software Engineer, Dart | fishyt...@google.com | (206)
unread,
Breaking change 54201: dart2js will not minify Invocation.memberName in noSuchMethod
This change has now landed. Mayank Patke | Software Engineer, Dart | fishyt...@google.com | (206)
12/6/23
Erik Ernst
12/1/23
Breaking change #54002: Modify the 'UP' algorithm to handle intersection types earlier
This breaking change modifies the computation of the standard upper bound (also known as the least
unread,
Breaking change #54002: Modify the 'UP' algorithm to handle intersection types earlier
This breaking change modifies the computation of the standard upper bound (also known as the least
12/1/23
Kevin Chisholm
11/15/23
Dart 3.2 released
Dart 3.2 is now available! Please note that it contains a number of previously announced breaking
unread,
Dart 3.2 released
Dart 3.2 is now available! Please note that it contains a number of previously announced breaking
11/15/23
Erik Ernst
10/27/23
Breaking change #53883: Disambiguate `extension type` to declare an extension type
This breaking change is a grammar modification that disambiguates certain declarations starting with
unread,
Breaking change #53883: Disambiguate `extension type` to declare an extension type
This breaking change is a grammar modification that disambiguates certain declarations starting with
10/27/23
Brian Quinlan
10/25/23
Breaking change 53863: Add lineTerminator field to Stdout
See discussion on breaking change: https://github.com/dart-lang/sdk/issues/53863 Change Intent To
unread,
Breaking change 53863: Add lineTerminator field to Stdout
See discussion on breaking change: https://github.com/dart-lang/sdk/issues/53863 Change Intent To
10/25/23
Erik Ernst
8/23/23
Breaking change #53325: Include `on` during exhaustiveness checks
Issue #53325 is a breaking change request that proposes a change to the exhaustiveness analysis
unread,
Breaking change #53325: Include `on` during exhaustiveness checks
Issue #53325 is a breaking change request that proposes a change to the exhaustiveness analysis
8/23/23
Bob Nystrom
8/22/23
[Survey response requested] Dart format trailing comma proposal
TL;DR: We're proposing a set of style changes to dart format that would affect about 10% of all
unread,
[Survey response requested] Dart format trailing comma proposal
TL;DR: We're proposing a set of style changes to dart format that would affect about 10% of all
8/22/23
Siggi Cherem
8/17/23
breaking change #53264: HtmlElement cannot be extended
We'd like to do follow-up cleanup in dart:html to remove the ability to extend "native"
unread,
breaking change #53264: HtmlElement cannot be extended
We'd like to do follow-up cleanup in dart:html to remove the ability to extend "native"
8/17/23
Kevin Chisholm
8/16/23
Dart 3.1 released
Dart 3.1 is now available! Please note that it contains a number of previously announced breaking
unread,
Dart 3.1 released
Dart 3.1 is now available! Please note that it contains a number of previously announced breaking
8/16/23
Brian Quinlan
8/15/23
Breaking change 53227: Parse folded HTTP field values according to RFC 7230
See discussion on breaking change: https://github.com/dart-lang/sdk/issues/53227 Change Intent The
unread,
Breaking change 53227: Parse folded HTTP field values according to RFC 7230
See discussion on breaking change: https://github.com/dart-lang/sdk/issues/53227 Change Intent The
8/15/23
Brian Quinlan
7/20/23
Breaking change 53005: Remove trailing whitespace from HTTP headers
See discussion on breaking change: https://github.com/dart-lang/sdk/issues/53005 Change Intent The
unread,
Breaking change 53005: Remove trailing whitespace from HTTP headers
See discussion on breaking change: https://github.com/dart-lang/sdk/issues/53005 Change Intent The
7/20/23
Martin Kustermann
2
7/11/23
Breaking change 52801: Make utf8.encode() / Utf8Codec.encode() return more precise Uint8List type
The breaking change has now landed on the main branch. On Wed, Jun 28, 2023 at 9:02 AM Martin
unread,
Breaking change 52801: Make utf8.encode() / Utf8Codec.encode() return more precise Uint8List type
The breaking change has now landed on the main branch. On Wed, Jun 28, 2023 at 9:02 AM Martin
7/11/23
Erik Ernst
5/31/23
Breaking change [SDK #52575]: Stop supporting script tag based execution of part files
The intended change is that part files should no longer support script tags. It is currently
unread,
Breaking change [SDK #52575]: Stop supporting script tag based execution of part files
The intended change is that part files should no longer support script tags. It is currently
5/31/23
Brian Quinlan
5/18/23
Breaking change 52444: Make dart:io Platform abstract
See discussion on breaking change: https://github.com/dart-lang/sdk/issues/52444 Change Intent Add
unread,
Breaking change 52444: Make dart:io Platform abstract
See discussion on breaking change: https://github.com/dart-lang/sdk/issues/52444 Change Intent Add
5/18/23
Kevin Chisholm
5/10/23
Dart 3 released
Dart 3 is now available! Please note that it contains a number of previously announced breaking
unread,
Dart 3 released
Dart 3 is now available! Please note that it contains a number of previously announced breaking
5/10/23
Brian Quinlan
4/12/23
Breaking change 52027: Make dart:io FileSystemEvent sealed
Change Intent Make FileSystemEvent sealed. Justification It would be nice to be able to exhaustively
unread,
Breaking change 52027: Make dart:io FileSystemEvent sealed
Change Intent Make FileSystemEvent sealed. Justification It would be nice to be able to exhaustively
4/12/23
Srujan Gaddam
3/21/23
Breaking change [#51799]: Dart web libraries will null assert native APIs in Dart 3
Native web library APIs, like the ones in dart:html, will have their return values be null-asserted
unread,
Breaking change [#51799]: Dart web libraries will null assert native APIs in Dart 3
Native web library APIs, like the ones in dart:html, will have their return values be null-asserted
3/21/23
Dan Chevalier
3
2/6/23
Breaking change 51035: Change HttpProfileRequestRef.id type from String to int
The change has now been landed from https://dart-review.googlesource.com/c/sdk/+/280020 On Thursday,
unread,
Breaking change 51035: Change HttpProfileRequestRef.id type from String to int
The change has now been landed from https://dart-review.googlesource.com/c/sdk/+/280020 On Thursday,
2/6/23
Kevin Moore
1/26/23
Dart 2.19 released
The Dart SDK version 2.19 is now available. Please note that it contains a number of previously
unread,locked,
Dart 2.19 released
The Dart SDK version 2.19 is now available. Please note that it contains a number of previously
1/26/23
Paul Berry
1/6/23
Breaking change 50902: compile-time error for continue statement having invalid target
(on behalf of Ahmed Ashour <asas...@yahoo.com>) Summary: a compile-time error will be
unread,
Breaking change 50902: compile-time error for continue statement having invalid target
(on behalf of Ahmed Ashour <asas...@yahoo.com>) Summary: a compile-time error will be
1/6/23
Michael Thomsen
12/15/22
Breaking change 49529: Dart 3 removal of deprecated core library APIs
Tracking issue: https://github.com/dart-lang/sdk/issues/49529 Change A number of already deprecated
unread,locked,
Breaking change 49529: Dart 3 removal of deprecated core library APIs
Tracking issue: https://github.com/dart-lang/sdk/issues/49529 Change A number of already deprecated
12/15/22
Brian Quinlan
11/29/22
Breaking change 50576: Fix the behavior of Socket.address
See discussion on breaking change: https://github.com/dart-lang/sdk/issues/50576 Change Socket.
unread,
Breaking change 50576: Fix the behavior of Socket.address
See discussion on breaking change: https://github.com/dart-lang/sdk/issues/50576 Change Socket.
11/29/22
Devon Carew
11/9/22
Considering discontinuing package:oauth2
Hi! We're considering discontinuing package:oauth2. package:oauth2 is a client library for
unread,
Considering discontinuing package:oauth2
Hi! We're considering discontinuing package:oauth2. package:oauth2 is a client library for
11/9/22
Ben Konyi
2
10/17/22
Breaking change 50231: Remove Observatory from the Dart VM
The link above doesn't point to the right issue. The right issue can be accessed here. On Monday,
unread,
Breaking change 50231: Remove Observatory from the Dart VM
The link above doesn't point to the right issue. The right issue can be accessed here. On Monday,
10/17/22
Ben Konyi
10/17/22
Breaking change 50231: Remove support for Metrics from dart:developer
Since the early days of the VM service protocol, the Dart VM has provided APIs for visualizing
unread,
Breaking change 50231: Remove support for Metrics from dart:developer
Since the early days of the VM service protocol, the Dart VM has provided APIs for visualizing
10/17/22
Paul Berry
2
9/22/22
Breaking change 49687: Don't delegate foreign private names to noSuchMethod
This change is being implemented, and should go out in the next beta release. On Wed, 17 Aug 2022 at
unread,
Breaking change 49687: Don't delegate foreign private names to noSuchMethod
This change is being implemented, and should go out in the next beta release. On Wed, 17 Aug 2022 at
9/22/22
Michael Thomsen
9/8/22
Breaking change 49530: Discontinue non-null-safe mode
Tracking & feedback issue: https://github.com/dart-lang/sdk/issues/49530 Change In the Dart 2.12
unread,locked,
Breaking change 49530: Discontinue non-null-safe mode
Tracking & feedback issue: https://github.com/dart-lang/sdk/issues/49530 Change In the Dart 2.12
9/8/22