Kotlin 發布版本
最新 Kotlin 版本:2.2.10
詳情請參閱Kotlin 2.2.10 新功能
自 Kotlin 2.0.0 起,我們發布以下類型的版本:
- 語言發布版本 (2.x.0) 帶來語言的主要變更並包含工具更新。每 6 個月發布一次。
- 工具發布版本 (2.x.20) 在語言發布版本之間發布,包含工具更新、效能改進和錯誤修正。在相應的 語言發布版本 後 3 個月內發布。
- 錯誤修正發布版本 (2.x.yz) 包含 工具發布版本 的錯誤修正。這些發布版本沒有確切的發布排程。
對於每個語言和工具發布版本,我們還會發布數個預覽 (EAP) 版本,供您在新功能發布前試用。詳情請參閱 搶先體驗預覽。
若要接收新 Kotlin 發布版本的通知,請訂閱 Kotlin 電子報、追蹤 Kotlin 在 X 平台,或在 Kotlin GitHub 儲存庫 上啟用 Watch | Custom | Releases 選項。
更新至新 Kotlin 版本
若要將您的專案升級到新發布版本,請更新您建構系統中的 Kotlin 版本。
Gradle
若要更新至 Kotlin 2.2.10,請變更 build.gradle(.kts)
檔案中的 Kotlin Gradle 外掛程式版本:
plugins {
// Replace `<...>` with the plugin name appropriate for your target environment
kotlin("<...>") version "2.2.10"
// For example, if your target environment is JVM:
// kotlin("jvm") version "2.2.10"
// If your target is Kotlin Multiplatform:
// kotlin("multiplatform") version "2.2.10"
}
plugins {
// Replace `<...>` with the plugin name appropriate for your target environment
id 'org.jetbrains.kotlin.<...>' version '2.2.10'
// For example, if your target environment is JVM:
// id 'org.jetbrains.kotlin.jvm' version '2.2.10'
// If your target is Kotlin Multiplatform:
// id 'org.jetbrains.kotlin.multiplatform' version '2.2.10'
}
如果您有使用較早 Kotlin 版本建立的專案,請檢查是否也需要 更新任何 kotlinx 函式庫的版本。
如果您正在移轉到新的語言發布版本,Kotlin 外掛程式的移轉工具將協助您完成此過程。
若要深入了解如何在專案中使用 Gradle,請參閱 設定 Gradle 專案。
Maven
若要更新至 Kotlin 2.2.10,請變更 pom.xml
檔案中的版本:
<properties>
<kotlin.version>2.2.10</kotlin.version>
</properties>
或者,您可以變更 pom.xml
檔案中的 kotlin-maven-plugin
版本:
<plugins>
<plugin>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-plugin</artifactId>
<version>2.2.10</version>
</plugin>
</plugins>
如果您有使用較早 Kotlin 版本建立的專案,請檢查是否也需要 更新任何 kotlinx 函式庫的版本。
若要深入了解如何在專案中使用 Maven,請參閱 Maven。
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 發布版本的詳情:
您也可以嘗試 Kotlin 的搶先體驗預覽 (EAP) 版本。
建置資訊 | 建置亮點 |
---|---|
2.2.0 發布日期:2025 年 6 月 23 日 | 包含新穩定語言功能、工具更新、針對不同平台的效能改進以及重要修正的語言發布版本。 詳情請參閱變更日誌。 |
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 日 | 具有 Beta 版 Kotlin K2 編譯器和穩定版 Kotlin Multiplatform 的功能發布版本。 深入了解: |
1.9.10 發布日期:2023 年 8 月 23 日 | Kotlin 1.9.0 的錯誤修正發布版本。 在Kotlin 1.9.0 新功能中深入了解 Kotlin 1.9.0。 NOTE 對於 Android Studio Giraffe 和 Hedgehog,Kotlin 外掛程式 1.9.10 將隨即將推出的 Android Studios 更新提供。 |
1.9.0 發布日期:2023 年 7 月 6 日 | 功能發布版本,包含 Kotlin K2 編譯器更新、新的 enum class 值函式、用於開放式範圍的新運算子、Kotlin Multiplatform 中 Gradle 配置快取的預覽、Kotlin Multiplatform 中 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。 NOTE 對於 Android Studio Flamingo 和 Giraffe,Kotlin 外掛程式 1.8.21 將隨即將推出的 Android Studios 更新提供。 |
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。 NOTE 對於 Android Studio Electric Eel 和 Flamingo,Kotlin 外掛程式 1.8.10 將隨即將推出的 Android Studios 更新提供。 |
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。 NOTE 對於 Android Studio Dolphin、Electric Eel 和 Flamingo,Kotlin 外掛程式 1.7.21 將隨即將推出的 Android Studios 更新提供。 |
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。 NOTE 對於 Android Studio Dolphin (213) 和 Android Studio Electric Eel (221),Kotlin 外掛程式 1.7.10 將隨即將推出的 Android Studios 更新提供。 |
1.7.0 發布日期:2022 年 6 月 9 日 | 功能發布版本,包含適用於 JVM 的 Alpha 版 Kotlin K2 編譯器、穩定化的語言功能、效能改進以及演進性變更,例如穩定化實驗性 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。 |