Kotlin 發布版本
最新 Kotlin 版本:2.1.21
詳情請參閱Kotlin 2.1.21 新增功能
自 Kotlin 2.0.0 起,我們發布以下類型的版本:
- 語言版本 (2.x.0):帶來語言的重大變更並包含工具更新。每六個月發布一次。
- 工具版本 (2.x.20):在語言版本之間發布,包含工具更新、效能改進和錯誤修正。在對應的 語言版本 發布後三個月內發布。
- 錯誤修正版本 (2.x.yz):包含 工具版本 的錯誤修正。這些版本沒有確切的發布時程。
對於每個語言和工具版本,我們還會發布幾個預覽版 (EAP),供您在新功能發布前進行試用。詳情請參閱 搶先體驗預覽版 (Early Access Preview)。
NOTE
如果您想收到新 Kotlin 版本發布的通知,請訂閱 Kotlin 電子報,
追蹤 Kotlin 在 X 上的動態,
或在 Kotlin GitHub 儲存庫啟用 Watch | Custom | Releases 選項。
更新至新的 Kotlin 版本
要將您的專案升級到新版本,您需要更新您的建置腳本檔案。 例如,要更新到 Kotlin 2.1.21,請變更您 build.gradle(.kts)
檔案中 Kotlin Gradle 外掛程式的版本:
plugins {
// Replace `<...>` with the plugin name appropriate for your target environment
kotlin("<...>") version "2.1.21"
// For example, if your target environment is JVM:
// kotlin("jvm") version "2.1.21"
// If your target is Kotlin Multiplatform:
// kotlin("multiplatform") version "2.1.21"
}
plugins {
// Replace `<...>` with the plugin name appropriate for your target environment
id 'org.jetbrains.kotlin.<...>' version "2.1.21"
// For example, if your target environment is JVM:
// id 'org.jetbrains.kotlin.jvm' version "2.1.21"
// If your target is Kotlin Multiplatform:
// id 'org.jetbrains.kotlin.multiplatform' version "2.1.21"
}
如果您有使用較早 Kotlin 版本建立的專案,請變更專案中的 Kotlin 版本,並在必要時更新 kotlinx 函式庫。
如果您正在遷移到新的語言版本,Kotlin 外掛程式的遷移工具將協助您完成遷移。
IDE 支援
Kotlin 在 IntelliJ IDEA 和 Android Studio 中具備完整的開箱即用支援,並有由 JetBrains 開發的官方 Kotlin 外掛程式。
IntelliJ IDEA 和 Android Studio 中的 K2 模式使用 K2 編譯器來改進程式碼分析、程式碼自動補齊和程式碼高亮顯示。
自 IntelliJ IDEA 2025.1 起,K2 模式已 預設啟用。
在 Android Studio 中,您可以從 2024.1 版本開始啟用 K2 模式,請遵循以下步驟:
- 前往 Settings | Languages & Frameworks | Kotlin。
- 選取 Enable K2 mode 選項。
在 我們的部落格 中了解更多關於 K2 模式的資訊。
Kotlin 版本相容性
了解更多關於 Kotlin 版本的類型及其相容性
發布詳情
下表列出最新 Kotlin 版本的詳情:
TIP
您也可以試用 Kotlin 的搶先體驗預覽版 (EAP)。
建置資訊 | 建置亮點 |
---|---|
2.1.21 發布日期:2025 年 5 月 13 日 | Kotlin 2.1.20 的錯誤修正版本。 如需更多詳情,請參閱變更日誌。 |
2.1.20 發布日期:2025 年 3 月 20 日 | Kotlin 2.1.0 的工具版本,包含新的實驗性功能、效能改進和錯誤修正。 在Kotlin 2.1.20 新增功能中了解更多關於 Kotlin 2.1.20 的資訊。 |
2.1.10 發布日期:2025 年 1 月 27 日 | Kotlin 2.1.0 的錯誤修正版本。 如需更多詳情,請參閱變更日誌。 |
2.1.0 發布日期:2024 年 11 月 27 日 | 引入新語言功能的語言版本。 在Kotlin 2.1.0 新增功能中了解更多關於 Kotlin 2.1.0 的資訊。 |
2.0.21 發布日期:2024 年 10 月 10 日 | Kotlin 2.0.20 的錯誤修正版本。 如需更多詳情,請參閱變更日誌。 |
2.0.20 發布日期:2024 年 8 月 22 日 | Kotlin 2.0.0 的工具版本,包含效能改進和錯誤修正。功能還包括 Kotlin/Native 垃圾回收器中的並行標記、Kotlin 通用標準函式庫中的 UUID 支援、 Compose 編譯器更新,以及支援至 Gradle 8.8。 在Kotlin 2.0.20 新增功能中了解更多關於 Kotlin 2.0.20 的資訊。 |
2.0.10 發布日期:2024 年 8 月 6 日 | Kotlin 2.0.0 的錯誤修正版本。 在Kotlin 2.0.0 新增功能中了解更多關於 Kotlin 2.0.0 的資訊。 |
2.0.0 發布日期:2024 年 5 月 21 日 | 一個功能版本,包含穩定的 Kotlin K2 編譯器。 在Kotlin 2.0.0 新增功能中了解更多關於 Kotlin 2.0.0 的資訊。 |
1.9.25 發布日期:2024 年 7 月 19 日 | Kotlin 1.9.20、1.9.21、1.9.22、1.9.23 和 1.9.24 的錯誤修正版本。 在Kotlin 1.9.20 新增功能中了解更多關於 Kotlin 1.9.20 的資訊。 |
1.9.24 發布日期:2024 年 5 月 7 日 | Kotlin 1.9.20、1.9.21、1.9.22 和 1.9.23 的錯誤修正版本。 在Kotlin 1.9.20 新增功能中了解更多關於 Kotlin 1.9.20 的資訊。 |
1.9.23 發布日期:2024 年 3 月 7 日 | Kotlin 1.9.20、1.9.21 和 1.9.22 的錯誤修正版本。 在Kotlin 1.9.20 新增功能中了解更多關於 Kotlin 1.9.20 的資訊。 |
1.9.22 發布日期:2023 年 12 月 21 日 | Kotlin 1.9.20 和 1.9.21 的錯誤修正版本。 在Kotlin 1.9.20 新增功能中了解更多關於 Kotlin 1.9.20 的資訊。 |
1.9.21 發布日期:2023 年 11 月 23 日 | Kotlin 1.9.20 的錯誤修正版本。 在Kotlin 1.9.20 新增功能中了解更多關於 Kotlin 1.9.20 的資訊。 |
1.9.20 發布日期:2023 年 11 月 1 日 | 一個功能版本,包含 Kotlin K2 編譯器 Beta 版和穩定的 Kotlin 多平台。 了解更多資訊: |
1.9.10 發布日期:2023 年 8 月 23 日 | Kotlin 1.9.0 的錯誤修正版本。 在Kotlin 1.9.0 新增功能中了解更多關於 Kotlin 1.9.0 的資訊。 |
1.9.0 發布日期:2023 年 7 月 6 日 | 一個功能版本,包含 Kotlin K2 編譯器更新、新的列舉類別值函式、 開放區間的新運算子、Kotlin 多平台中 Gradle 設定快取預覽、 Kotlin 多平台中 Android 目標支援的變更、Kotlin/Native 中自訂記憶體分配器預覽。 了解更多資訊: |
1.8.22 發布日期:2023 年 6 月 8 日 | Kotlin 1.8.20 的錯誤修正版本。 在Kotlin 1.8.20 新增功能中了解更多關於 Kotlin 1.8.20 的資訊。 |
1.8.21 發布日期:2023 年 4 月 25 日 | Kotlin 1.8.20 的錯誤修正版本。 在Kotlin 1.8.20 新增功能中了解更多關於 Kotlin 1.8.20 的資訊。 |
1.8.20 發布日期:2023 年 4 月 3 日 | 一個功能版本,包含 Kotlin K2 編譯器更新、stdlib 中的 AutoCloseable 介面和 Base64 編碼、 預設啟用新的 JVM 增量編譯、新的 Kotlin/Wasm 編譯器後端。 了解更多資訊: |
1.8.10 發布日期:2023 年 2 月 2 日 | Kotlin 1.8.0 的錯誤修正版本。 了解更多關於Kotlin 1.8.0的資訊。 |
1.8.0 發布日期:2022 年 12 月 28 日 | 一個功能版本,包含改善 kotlin-reflect 效能、JVM 中新的遞迴複製或刪除目錄內容實驗性函式、改善 Objective-C/Swift 互通性。 了解更多資訊: |
1.7.21 發布日期:2022 年 11 月 9 日 | Kotlin 1.7.20 的錯誤修正版本。 在Kotlin 1.7.20 新增功能中了解更多關於 Kotlin 1.7.20 的資訊。 |
1.7.20 發布日期:2022 年 9 月 29 日 | 一個增量版本,包含新的語言功能、Kotlin K2 編譯器中對多個編譯器外掛程式的支援、 預設啟用新的 Kotlin/Native 記憶體管理器,以及支援 Gradle 7.1。 了解更多資訊: 了解更多關於Kotlin 1.7.20的資訊。 |
1.7.10 發布日期:2022 年 7 月 7 日 | Kotlin 1.7.0 的錯誤修正版本。 了解更多關於Kotlin 1.7.0的資訊。 |
1.7.0 發布日期:2022 年 6 月 9 日 | 一個功能版本,包含 JVM 的 Kotlin K2 編譯器 Alpha 版、穩定的語言功能、效能改進,以及演進性變更,例如穩定化實驗性 API。 了解更多資訊: |
1.6.21 發布日期:2022 年 4 月 20 日 | Kotlin 1.6.20 的錯誤修正版本。 了解更多關於Kotlin 1.6.20的資訊。 |
1.6.20 發布日期:2022 年 4 月 4 日 | 一個增量版本,包含各種改進,例如: 了解更多關於Kotlin 1.6.20的資訊。 |
1.6.10 發布日期:2021 年 12 月 14 日 | Kotlin 1.6.0 的錯誤修正版本。 了解更多關於Kotlin 1.6.0的資訊。 |
1.6.0 發布日期:2021 年 11 月 16 日 | 一個功能版本,包含新的語言功能、效能改進,以及演進性變更,例如穩定化實驗性 API。 了解更多資訊: |
1.5.32 發布日期:2021 年 11 月 29 日 | Kotlin 1.5.31 的錯誤修正版本。 了解更多關於Kotlin 1.5.30的資訊。 |
1.5.31 發布日期:2021 年 9 月 20 日 | Kotlin 1.5.30 的錯誤修正版本。 了解更多關於Kotlin 1.5.30的資訊。 |
1.5.30 發布日期:2021 年 8 月 23 日 | 一個增量版本,包含各種改進,例如: 了解更多資訊: |
1.5.21 發布日期:2021 年 7 月 13 日 | Kotlin 1.5.20 的錯誤修正版本。 了解更多關於Kotlin 1.5.20的資訊。 |
1.5.20 發布日期:2021 年 6 月 24 日 | 一個增量版本,包含各種改進,例如: 了解更多資訊: |
1.5.10 發布日期:2021 年 5 月 24 日 | Kotlin 1.5.0 的錯誤修正版本。 了解更多關於Kotlin 1.5.0的資訊。 |
1.5.0 發布日期:2021 年 5 月 5 日 | 一個功能版本,包含新的語言功能、效能改進,以及演進性變更,例如穩定化實驗性 API。 了解更多資訊: |
1.4.32 發布日期:2021 年 3 月 22 日 | Kotlin 1.4.30 的錯誤修正版本。 了解更多關於Kotlin 1.4.30的資訊。 |
1.4.31 發布日期:2021 年 2 月 25 日 | Kotlin 1.4.30 的錯誤修正版本。 了解更多關於Kotlin 1.4.30的資訊。 |
1.4.30 發布日期:2021 年 2 月 3 日 | 一個增量版本,包含各種改進,例如: 了解更多資訊: |
1.4.21 發布日期:2020 年 12 月 7 日 | Kotlin 1.4.20 的錯誤修正版本。 了解更多關於Kotlin 1.4.20的資訊。 |
1.4.20 發布日期:2020 年 11 月 23 日 | 一個增量版本,包含各種改進,例如: 了解更多資訊: |
1.4.10 發布日期:2020 年 9 月 7 日 | Kotlin 1.4.0 的錯誤修正版本。 了解更多關於Kotlin 1.4.0的資訊。 |
1.4.0 發布日期:2020 年 8 月 17 日 | 一個功能版本,包含許多主要專注於品質和效能的功能和改進。 了解更多資訊: |
1.3.72 發布日期:2020 年 4 月 15 日 | Kotlin 1.3.70 的錯誤修正版本。 了解更多關於Kotlin 1.3.70的資訊。 |