aboutsummaryrefslogtreecommitdiff
path: root/runners
AgeCommit message (Collapse)Author
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-25Set `finalizeCoroutines` to false for maven runner (#2461)Ignat Beresnev
See https://github.com/Kotlin/dokka/issues/2457
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-04-11Bump kotlinx-cli-jvm from 0.3.3 to 0.3.4 (#2428)dependabot[bot]
Bumps [kotlinx-cli-jvm](https://github.com/Kotlin/kotlinx-cli) from 0.3.3 to 0.3.4. - [Release notes](https://github.com/Kotlin/kotlinx-cli/releases) - [Changelog](https://github.com/Kotlin/kotlinx-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/Kotlin/kotlinx-cli/compare/v0.3.3...v0.3.4) --- updated-dependencies: - dependency-name: org.jetbrains.kotlinx:kotlinx-cli-jvm dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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-02-15Fix loading empty properties by CLI json parser (#2362)Andrzej Ratajczak
2022-02-14Shutdown coroutines dispatchers after each module pass (#2325)Ignat Beresnev
* Update kotlinx.coroutines to 1.6.0 * Shutdown common coroutines dispatchers after each module pass * Don't finalize coroutines in unit tests Co-authored-by: Mikhail Zarechenskiy <mikhail.zarechenskiy@jetbrains.com>
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>
2022-01-12Add global settings to JSON dokka cli input (#2292)Andrzej Ratajczak
* Add global settings to JSON dokka cli input * Apply requested changes * Move initialization of global arguments to extension function in core module
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-09-01Bump kotlinx-cli-jvm from 0.3.2 to 0.3.3 (#2105)dependabot[bot]
Bumps [kotlinx-cli-jvm](https://github.com/Kotlin/kotlinx-cli) from 0.3.2 to 0.3.3. - [Release notes](https://github.com/Kotlin/kotlinx-cli/releases) - [Changelog](https://github.com/Kotlin/kotlinx-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/Kotlin/kotlinx-cli/compare/v0.3.2...v0.3.3) --- updated-dependencies: - dependency-name: org.jetbrains.kotlinx:kotlinx-cli-jvm dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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-22Logging in CLI (#1976)Marcin Aman
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-21Bump Gradle to 7.0 (#1926)Kamil Doległo
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-29Make module name optional in cli (#1850)Marcin Aman
2021-04-28Remove bintray from repositoriesMarcin Aman
2021-04-14Introduce binary compatibility plugin (#1774)Marcin Aman
* Introduce binary compatibility plugin * Update diffs
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-26Bump kotlinx-cli-jvm from 0.3.1 to 0.3.2 (#1784)dependabot[bot]
Bumps kotlinx-cli-jvm from 0.3.1 to 0.3.2. Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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-03-01Add ability to suppress obvious functions like equals, toString... (#1758)Marcin Aman
* Add ability to suppress obvious functions like equals, toString... * Add ability to suppress obvious functions like equals, toString...
2021-02-24Fix parameters on cli and bump kotlinx.cli (#1755)Marcin Aman
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>
2020-12-28Use maven directly to download additional dependencies (#1644)Andreas Dangel
* Use maven instead of aether to resolve additional dependencies Aether is still used, but now indirectly by maven. Using maven directly allows to reuse all the configurations like repositories, mirrors, proxies and the local repository.