aboutsummaryrefslogtreecommitdiff
path: root/runners/gradle-plugin/src/test/kotlin
AgeCommit message (Collapse)Author
2023-11-10Restructure the project to utilize included builds (#3174)Ignat Beresnev
* Refactor and simplify artifact publishing * Update Gradle to 8.4 * Refactor and simplify convention plugins and build scripts Fixes #3132 --------- Co-authored-by: Adam <897017+aSemy@users.noreply.github.com> Co-authored-by: Oleg Yukhnevich <whyoleg@gmail.com>
2023-08-31Update copyright (#3149)Ignat Beresnev
* Add the default copyright profile and enable IDEA project settings * Add the license notice file
2023-08-30Migrate to JUnit 5 and unify used test API (#3138)Ignat Beresnev
2023-07-21Update 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-05Decompose Kotlin/Java analysis (#3034)Ignat Beresnev
* Extract analysis into separate modules
2023-05-17Update 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-25Tidy/remove unnecessary imports and suppressions (#2975)aSemy
2023-02-27Use Gradle file property types for task inputs & outputs (#2707)aSemy
2023-02-23Update custom Gradle utils to use Gradle Kotlin DSL (#2833)aSemy
2023-02-21Move Gradle plugin tasks into a separate directory (#2705)aSemy
2023-02-21Apply kotlin-dsl plugin (#2702)aSemy
Update code to use idiomatic Gradle API
2023-02-20Add the ability to pretty print DokkaConfiguration (#2872)Ignat Beresnev
2023-02-14Deprecate methods for adding/removing task dependencies (#2857)Andrey Tyrin
2023-02-10Update Kotlin to 1.8.10 (#2797)Ignat Beresnev
2023-02-01Add 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-30Replace `by` helper function with the standard `set()` (#2834)aSemy
2022-09-27Update Kotlin to 1.7.20-RC (#2682)Ignat Beresnev
2022-04-29Enable 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-25Fix missing external docs for some AndroidX libraries (#2456)Edric Chan
* Fix missing external docs for some AndroidX libraries Closes #2455
2022-02-15Convert interfaces to functional (#2360)Goooler
2021-12-23Introduce documentedVisibilities setting (#2270)Ignat Beresnev
* Introduce `documentedVisibilities` setting * Remove hardcoded doc generation for Visibility.PUBLIC, correct tests * Add maven, gradle and cli integration tests for documentedVisibilities * Fix maven plugin configuration overriding the default value * Remove test debug prints * Correct an inconsistency with default values and leave a comment of intentions * Add a test for visibility of private setter
2021-08-21Review comments + "unspecified" version fixMarcin Aman
2021-08-12Webhelp-like frontendMarcin Aman
2021-04-14Add ability to document generated files (#1832)Marcin Aman
2021-03-26Reintroduce multimodule documentation (#1804)Marcin Aman
2021-01-05Versioning (#1654)Błażej Kardyś
* Adding versioning mechanism for multimodule * Versioning improvement * Refactor configuration, add ordering * Fix integration tests * Change packages, unignore test Co-authored-by: Marcin Aman <marcin.aman@gmail.com>
2020-12-02Fix gradle passing 'unspecified' version to dokka configuration (#1650)Marcin Aman
2020-11-27Fixing tests after moving SingleGeneration to baseBłażej Kardyś
2020-11-27Moving SingleGeneration to base pluingBłażej Kardyś
2020-11-18Add matchingRegex (#598)Martin Bonnin
* add matchingRegex as a simpler replacement for `prefix` * remove useless check * added a note about the order of the matchingRegex
2020-10-07Make logo replaceable #1339 (#1488)Marcin Aman
2020-08-31Re-use includes form child tasks for all modules page generationsebastian.sellmair
2020-08-31Let module name be configurable withing `AbstractDokkaTask` and remove ↵sebastian.sellmair
concept of `moduleDisplayName`
2020-08-25Fix external links to Android and Androix documentationsKamil Doległo
2020-08-20Implement tests for enhanced KotlinSourceSetGist mechanismsebastian.sellmair
2020-08-20Fix tests for changed KotlinSourceSetGistsebastian.sellmair
2020-08-20- Implement GradleDokkaSourceSetBuilder#isDocumented to enable/disable ↵sebastian.sellmair
source sets - Let KotlinSourceSetGist#isMain use provider API to be evaluated more lazily
2020-08-20Add task descriptions to all dokka taskssebastian.sellmair
2020-08-14Update Gradle version to 6.6sebastian.sellmair
2020-08-14Use java.net.URL consistently across Gradle Plugin API surfacesebastian.sellmair
2020-08-14Use List for representing classpaths instead of Setsebastian.sellmair
2020-08-14DokkaMultiModuleTask: Use Property/Provider APIsebastian.sellmair
2020-08-14Refine and test `GradleSourceLinkBuilder` and SourceLinkDefinition APIsebastian.sellmair
2020-08-14Handle wrongly implemented `DokkaMultiModuleFileLayout`sebastian.sellmair
2020-08-14Add documentation to DokkaMultiModuleFileLayoutsebastian.sellmair
2020-08-14API refinement for AbstractDokkaParentTask and DokkaMultiModuleTasksebastian.sellmair
2020-08-14Cover GradleDokkaSourceSetBuilder with testssebastian.sellmair
2020-08-14Use Gradle's new Property/Provider APIssebastian.sellmair
2020-08-14Adapt KotlinDslDokkaTaskConfigurationTest.ktsebastian.sellmair
2020-08-14DokkaConfiguration: Use `Set` instead of `List` when collections are ↵sebastian.sellmair
expected to be distinct