aboutsummaryrefslogtreecommitdiff
path: root/runners/gradle-plugin
AgeCommit message (Collapse)Author
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
2023-01-19Add module and package documentation content (#2819)Sarah Haggarty
Co-authored-by: Sarah Haggarty <sarahhaggarty@users.noreply.github.com>
2023-01-19Fix NoSuchMethodError for Gradle 8.0 RC1 (#2816)Andrey Tyrin
2023-01-13Avoid snapshotting sourceLink.localDirectory input (#2807)ilya-g
2023-01-11Fix early version configuration for Gradle Plugin (#2799)Javier Segovia Córdoba
2023-01-10Revise documentation (#2728)Ignat Beresnev
Co-authored-by: Sarah Haggarty <sarahhaggarty@users.noreply.github.com>
2022-11-26Mark `outputDirectory` lazy (#2748)Vadim Mishenev
2022-11-26Fix OOME: Metaspace (#2678)Vadim Mishenev
* Fix OOME: Metaspace * Add stress test * Run sample analysis from `Dispatchers.Default`
2022-10-12Rename DokkaPlugin file (#2701)aSemy
2022-09-27Update Kotlin to 1.7.20-RC (#2682)Ignat Beresnev
2022-09-26Extract 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-25Ignore compatibility metadata variant if HMPP is enabled (#2634)Vadim Mishenev
2022-07-18Remove kotlin-stdlib dependency from gradle runner (#2570)Martin Bonnin
2022-06-21Do not expose kotlin stdlib in the Gradle plugin dependencies (#2543)Martin Bonnin
2022-06-09Make `dokka-analysis` dependency compileOnly in base plugin (#2521)Vadim Mishenev
2022-05-31Bump 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-27Remove 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-20Remove unused `collectorTaskSupported` parameter (#2498)Matthew Haughton
2022-05-18Enable stricter validation for cacheable Gradle tasks (#2500)Matthew Haughton
* Enable stricter validation for cacheable tasks * Address Gradle plugin strict validation violations
2022-05-18Remove outdated suppressions (#2501)Matthew Haughton
2022-05-18Fix new Qodana inspections after the updateIgnat 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-04-11Fix classpath in HMPP (#2431)Vadim Mishenev
2022-03-22Remove bintray publish plugins (#2364)Goooler
* Bump binary-compatibility-validator to 0.8.0
2022-02-21Code cleanups (#2165)Goooler
2022-02-15Convert interfaces to functional (#2360)Goooler
2022-01-27Bump com.gradle.plugin-publish from 0.12.0 to 0.20.0 (#2318)dependabot[bot]
Bumps com.gradle.plugin-publish from 0.12.0 to 0.20.0. --- updated-dependencies: - dependency-name: com.gradle.plugin-publish dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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-11-12Bump Kotlin to 1.6.0-RC2 (#2221)vmishenev
* Bump Kotlin to 1.6.0-RC2 * Fix Gradle bug in test configuration
2021-08-21Review comments + "unspecified" version fixMarcin Aman
2021-08-12Webhelp-like frontendMarcin Aman
2021-07-09Add gradle version check (#2006)Marcin Aman
2021-07-08Bump jacksons (#2010)Marcin Aman
2021-07-07Fix Gradle plugin marker publicationKamil Doległo
2021-07-06Fix Gradle plugin application (#2000)Kamil Doległo
Default dependency to dokka-base in dokkaPluginConfiguration was changed to a regular dependency. Applying client-side plugins overrode the default dokka-base dependency thus changing the version to a (possibly) lower one. This could lead to unpredictable Dokka crashes due to the inconsistency between the Gradle runner and dokka-base versions. Dependencies can still be manually removed from the configuration in specific projects, if needed (not likely)
2021-07-06Change jekyll links to be .html (#1990)Marcin Aman
2021-07-05Flatten multi-module structure (#1980)Kamil Doległo
* Add support for multimodule package lists * Merge package-lists in multi-module generation * Remove double-wrapping of modules in multi-module generation * Handle empty modules in package lists
2021-06-23Add maven central publication (#1688)Kamil Doległo
* Add OSSRH repositories * Rewrite Gradle plugin publication * Add publication version assertion * Use Nexus publish plugin for publishing to Sonatype * Remove explicit publishing from s3 tests * Don't document Dokka for local publication * Fix a bug with closing Sonatype repository * Bump internal Dokka version * Move publication version check to the validate task * Fix Gradle plugin publication * Bump Dokka and gradle plugin-publish versions * Do not run Dokka for test tasks * Do not fail all runs in a workflow * Reduce JVM memory limit
2021-06-21Cachable task (#1905)Marcin Aman
* Add tests for Gradle caching scenarios and adjust tasks to honor caching such that tests pass * Make dokka tasks cachable * Make dokka tasks cachable * Make dokka tasks cachable * Fix gradle assertion Co-authored-by: Volker Leck <volker.leck@gmail.com>
2021-05-17Extract properties to AbstractDokkaLeafTask (#1922)Kamil Doległo
2021-05-04Adds a supertype for leaf dokka tasks that defines dokkaSourceSets (#1891)Ryan Nett
* Adds a supertype for leaf dokka tasks that defines dokkaSourceSets * Extract implementation of dokkaSourceSets to AbstractDokkaLeafTask
2021-04-14Add ability to document generated files (#1832)Marcin Aman
2021-04-06Suppress inherited members (#1814)Marcin Aman
2021-03-26Fix configuration for suppressing obvious functions (#1789)Marcin Aman
* Fix suppressObviousFunctions not being present in task configuration * Docs
2021-03-26Reintroduce multimodule documentation (#1804)Marcin Aman
2021-03-11Make Gradle plugin use `api` instead of `implementation` for core (#1771)Kamil Doległo
Fixes #1724
2021-01-18Fix a bug with not creating Gradle configurations for partial tasksKamil Doległo
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>