Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-05 | Decompose Kotlin/Java analysis (#3034) | Ignat Beresnev | |
* Extract analysis into separate modules | |||
2023-05-30 | Add the ability to get serialized configuration of a task (#3008) | Ignat Beresnev | |
2023-05-17 | Update KGP to 1.8.20 (#2989) | Vadim Mishenev | |
* 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> | |||
2023-04-25 | Replace invalid documentation links (#2973) | Lukas Knoch-Girstmair | |
2023-04-25 | Tidy/remove unnecessary imports and suppressions (#2975) | aSemy | |
2023-04-25 | Set cacheRoot using `convention()`, not `set()` (#2983) | aSemy | |
2023-04-17 | Capture throwable inside generateDocumentation thread (#2935) | Ramon | |
Fixes #2934 | |||
2023-03-30 | Move POM config to maven-publish convention plugin (#2946) | aSemy | |
2023-03-27 | Mark utilities.* API as Dokka-internal (#2937) | Vsevolod Tolstopyatov | |
* 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 | |||
2023-03-17 | Introduce Gradle Version Catalog with type-safe project dependencies (#2884) | aSemy | |
2023-03-13 | Migrate buildSrc to composite build (#2912) | Goooler | |
2023-03-09 | Remove unused `sourceJar` tasks (#2909) | aSemy | |
Sources JAR is auto-enabled using `withSourcesJar()` in `base-java` convention plugin | |||
2023-03-07 | Use buildSrc convention plugins to configure the Dokka subprojects (#2704) | aSemy | |
2023-02-27 | Use Gradle file property types for task inputs & outputs (#2707) | aSemy | |
2023-02-27 | Remove workaround for fixed Gradle issue (#2891) | Matthew Haughton | |
The issue was fixed in Gradle 7.6 | |||
2023-02-24 | Fix `TypeNotPresentException` in projects without KGP (#2890) | Ignat Beresnev | |
2023-02-23 | Update custom Gradle utils to use Gradle Kotlin DSL (#2833) | aSemy | |
2023-02-21 | Move Gradle plugin tasks into a separate directory (#2705) | aSemy | |
2023-02-21 | Apply kotlin-dsl plugin (#2702) | aSemy | |
Update code to use idiomatic Gradle API | |||
2023-02-20 | Add the ability to pretty print DokkaConfiguration (#2872) | Ignat Beresnev | |
2023-02-14 | Deprecate methods for adding/removing task dependencies (#2857) | Andrey Tyrin | |
2023-02-10 | Update Kotlin to 1.8.10 (#2797) | Ignat Beresnev | |
2023-02-01 | Add missing group and description for Multimodule tasks (#2806) | Róbert Papp | |
* 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. | |||
2023-01-30 | Replace `by` helper function with the standard `set()` (#2834) | aSemy | |
2023-01-19 | Add module and package documentation content (#2819) | Sarah Haggarty | |
Co-authored-by: Sarah Haggarty <sarahhaggarty@users.noreply.github.com> | |||
2023-01-19 | Fix NoSuchMethodError for Gradle 8.0 RC1 (#2816) | Andrey Tyrin | |
2023-01-13 | Avoid snapshotting sourceLink.localDirectory input (#2807) | ilya-g | |
2023-01-11 | Fix early version configuration for Gradle Plugin (#2799) | Javier Segovia Córdoba | |
2023-01-10 | Revise documentation (#2728) | Ignat Beresnev | |
Co-authored-by: Sarah Haggarty <sarahhaggarty@users.noreply.github.com> | |||
2022-11-26 | Mark `outputDirectory` lazy (#2748) | Vadim Mishenev | |
2022-11-26 | Fix OOME: Metaspace (#2678) | Vadim Mishenev | |
* Fix OOME: Metaspace * Add stress test * Run sample analysis from `Dispatchers.Default` | |||
2022-10-12 | Rename DokkaPlugin file (#2701) | aSemy | |
2022-09-27 | Update Kotlin to 1.7.20-RC (#2682) | Ignat Beresnev | |
2022-09-26 | Extract classpath from `KotlinSharedNativeCompilation` as well (#2664) | Vadim Mishenev | |
* Extract classpath from `KotlinSharedNativeCompilation` as well * Enhance mpp integration test * Enable HMPP for old Kotlin in integration test * Add comments | |||
2022-08-25 | Ignore compatibility metadata variant if HMPP is enabled (#2634) | Vadim Mishenev | |
2022-07-18 | Remove kotlin-stdlib dependency from gradle runner (#2570) | Martin Bonnin | |
2022-06-21 | Do not expose kotlin stdlib in the Gradle plugin dependencies (#2543) | Martin Bonnin | |
2022-06-09 | Make `dokka-analysis` dependency compileOnly in base plugin (#2521) | Vadim Mishenev | |
2022-05-31 | Bump Kotlin to 1.7.0-RC (#2508) | Vadim Mishenev | |
* `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 | |||
2022-05-27 | Remove unused & redundant dependencies for Gradle runner (#2502) | Matthew Haughton | |
* 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. | |||
2022-05-20 | Remove unused `collectorTaskSupported` parameter (#2498) | Matthew Haughton | |
2022-05-18 | Enable stricter validation for cacheable Gradle tasks (#2500) | Matthew Haughton | |
* Enable stricter validation for cacheable tasks * Address Gradle plugin strict validation violations | |||
2022-05-18 | Remove outdated suppressions (#2501) | Matthew Haughton | |
2022-05-18 | Fix new Qodana inspections after the update | Ignat Beresnev | |
2022-04-29 | Enable warnings as errors and fix all warnings (#2451) | Ignat Beresnev | |
* Enable warnings as errors and fix all warnings * Enable skip-metadata-version-check compiler setting | |||
2022-04-25 | Fix missing external docs for some AndroidX libraries (#2456) | Edric Chan | |
* Fix missing external docs for some AndroidX libraries Closes #2455 | |||
2022-04-11 | Fix classpath in HMPP (#2431) | Vadim Mishenev | |
2022-03-22 | Remove bintray publish plugins (#2364) | Goooler | |
* Bump binary-compatibility-validator to 0.8.0 | |||
2022-02-21 | Code cleanups (#2165) | Goooler | |
2022-02-15 | Convert interfaces to functional (#2360) | Goooler | |