Kotlin正式版的兼容保证
Kotlin for JVM:
- 补丁版本更新是全兼容的
- 小版本更新是后向兼容的
Kotlin | 1.0 | 1.0.x | 1.1 | 1.1.x | ... | 2.0 |
---|---|---|---|---|---|---|
1.0 | --- | C | BC | BC | ... | ? |
1.0.x | C | --- | BC | BC | ... | ? |
1.1 | BC | BC | --- | C | ... | ? |
1.1.x | BC | BC | C | --- | ... | ? |
... | ... | ... | ... | ... | ... | ... |
2.0 | ? | ? | ? | ? | ... | --- |
Kotlin for JS:从Kotlin 1.1开始,补丁和小版本更新都对语言和API(BCLA)提供后向兼容,不包括BCB。
Kotlin | 1.0.x | 1.1 | 1.1.x | ... | 2.0 |
---|---|---|---|---|---|
1.0.x | --- | EXP | EXP | ... | EXP |
1.1 | EXP | --- | BCLA | ... | ? |
1.1.x | EXP | BCLA | --- | ... | ? |
... | ... | ... | ... | ... | ... |
2.0 | EXP | ? | ? | ... | --- |
Kotlin脚本:补丁和小版本更新都提供语言和API(BCLA)的后向兼容,但是不是BCB。