Age | Commit message (Collapse) | Author |
|
* Extract analysis into separate modules
|
|
|
|
|
|
* Update KGP to 1.8.20
* Update AGP to be compatible with KGP
* Replace `AndroidSourceSet`
* Dump API
* Update integration tests
* Update GH actions tests
* Refactor Gradle Runner
* Fix `TYPE_MISMATCH_WARNING_FOR_INCORRECT_CAPTURE_APPROXIMATION`
* Suppress source sets without compilations
Dokka suppresses source sets that do no have compilation since such configuration is invalid, it reports a warning or an error
* Introduce `dependsOn` for a new `com.android.build.api.dsl.AndroidSourceSet`
* API dump
* Add comment
* Suppress remaining `TYPE_MISMATCH_WARNING_FOR_INCORRECT_CAPTURE_APPROXIMATION`
* Add comment
---------
Co-authored-by: Ignat Beresnev <ignat.beresnev@jetbrains.com>
|
|
|
|
|
|
|
|
* Reorder dependency versions for update convenience
* Try to add more consistency to naming
|
|
Fixes #2934
|
|
|
|
* Deprecate unused declaration, remove inline declaration (as it's binary compatible), opt-in into internal API at project level
* Opt-in into DokkaInternalApi where applicable
* Get rid of intermediate test-utils module
|
|
|
|
|
|
|
|
Sources JAR is auto-enabled using `withSourcesJar()` in `base-java` convention plugin
|
|
|
|
|
|
The issue was fixed in Gradle 7.6
|
|
|
|
|
|
|
|
Update code to use idiomatic Gradle API
|
|
|
|
|
|
|
|
|
|
* Change warning level as requested https://github.com/Kotlin/dokka/pull/2806#pullrequestreview-1278096135
* Change the group of deprecated tasks to "deprecated" according to conversation https://github.com/Kotlin/dokka/pull/2806/files#r1093042654
* Use lazy resolution of tasks and explicit test for deprecation.
|
|
|
|
|
|
Co-authored-by: Sarah Haggarty <sarahhaggarty@users.noreply.github.com>
|
|
|
|
|
|
|
|
Co-authored-by: Sarah Haggarty <sarahhaggarty@users.noreply.github.com>
|
|
* Introduce `extraOptions`
* Make 'SinceKotlin' option
* Display 'SinceKotlin' everywhere
* Dump API
* Fix CLI bug
* Show custom tags in property brief
* Show custom tags in extension brief
* Show `SinceKotlin` for TypeAlias
* Fix `stdlib.diff`
* Add a test
* Display doc for actual typealias
* Propagate SinceKotlin
* Refactor
* Refactor in `SinceKotlinTransformer`
* Revert "Introduce `extraOptions`"
This reverts commit b83fdf5da31a97e2ae037f46a735d34a2f84d2ec.
* Revert "Make 'SinceKotlin' option"
This reverts commit 69f4641d1776f3a4bcd361919212c2de7fa2364e.
* Introduce `dokka.SinceKotlin` system property instead of extra arg
* Fix API
* Fix tests
* Rename
* Spread on extensions
* Put doc and rename prop
|
|
|
|
* Fix OOME: Metaspace
* Add stress test
* Run sample analysis from `Dispatchers.Default`
|
|
|
|
|
|
* Extract classpath from `KotlinSharedNativeCompilation` as well
* Enhance mpp integration test
* Enable HMPP for old Kotlin in integration test
* Add comments
|
|
|
|
|
|
|
|
|
|
* `UnresolvedType` is replaced with `ErrorType` in https://github.com/JetBrains/kotlin/commit/b5933c70e20a0dfd788d8d4a6c04ca0d16f7c731
* Support `sig` files in https://github.com/JetBrains/kotlin/commit/22b368849338cae684601c9b1ead31ebb1fd81cf
* `org.jetbrains.kotlin.idea.kdoc.resolveKDocSampleLink` is removed in https://github.com/JetBrains/intellij-community/commit/e4af6f96c8d4e2318d04eddf658a4c4e8c60b2e6
* `org.jetbrains.kotlin.idea.refactoring.fqName.getKotlinFqName` is deprecated
* `org.codehaus.plexus.archiver.AbstractArchiver.addDirectory` is deprecated https://codehaus-plexus.github.io/plexus-archiver/apidocs/org/codehaus/plexus/archiver/Archiver.html#addDirectory-java.io.File-java.lang.String:A-java.lang.String:A-
* Make `clean` independent from `setupMaven`
* Set up JDK classpath roots explicitly
because of https://github.com/JetBrains/kotlin/commit/f89765eb33dd95c8de33a919cca83651b326b246
* Add JPS model and faxml dependencies
* Fix test
* Exclude compiler from buildscript in integration test
* Exclude `com.intellij` package from compiler
* Update kotlin version in integration tests
|
|
* Remove unused jackson-annotations dependency
* Remove redundant `kotlin-reflect` dependency constraint
kotlin-reflect is provided as part of the Gradle API at compile & runtime.
* Remove redundant dependencies on gradleApi
This dependency is added to the "api" configuration by java-gradle-plugin,
so is already available in all compile & runtime classpaths.
|
|
|
|
* Enable stricter validation for cacheable tasks
* Address Gradle plugin strict validation violations
|
|
|
|
|