Update breaking change process to account for language versioning

Change-Id: Ib349ff508c881a4ea2e77a1991ef13fdc1f68d45
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/248350
Reviewed-by: Bob Nystrom <rnystrom@google.com>
Commit-Queue: Vijay Menon <vsm@google.com>
Reviewed-by: Michael Thomsen <mit@google.com>
This commit is contained in:
Vijay Menon 2022-06-14 17:45:37 +00:00 committed by Commit Bot
parent 26e4595411
commit 2577befbd9

View file

@ -42,6 +42,12 @@ abide by the following basic conditions:
documentation (for example, must not mixin a class clearly documented as
not intended to be used as a mixin).
* Must set an explicit
[language version constraint](https://dart.dev/guides/language/evolution#language-versioning)
to indicate which version of the language it requires. Incompatibilities
introduced in new language versions are not considered breaking as long as
the SDK continues to support the older version of the language.
Compatibility is only considered between stable releases (i.e. releases from the
[Dart stable channel](https://dart.dev/tools/sdk/archive#stable-channel)).