mirror of
https://github.com/dart-lang/sdk
synced 2024-09-05 00:13:50 +00:00
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:
parent
26e4595411
commit
2577befbd9
|
@ -42,6 +42,12 @@ abide by the following basic conditions:
|
||||||
documentation (for example, must not mixin a class clearly documented as
|
documentation (for example, must not mixin a class clearly documented as
|
||||||
not intended to be used as a mixin).
|
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
|
Compatibility is only considered between stable releases (i.e. releases from the
|
||||||
[Dart stable channel](https://dart.dev/tools/sdk/archive#stable-channel)).
|
[Dart stable channel](https://dart.dev/tools/sdk/archive#stable-channel)).
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue