Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
afb8b31
Fix compatibility with changes in KGP
whyoleg Aug 15, 2025
20cabc8
Merge branch 'master' into whyoleg/kgp-2.2.20-compatibility
adam-enko Aug 26, 2025
3296827
WIP update KotlinAdapter, to determine whether an AGP source set is '…
adam-enko Aug 26, 2025
6ed6540
tidy
adam-enko Aug 27, 2025
144405d
tidy
adam-enko Aug 27, 2025
a869239
Avoid `java.lang.NoClassDefFoundError` in `findExtensionLenient`.
adam-enko Aug 28, 2025
e8cd21e
limit fetching data unlesss KGP >= 2.2.10
adam-enko Aug 28, 2025
4fbeeed
Merge branch 'master' into adam/kgp-2.2.20-compatibility
adam-enko Aug 28, 2025
f8a02d6
fix android variant typecheck
adam-enko Aug 28, 2025
f08f6ad
rm unnecessary `typealias AndroidComponentsExtension`
adam-enko Sep 15, 2025
3663dce
move comment about 'string based class comparison' to relevant part o…
adam-enko Sep 15, 2025
efa359a
Merge branch 'master' into adam/kgp-2.2.20-compatibility
adam-enko Nov 3, 2025
d744657
bump tested KGP 2.2 version
adam-enko Nov 4, 2025
6642dab
add tested KGP 2.3 version
adam-enko Nov 4, 2025
5554f87
remove condition usage of AndroidComponentsExtension
adam-enko Nov 4, 2025
5bf6681
Merge branch 'master' into adam/kgp-2.2.20-compatibility
adam-enko Nov 4, 2025
6fca413
add more docs for `collectAndroidVariants`
adam-enko Nov 4, 2025
acd43cb
rm old kdoc reference
adam-enko Nov 4, 2025
0758d2e
Merge branch 'master' into adam/kgp-2.2.20-compatibility
adam-enko Nov 4, 2025
1f92f05
Merge branch 'master' into adam/kgp-2.2.20-compatibility
adam-enko Nov 10, 2025
c50bd2e
Support AGP with Kotlin BuiltIn
adam-enko Nov 10, 2025
2450422
update comment about `kotlin("jvm") apply false` in test
adam-enko Nov 10, 2025
ee6ac18
Update test for inaccessible `KotlinBasePlugin` class
adam-enko Nov 10, 2025
02b4c49
Integration tests: support AGP 9 testing and version filtering
adam-enko Nov 10, 2025
747573f
Add tests for AGP 9, and update other AGP tests
adam-enko Nov 10, 2025
614dd9e
convert `collectAndroidVariants` to extension function `SetProperty<A…
adam-enko Nov 10, 2025
e6a3030
remove unnecessary provider-wrapping from bootClasspath
adam-enko Nov 10, 2025
af5b000
add necessary provider-wrapping from bootClasspath
adam-enko Nov 11, 2025
9ee88a1
react to all Android plugins
adam-enko Nov 11, 2025
ebb6753
remove unused `AndroidVariantInfo.compileConfiguration`
adam-enko Nov 11, 2025
f39398f
simplify PluginIds - collect them into groups, and hide the actual pl…
adam-enko Nov 11, 2025
30cbe5d
also create `applyTo` util function to JavaAdapter, to make it simila…
adam-enko Nov 11, 2025
2fa5e98
rm unused `#android.builtInKotlin=true` properties from test projects
adam-enko Nov 11, 2025
ee4d15f
remove `withHostTestBuilder {}.configure {}` - it's probably redundant?
adam-enko Nov 11, 2025
dfd6e8f
removed unused source-set configuration
adam-enko Nov 11, 2025
995d9e0
lower minimum AGP version from 9 to the latest 8.x version, since `co…
adam-enko Nov 11, 2025
8ac04b4
fix duplicated 'project' in log messages (displayName already starts …
adam-enko Nov 11, 2025
7c996f5
Remove unnecessary source/target Java compatibility in `it-android-0`…
adam-enko Nov 11, 2025
eb281ca
Update AGP Component publishable check.
adam-enko Nov 11, 2025
7ffbd31
updated tested AGP to latest alpha
adam-enko Nov 11, 2025
b645398
fix duplicated 'project' in log messages (displayName already starts …
adam-enko Nov 11, 2025
7014f39
add `com.android.kotlin.multiplatform.library` as an Android plugin
adam-enko Nov 11, 2025
30faa76
tidy `findExtensionLenient`, remove redundant catches from findAndroi…
adam-enko Nov 11, 2025
aee7a4b
update `it-android-kotlin-mp-builtin` test data
adam-enko Nov 11, 2025
0bbcce2
update tested AGP versions: add 8.13 and bump patch versions
adam-enko Nov 12, 2025
4ebd56f
agp 8.13 needs Gradle 8.13-9.0.0
adam-enko Nov 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,8 @@ idea {
"dokka-integration-tests/gradle/projects/it-multiplatform-android-jvm/expectedData",
"dokka-integration-tests/gradle/projects/it-android-compose/expectedData",
"dokka-integration-tests/gradle/projects/it-kotlin-multiplatform/expectedData",
"dokka-integration-tests/gradle/projects/it-android-kotlin-jvm-builtin/expectedData",
"dokka-integration-tests/gradle/projects/it-android-kotlin-mp-builtin/expectedData",

"examples/gradle/dokka-versioning-multimodule-example/previousDocVersions/",
"examples/gradle-v2/versioning-multimodule-example/docs/previousDocVersions/",
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/*
* Copyright 2014-2025 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
*/

plugins {
id("com.android.library") version "/* %{AGP_VERSION} */"
id("org.jetbrains.dokka") version "/* %{DGP_VERSION} */"
}

android {
namespace = "org.jetbrains.dokka.it.android"
compileSdk = 33
defaultConfig {
minSdk = 21
}
}

dependencies {
implementation("androidx.appcompat:appcompat:1.1.0")
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading