org.jetbrains.kotlin:kotlin-gradle-plugin-model
2.2.21
#186 most downloaded on Maven Central
JetBrains/kotlin
What this package is like to depend on
Last release 10 months ago
23 Oct 2025
Ships fairly regularly
a new release about every 2 weeks
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
8 years old
149 releases · first in 2018
5 releases in the last 12 months
see the full history below
Release timeline
149 releases · Sep 2018 to Oct 2025Releases
latest 60 of 149-
2.2.2123 Oct 2025Nothing published for this version
-
2.2.21-RC216 Oct 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.2.21-RCandv2.2.21-RC2there were 5 commits, 5 of them substantive:- [Gradle] Workaround for not completable Future with cross compilation
- [Gradle] Added tests for accessing target's publishable property
- [Gradle] Only register commonizeCInterop if there are native targets
- [KGP][IT] Require Xcode 26 for shouldDownloadLightNativeBundleWithMaven
- Add ChangeLog for 2.2.21-RC2
-
2.2.21-RC07 Oct 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.2.20andv2.2.21-RCthere were 37 commits, 37 of them substantive:- [K/N] Support list-typed binary options
- [K/N] Enforce the native thread state for skiko's _nFlushAndSubmit
- [K/N][tests] Reproduce tryRetain deadlock
- Workaround coroutines hang due to Gradle dependencies downgrading stdlib
- [JS stdlib] Add a safeguard for BigInt class for pre-ES2020 engines
- [Wasm] Do not watch all static files
- [Wasm] Update api-dump
- [Wasm] Keep API with string statics
- [Wasm] Use invariant paths for static paths
- [Wasm] Use custom serializer for DevServer
- [Wasm, JS]Add documentation of newly added things in KotlinWebpackConfig
- KT-80205: add plugin path option to swift compilation, so that Testing framework is located ^KT-80205 fixed
- KT-80205: correct format of a call for -plugin-path option
- K2: reproduce KT-80936
- K2: copy publishedApiEffectiveVisibility while creating synthetic SAM functions
- [Test] Reproduce compiler crash with
Jvmannotation and multiple backend threads - [Perf] Use assertions in
PerformanceManageronly inDEBUG_MODE - [K/JS] Fix exporting interfaces with companions to ES modules
- K2: fix NPE in handling ConeDiagnostic for delegated constructor calls
- Reproduce commonized cinterop import failure
…and 17 more.
-
2.2.2009 Sep 2025Nothing published for this version
-
2.2.20-RC201 Sep 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.2.20-RCandv2.2.20-RC2there were 9 commits, 9 of them substantive:- [Gradle] Add @ExperimentalKotlinGradlePluginApi to exportKdoc
- [Test] Reproduce KT-79816
- [FIR2IR] Properly handle generics with nullable types in delegate body generation
- [IR] Use sanitized names when calculating scopes for lambdas
- [Wasm] Do not backport devServer, because it is mutable collection
- [Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed
- Add permissions for GRADLE_RO_DEP_CACHE to security policy
- [Gradle] Fail the build if AGP has already configured Kotlin in the project
- Add ChangeLog for 2.2.20-RC2
-
2.2.20-RC18 Aug 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.2.20-Beta2andv2.2.20-RCthere were 47 commits, 47 of them substantive:- [gradle] Fix missing mocha reporter module
- [K/N] Use coreSymbolicationImageListType=all_loaded by default
- K2 kapt: generate full error type FQ name in annotation arguments
- JVM: workaround inline class mapping issue in old backend
- Kapt: do not log classpath in verbose mode
- [JVM] avoid unnecessary spills of some dead locals
- [FIR] Record whether a property has a backing field before removing accessor bodies.
- Fix AbstractMethodError when overriding function with default parameters
- Fix compilation of legacy default params on open function
- [JS] Don't enable compiling Long as bigint by default in ES2015 mode
- Contracts: add the failing test for multi-module accessors use
- Contracts: poison binaries with AllowContractsOnPropertyAccessors
- Contracts: fix ErasedCastChecker to handle property accessors
- [FIR] Remove the extra dash from
--Xdata-flow-based-exhaustiveness - [Test] Directive to disable generating FIR tags
- [Test] Reproduce unresolved nested typealias when imported from another module (KT-79519)
- [Serialization] Initialize correct
classIdfor nested type aliases during deserialization - [Serialization] Fix deserialization of nested type aliases
- [Test] Reproduce nested type alias deserialization issue for stubs (KT-79519)
- [stubs] Fix nested type alias deserialization for stubs (KT-79519)
…and 27 more.
-
2.2.20-Beta229 Jul 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.2.20-Beta1andv2.2.20-Beta2there were 250 commits, 250 of them substantive:- [PL][tests] Move PartialLinkageTestStructureExtractor to a separate file
- [PL][tests] Don't keep
testPathin test configuration component - [PL][tests] Pass already extracted TestStructure to
runTest() - [KLIB][tests] Pass KlibCompilerEdition when building a binary
- [KLIB][tests] JS: Respect KlibCompilerEdition when building KLIBs/binaries
- [KLIB][tests] New KlibCompilerChangeScenario for compatibility testing
- Add Youtrack issues to Compose changelog
- Filter cherry-pick duplicates in Compose release notes
- [Gradle] Document KarmaConfig
- [IR] Add IrDeclaration.getSourceFile() util
- [WASM] Don't regard originating modules of source files
- [WASM] Use correct source file for inlined local declarations
- [JS] Don't follow attributeOwnerId twice in checkIfHasAssociatedJsCode
- [JS] Replace attributeOwnerId with getSourceFile in getJsCodeForFunction
- [JS] Use correct source file for inlined local declarations
- Move ErrorAboutDataClassCopyVisibilityChange to Kotlin 2.5
- [LL] Add module-specific access restriction to
LLPsiAwareSymbolProvider - [LL] Switch to general
get*WithoutDependenciesfunctions inLLModuleWithDependenciesSymbolProvider - [IC] Update classpath snapshot to ignore non-abi changes in debug info
- K2: reproduce KT-78621
…and 230 more.
-
2.2.20-Beta110 Jul 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.2.10andv2.2.20-Beta1there were 250 commits, 249 of them substantive:- [FIR] Use when with guard
- [FIR] Report conflicting/shadowing contextual declarations
- [Tests] Add DeprecationLevel.HIDDEN tests for #KT-64499
- [stdlib] Add a common class for boxed variables
- [IR] Make SharedVariablesManager an abstract class
- [JS] Add a test for boxing variables captured in lambdas
- [JS] Support IrConstructorCalls in JsIntrinsicTransformers
- [IR] Unify SharedVariablesManager across non-JVM backends
- [IR] Specialize shared variable boxes of primitive types in K/N & Wasm
- Minor. Update YT ticket reference
- [LL] getOrBuildFir: do not perform redundant tree traversal
- [Analysis API] Add 'LLPartialBodyElementMapper' state consistency test
- Advance bootstrap to 2.2.20-dev-4982
- [Build] Update verification-metadata.xml
- [tests] Add test data for 'contextOf' and 'context' (w/ 1 context parameter) standard library functions
- [Tests] Reproduce #KT-77648
- [FIR] Fix matchingParameterFunctionType retrieval
- [test] Add a reproducer for KT-78073
- [JS] Clean up imports in PropertyReferenceLowering
- [JS] Introduce the
JsNoLiftingannotation class
…and 229 more.
-
2.2.1013 Aug 2025Nothing published for this version
-
2.2.10-RC206 Aug 2025 pre-releaseNothing published for this version
-
2.2.10-RC17 Jul 2025 pre-releaseNothing published for this version
-
2.2.023 Jun 2025Nothing published for this version
-
2.2.0-RC316 Jun 2025 pre-releaseNothing published for this version
-
2.2.0-RC204 Jun 2025 pre-releaseNothing published for this version
-
2.2.0-RC15 May 2025 pre-releaseNothing published for this version
-
2.2.0-Beta230 Apr 2025 pre-releaseNothing published for this version
-
2.2.0-Beta114 Apr 2025 pre-releaseNothing published for this version
-
2.1.2112 May 2025Nothing published for this version
-
2.1.21-RC201 May 2025 pre-releaseNothing published for this version
-
2.1.21-RC16 Apr 2025 pre-releaseNothing published for this version
-
2.1.2019 Mar 2025Nothing published for this version
-
2.1.20-RC314 Mar 2025 pre-releaseNothing published for this version
-
2.1.20-RC206 Mar 2025 pre-releaseNothing published for this version
-
2.1.20-RC19 Feb 2025 pre-releaseNothing published for this version
-
2.1.20-Beta229 Jan 2025 pre-releaseNothing published for this version
-
2.1.20-Beta119 Dec 2024 pre-releaseNothing published for this version
-
2.1.1026 Jan 2025Nothing published for this version
-
2.1.10-RC220 Jan 2025 pre-releaseNothing published for this version
-
2.1.10-RC09 Jan 2025 pre-releaseNothing published for this version
-
2.1.027 Nov 2024Nothing published for this version
-
2.1.0-RC218 Nov 2024 pre-releaseNothing published for this version
-
2.1.0-RC03 Nov 2024 pre-releaseNothing published for this version
-
2.1.0-Beta214 Oct 2024 pre-releaseNothing published for this version
-
2.1.0-Beta116 Sep 2024 pre-releaseNothing published for this version
-
2.0.2110 Oct 2024Nothing published for this version
-
2.0.21-RC30 Sep 2024 pre-releaseNothing published for this version
-
2.0.2022 Aug 2024Nothing published for this version
-
2.0.20-RC213 Aug 2024 pre-releaseNothing published for this version
-
2.0.20-RC29 Jul 2024 pre-releaseNothing published for this version
-
2.0.20-Beta209 Jul 2024 pre-releaseNothing published for this version
-
2.0.20-Beta118 Jun 2024 pre-releaseNothing published for this version
-
2.0.1005 Aug 2024Nothing published for this version
-
2.0.10-RC229 Jul 2024 pre-releaseNothing published for this version
-
2.0.10-RC11 Jul 2024 pre-releaseNothing published for this version
-
2.0.020 May 2024Nothing published for this version
-
2.0.0-RC310 May 2024 pre-releaseNothing published for this version
-
2.0.0-RC226 Apr 2024 pre-releaseNothing published for this version
-
2.0.0-RC108 Apr 2024 pre-releaseNothing published for this version
-
2.0.0-Beta520 Mar 2024 pre-releaseNothing published for this version
-
2.0.0-Beta412 Feb 2024 pre-releaseNothing published for this version
-
2.0.0-Beta317 Jan 2024 pre-releaseNothing published for this version
-
2.0.0-Beta214 Dec 2023 pre-releaseNothing published for this version
-
2.0.0-Beta113 Nov 2023 pre-releaseNothing published for this version
-
1.9.2519 Jul 2024Nothing published for this version
-
1.9.2407 May 2024Nothing published for this version
-
1.9.2306 Mar 2024Nothing published for this version
-
1.9.2221 Dec 2023Nothing published for this version
-
1.9.2123 Nov 2023Nothing published for this version
-
1.9.2030 Oct 2023Nothing published for this version
-
1.9.20-RC224 Oct 2023 pre-releaseNothing published for this version