aboutsummaryrefslogtreecommitdiff
path: root/runners/maven-plugin/src/main/kotlin
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-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-02-21Code cleanups (#2165)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-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-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
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.
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-09-30Set aether authn when getting artifactsStephen Byrne
When getting artifacts via aether for the plugins classpath, set authentication on the remote repositories. Without this, dokka fails if remote repositories require authentication.
2020-08-31Let module name be configurable withing `AbstractDokkaTask` and remove ↵sebastian.sellmair
concept of `moduleDisplayName`
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-14Replace ExternalDocumentationLink.Builder with factory functionssebastian.sellmair
2020-08-14Use Gradle's new Property/Provider APIssebastian.sellmair
2020-08-14DokkaConfiguration: Use `Set` instead of `List` when collections are ↵sebastian.sellmair
expected to be distinct
2020-08-14Simplify Dokka Gradle Pluginsebastian.sellmair
2020-07-15Use DokkaLogger instead of println and adjust log levels for less verbosity ↵sebastian.sellmair
by default
2020-07-15Refactor and add integration testsAndrzej Ratajczak
2020-07-15Fix javadoc renderingAndrzej Ratajczak
2020-07-13Remove `format` from dokka DokkaConfigurationsebastian.sellmair
2020-07-08Implement simple MavenIntegrationTest.ktsebastian.sellmair
2020-07-06Enforce workspace unique SourceSetIDsebastian.sellmair
2020-07-06Fix source set name in MavenKamil Doległo
2020-06-25Remove SourceSetDataCache, rename PassConfiguration to DokkaSourceSet and ↵Kamil Doległo
use it instead of SourceSetData
2020-06-18Implement default configurationssebastian.sellmair
2020-06-15Implement "failOnWarning" optionsebastian.sellmair
2020-06-15Rework dokka configuration and Gradle pluginKamil Doległo
2020-06-04All modules page generationBłażej Kardyś
2020-05-20Merging of platform dependent hints in sourceset treeBłażej Kardyś
2020-05-14Changing approach from platform-driven to source-set-drivenBłażej Kardyś
2020-04-30Adds possibility to configure pluginsAndrzej Ratajczak
2020-03-31Fixed maven and CLI runners stdlib links bugFilip Zybała
2020-03-23Gradle Task supporting multimodular projectsAndrzej Ratajczak
2020-03-23Adds working dokkaPlugins configuration tag to MavenAndrzej Ratajczak
2020-03-04Use JDK8 as the default versionKamil Doległo
2020-02-04Implements DokkaLogger interface by MavenDokkaLoggerAndrzej Ratajczak
2020-01-31Bump Gradle version, migrate to Kotlin DSL, refactor publishingKamil Doległo
2019-08-06Remove TODOsKamil Doległo
2019-05-28Merge branch 'dev' of git://github.com/Xerus2000/dokka into Xerus2000-devKrystianUjma
update .gitignore and .idea # Conflicts: # .idea/compiler.xml # .idea/kotlinc.xml # .idea/modules.xml # core/src/main/kotlin/Java/JavaPsiDocumentationBuilder.kt # core/src/main/kotlin/Java/JavadocParser.kt # core/src/main/kotlin/Kotlin/DeclarationLinkResolver.kt # core/src/main/kotlin/Kotlin/DocumentationBuilder.kt # core/src/main/kotlin/Model/DocumentationReference.kt # core/src/main/kotlin/Model/PackageDocs.kt # core/src/main/kotlin/Model/SourceLinks.kt # core/src/main/kotlin/Utilities/DokkaModules.kt # core/src/main/kotlin/Utilities/ServiceLocator.kt # core/src/main/kotlin/javadoc/docbase.kt # core/src/test/kotlin/format/HtmlFormatTest.kt # core/src/test/kotlin/format/KotlinWebSiteFormatTest.kt # core/src/test/kotlin/format/KotlinWebSiteHtmlFormatTest.kt # core/src/test/kotlin/format/KotlinWebSiteRunnableSamplesFormatTest.kt # core/src/test/kotlin/issues/IssuesTest.kt
2019-05-15Fix SinceKotlinKamil Doległo
2019-05-07remove multiplatform suport for mavenKrystianUjma
2019-05-07Merge branch 'multiplatform-support' of github.com:KrystianUjma/dokka into ↵KrystianUjma
multiplatform-support
2019-05-07fix maven build, add multiplatform and single configuration for maven runnerKrystianUjma
2019-04-26add multiplatform configuration for mavenKrystianUjma
2019-03-27Fix MavenKamil Doległo
2019-03-19Merge branch 'kotlin-website-jonnyzzz' into multiplatform-supportKrystianUjma