-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[breaking change] Discontinue deprecated core library APIs, part I #34233
Comments
Most of these are intentionally left in for Dart 2 (I think I would want to remove them in Dart 3.0 (or when they have been deprecate for at least some amount of time, like six months, but Dart 3.0 probably won't happen before that). |
Another thing we should consider deprecating soon and then deleting for Dart 3.0 is For a long time the doc has said not to use it - why continue to publish it? |
This was removed a little while back. |
Contributes to bug: #34233 Change-Id: I18f12b8c8da2ec444911128b96111e93df6c0496 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/251767 Commit-Queue: Michael Thomsen <mit@google.com> Reviewed-by: Ryan Macnak <rmacnak@google.com>
Contributes to bug: #34233 Fixes #32507 Change-Id: Iee72e9f91fc1fc49761e6f5e6e9dba412493c8ef Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/248003 Reviewed-by: Siva Annamalai <asiva@google.com> Commit-Queue: Michael Thomsen <mit@google.com> Reviewed-by: Ryan Macnak <rmacnak@google.com>
If possible it would be good if we could analyze |
Contributes to bug: #34233 Change-Id: I443fa14342680b61bf7357d40347427200fea29b Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/247741 Reviewed-by: Lasse Nielsen <lrn@google.com> Reviewed-by: Ryan Macnak <rmacnak@google.com> Commit-Queue: Michael Thomsen <mit@google.com>
The following Dart core library APIs, which are all currently deprecated, are now being fully removed.
This issue tracks APIs to be discontinued prior to Dart 3.0. Issue #49529 tracks further APIs that will be discontinued in Dart 3.0.
Phase one (pre 3.0)
The following APIs are being removed prior to 3.0, as they are no longer functional and thus their removal is expected to have minimal effect.
dart:convert
DEFAULT_BUFFER_SIZE
(use**TBD**
):CL: https://dart-review.googlesource.com/c/sdk/+/247741
dart:mirrors
The following are removed in Dart 2.19; they were experimental / only used internally in Dart2js (#32507):
MirrorsUsed
classComment
classCL : https://dart-review.googlesource.com/c/sdk/+/248003
dart:io
The following are removed in Dart 2.18:
CLs: https://dart-review.googlesource.com/c/sdk/+/235701, https://dart-review.googlesource.com/c/sdk/+/246962
dart:developer
The following are removed in Dart 2.19:
kInvalidParams
,kExtensionError
,kExtensionErrorMax
, andkExtensionErrorMin
inServiceExtensionResponse
(useinvalidParams
,extensionError
,extensionErrorMax
, andextensionErrorMin
)CL: https://dart-review.googlesource.com/c/sdk/+/251767
The following will be deprecated in Dart 2.19, and then removed in Dart 3.0:
MAX_USER_TAGS
inUserTag
Phase II, Dart 3.0
See list in #49529
The text was updated successfully, but these errors were encountered: