Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-31 | Enable explicit API mode (#3139) | Ignat Beresnev | |
2023-08-31 | Update copyright (#3149) | Ignat Beresnev | |
* Add the default copyright profile and enable IDEA project settings * Add the license notice file | |||
2023-08-30 | Migrate to JUnit 5 and unify used test API (#3138) | Ignat Beresnev | |
2023-08-25 | Mark tasks as not compatible with the Gradle configuration cache (#3070) | Benoit Lubek | |
2023-08-08 | Add a workaround for native dependency metadata resolution (#3081) | Oleg Yukhnevich | |
Addresses #3068 | |||
2023-08-04 | Make the compatibility metadata variant check more specific (#3103) | Ignat Beresnev | |
2023-07-21 | Update Kotlin to 1.9.0 (#3074) | Vadim Mishenev | |
* Update Kotlin Gradle Plugin to 1.9.0 * Update Android Gradle Plugin to 4.2.2 * Introduce convention plugin for Gradle runner https://github.com/gradle/gradle/issues/8301 * Fix unit test `common, jvm and macos source sets with kotlin multiplatform` * Update compiler to 1.9.0 * Update integration test * Add empty target for WASM integration test to avoid single target project See https://github.com/Kotlin/dokka/issues/3038 * Remove unused `plugins.shadow` from toml | |||
2023-07-05 | Decompose Kotlin/Java analysis (#3034) | Ignat Beresnev | |
* Extract analysis into separate modules | |||
2023-05-31 | Fix missing tab entries for module names with space (#3019) | Ignat Beresnev | |
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-25 | Reorder dependency versions for update convenience (#2968) | Ignat Beresnev | |
* Reorder dependency versions for update convenience * Try to add more consistency to naming | |||
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-16 | Refactor Maven Runner build config (#2911) | 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-20 | Change default logging level of console apps (#2871) | 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-31 | Make implementations of DokkaLogger thread-safe (#2827) | Ignat Beresnev | |
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-12-16 | Display `SinceKotlin` everywhere (#2708) | Vadim Mishenev | |
* 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 | |||
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 | |