aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/main/kotlin/transformers/documentables
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-10-27Implement analysis test API (#3184)Ignat Beresnev
2023-08-31Enable explicit API mode (#3139)Ignat Beresnev
2023-08-31Update copyright (#3149)Ignat Beresnev
* Add the default copyright profile and enable IDEA project settings * Add the license notice file
2023-08-02Fix Kotlin Analysis API package name (#3100)Ignat Beresnev
2023-07-05Decompose Kotlin/Java analysis (#3034)Ignat Beresnev
* Extract analysis into separate modules
2023-07-03Enhance typealias presentation (#3053)Vadim Mishenev
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
2022-12-16Display `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-09-12Open `processFunction` function (#2655)Ignat Beresnev
Fixes #2654
2022-08-29Display inherited extensions (#2625)Vadim Mishenev
2022-08-18Add deprecation details block (#2622)Ignat Beresnev
2022-06-08Support definitely non-nullable types (#2520)Vadim Mishenev
* Support definitely non-nullable types [Definitely non-nullable types](https://github.com/Kotlin/KEEP/blob/c72601cf35c1e95a541bb4b230edb474a6d1d1a8/proposals/definitely-non-nullable-types.md) are enabled since Kotlin 1.7
2022-05-06Skip `@Deprecated` documentables with HIDDEN level (#2486)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-26Fix reversed ordering of enum entries (#2469)Ignat Beresnev
* Fix reversed ordering of enum entries Fixes #2466 * Add navigation sideMenu unit tests * Make enum entries in tests non alphabetical
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-12-23Allow filtering of property setter (#2220)Vadim Mishenev
* Allow filtering of property setter * Improve code style
2021-10-29Allow package-level suppression (#2209)owengray-google
2021-10-18Bump Kotlin to 1.6.0-RC (#2189)vmishenev
* Bump Kotlin to 1.6.0-RC * Update Kotlin to 1.6.0-RC in integration tests * Change Dokka Version
2021-08-27Restore language level to 1.4Marcin Aman
2021-08-26Bump compiler to 1.5.30, language level to 1.5Marcin Aman
2021-08-12Replace arrays of primitive types on std arrays (#2051)vmishenev
2021-06-22Multilanguage docs inheritance (#1951)Marcin Aman
* Multilanguage docs inheritance * Add map to store inherit doc entries
2021-04-21Fix suppressing enum entries by inheritance filter (#1866)Marcin Aman
2021-04-14Fix visibility on enum entry property (#1828)Marcin Aman
2021-04-06Suppress inherited members (#1814)Marcin Aman
2021-04-06Fix some compiler warnings (#1812)Kamil Doległo
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-03-01Suppress tag support (#1742)Marcin Aman
* Suppress tag support * Support Hide tag in javadoc * Extract hide tag to be in separate plugin
2021-02-16Fix displaying default java visibility (#1738)Marcin Aman
2021-01-21Empty modules filtering (#1699)Marcin Aman
2020-12-29Parsing of JvmName (#1675)Marcin Aman
* Parsing of JvmName * Make JvmName processor run after KaJ
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-11-09Cleaning querying from plugins where possibleBłażej Kardyś
2020-10-15IsException should also be true when class inherits from Exception (#1558)Marcin Aman
2020-10-08Fix merging documentations of modules and packages (#1480)Andrzej Ratajczak
* Fix merging documentations of modules and packages * Adjust doctag to new API Co-authored-by: Marcin Aman <marcin.aman@gmail.com>
2020-10-02Fix typealiases filtering when privateAndrzej Ratajczak
2020-09-29Add processing of annotations to typealiasesAndrzej Ratajczak
2020-09-10Add TypeAliased boundAndrzej Ratajczak
2020-09-08Remove unused typealiasAndrzej Ratajczak
2020-09-08Remove topologicalSort since it is no longer usedAndrzej Ratajczak
2020-09-08Apply requested changesAndrzej Ratajczak
2020-09-08Handle same level declared expected classlikesAndrzej Ratajczak
2020-09-08Merger changesAndrzej Ratajczak
2020-09-08Changed way of merging documentables to avoid exception on merging ↵Andrzej Ratajczak
documentables of different types. Minor javadoc fixes. Changed constructor names. Add handling same name pages clash for different platforms
2020-08-31Minor readability improvement in ModuleAndPackageDocumentationTransformer.ktsebastian.sellmair
2020-08-31Let module name be configurable withing `AbstractDokkaTask` and remove ↵sebastian.sellmair
concept of `moduleDisplayName`