Groups
Conversations
All groups and messages
Send feedback to Google
Help
Sign in
Groups
Dart Announcements
Conversations
About
Dart Announcements
1–30 of 351
Official announcements for the Dart project, including breaking changes, new releases, and other messages for the entire community.
Mark all as read
Report abusive group
0 selected
Erik Ernst
May 31
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
May 31
Brian Quinlan
May 18
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
May 18
Kevin Chisholm
May 10
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
May 10
Brian Quinlan
Apr 12
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
Apr 12
Srujan Gaddam
Mar 21
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
Mar 21
Dan Chevalier
3
Feb 6
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,
Feb 6
Kevin Moore
Jan 26
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
Jan 26
Paul Berry
Jan 6
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
Jan 6
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
Brian Quinlan
8/31/22
Breaking change 49878: Throw a StateError if ResourceHandle.to* is called more than once
Discussion at: https://github.com/dart-lang/sdk/issues/49878 Change Throw a StateError if
unread,
Breaking change 49878: Throw a StateError if ResourceHandle.to* is called more than once
Discussion at: https://github.com/dart-lang/sdk/issues/49878 Change Throw a StateError if
8/31/22
Kevin Chisholm
8/30/22
Dart 2.18 released
The Dart SDK version 2.18 is now available. Please note that it contains a number of previously
unread,
Dart 2.18 released
The Dart SDK version 2.18 is now available. Please note that it contains a number of previously
8/30/22
Paul Berry
2
8/22/22
Breaking change 49635: Flag additional code as unreachable due to types Null and Never
As of https://github.com/dart-lang/sdk/commit/b7567b17991cce725c8dc87114b26a2aeea15239, this change
unread,
Breaking change 49635: Flag additional code as unreachable due to types Null and Never
As of https://github.com/dart-lang/sdk/commit/b7567b17991cce725c8dc87114b26a2aeea15239, this change
8/22/22
Alexander Aprelev
8/18/22
Breaking change 49647: introduce`exclusive` parameter for File.create, createSync methods
We propose to add new named optional `exclusive` parameter to dart:io `File.create` and `File.
unread,
Breaking change 49647: introduce`exclusive` parameter for File.create, createSync methods
We propose to add new named optional `exclusive` parameter to dart:io `File.create` and `File.
8/18/22
Siggi Cherem
7/27/22
Breaking change #49536: remove document.registerElement
We'd like to do a small clean up in dart:html to deprecate and remove the `document.
unread,
Breaking change #49536: remove document.registerElement
We'd like to do a small clean up in dart:html to deprecate and remove the `document.
7/27/22
Brian Quinlan
7/22/22
Breaking change 49305: Disallow negative or hexadecimal content-length headers
Discussion here: https://github.com/dart-lang/sdk/issues/49305 NOTE: This change has already landed -
unread,
Breaking change 49305: Disallow negative or hexadecimal content-length headers
Discussion here: https://github.com/dart-lang/sdk/issues/49305 NOTE: This change has already landed -
7/22/22
Siggi Cherem
7/18/22
Breaking change #49473: dart2js won't accept http URI inputs/imports
Long ago dart2js had experimental support to compile sources provided via http URIs. We don't
unread,
Breaking change #49473: dart2js won't accept http URI inputs/imports
Long ago dart2js had experimental support to compile sources provided via http URIs. We don't
7/18/22
Michael Thomsen
5/11/22
Dart 2.17 released
The Dart SDK version 2.17 is now available. Please note that it contains a number of previously
unread,locked,
Dart 2.17 released
The Dart SDK version 2.17 is now available. Please note that it contains a number of previously
5/11/22
Michael Thomsen
2
5/10/22
Breaking change 48272: discontinue .packages file
Update: The change to no longer generate the .packages file is now scheduled to happen in the Dart
unread,locked,
Breaking change 48272: discontinue .packages file
Update: The change to no longer generate the .packages file is now scheduled to happen in the Dart
5/10/22
Jonas Jensen
3/8/22
Breaking change 48526: removing dart pub uploader
Starting Dart 2.17 the `dart pub uploader add|remove` commands will be removed from the Dart SDK.
unread,
Breaking change 48526: removing dart pub uploader
Starting Dart 2.17 the `dart pub uploader add|remove` commands will be removed from the Dart SDK.
3/8/22
Brian Quinlan
3/4/22
Breaking change 48513: Add a new allowLegacyUnsafeRenegotiation property to SecurityContext
Discussion here: https://github.com/dart-lang/sdk/issues/48513 Change I propose that we add a new
unread,
Breaking change 48513: Add a new allowLegacyUnsafeRenegotiation property to SecurityContext
Discussion here: https://github.com/dart-lang/sdk/issues/48513 Change I propose that we add a new
3/4/22
Michael Thomsen
2/3/22
Dart 2.16 released
The Dart SDK version 2.16 is now available. Please note that it contains one security advisory and a
unread,locked,
Dart 2.16 released
The Dart SDK version 2.16 is now available. Please note that it contains one security advisory and a
2/3/22
Slava Egorov
1/19/22
Breaking change 48167: remove support from legacy super-mixins from CFE
We are planning to remove support for legacy super-mixins from CFE. This feature has allowed the use
unread,
Breaking change 48167: remove support from legacy super-mixins from CFE
We are planning to remove support for legacy super-mixins from CFE. This feature has allowed the use
1/19/22
Brian Quinlan
12/9/21
Breaking Change #47887: Add new connectionFactory property to HttpClient
Discussion here: https://github.com/dart-lang/sdk/issues/47887 Change I propose that we add a new
unread,
Breaking Change #47887: Add new connectionFactory property to HttpClient
Discussion here: https://github.com/dart-lang/sdk/issues/47887 Change I propose that we add a new
12/9/21
Dart Announcements
12/8/21
Dart 2.15 released
The Dart SDK version 2.15 is now available. Please note that it contains a number of previously
unread,locked,
Dart 2.15 released
The Dart SDK version 2.15 is now available. Please note that it contains a number of previously
12/8/21