aboutsummaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2022-04-08Rework AnnotationTarget to be stricter (#2414)owengray-google
2022-03-22Remove bintray publish plugins (#2364)Goooler
* Bump binary-compatibility-validator to 0.8.0
2022-02-21Add option to merge implicit expect-actual declarations (#2316)Vadim Mishenev
* Add option to merge implicit expect-actual declarations * Merge entries, constructors * Fix StdLib integration test * Add doc
2022-02-21Code cleanups (#2165)Goooler
2022-02-17Refactor Ancestry Graphs (#2326)Andrzej Ratajczak
2022-02-17Custom doctag extension (#2343)Ignat Beresnev
* Add an extension point for rendering custom doc tags * Iterate over documentable sourcesets when building custom tags * Extract a nested custom tags brief block into a separate method * Filter out tag content providers and make since kotlin brief a one-liner * Add padding to "Since Kotlin" block in brief description
2022-02-15Convert interfaces to functional (#2360)Goooler
2022-02-15Fix loading empty properties by CLI json parser (#2362)Andrzej Ratajczak
2022-02-14Fix filtering suppresed extensions (#2348)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-27Update node-forge npm package (CVE-2022-0122) and assertk-jvm (#2334)Ignat Beresnev
2022-01-27KT-50292 - Implement vertical alignment of parameters (#2309)Ignat Beresnev
* Implement vertical alignment (wrapping) of parameters for kt * Add tests for params wrapping and extend matchers to check for classes * Add distinguishable parameters block to kotlinAsJava, extract common logic * Create a separate Kind for symbol function parameters
2022-01-27Fix resolving DRIs of Enum Entries (#2305)Andrzej Ratajczak
* Fix resolving DRIs of Enum Entries * Unify DRIs for Kotlin and Java enums. Add EnumEntry linking tests * Updates EnumEntry extras in documentable translators * Fix tests * Apply requested changes * Apply requested changes
2022-01-24Close Input/Output streams (#2319)Ignat Beresnev
* Close Input/Output streams
2022-01-19Reuse `ObjectMapper` (#2315)Ignat Beresnev
* Reuse `ObjectMapper`
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-12-06Description list support for JavaDocs (#2213)Ignat Beresnev
2021-11-12Store checked exceptions into `ExtraProperties` (#2222)vmishenev
2021-10-15Fix adding new custom stylesheets in submodules (#2168)vmishenev
2021-09-21Fix link to javadoc enum entry (#2131)vmishenev
2021-09-20Improve versioning plugin (#2104)vmishenev
- support for single module projects - version navigator is on all pages - dropdown arrow for version navigator
2021-08-25Manual highlighting webhelp (#2079)vmishenev
* Add manual code highlighting * Fix test * Add kotlinAsJava highlighting * Add runtime highlighting via Prism * Add copy-button for code block * Add tests and refactor * Replace `<br>` for prism.js * Parse trivial default values Co-authored-by: Marcin Aman <marcin.aman@gmail.com>
2021-08-09Property annotation for getter and setter (#2049)vmishenev
2021-07-30Add boolean, nullable types of annotation parameter valuevmishenev
2021-07-28Fix broken link in kotlinx.serialization (#2038)Marcin Aman
* Fix broken link in kotlinx.serialization * Rename DRIWithSourceSet to DRIWithSourceSets
2021-07-23Add numeric types of annotation parameter value (#2035)vmishenev
2021-07-12Handle NBSP and other html entries (#2005)Marcin Aman
2021-07-09Bump assertk-jvm from 0.23.1 to 0.24 (#2013)dependabot[bot]
Bumps [assertk-jvm](https://github.com/willowtreeapps/assertk) from 0.23.1 to 0.24. - [Release notes](https://github.com/willowtreeapps/assertk/releases) - [Changelog](https://github.com/willowtreeapps/assertk/blob/main/CHANGELOG.md) - [Commits](https://github.com/willowtreeapps/assertk/compare/v0.23.1...v0.24) --- updated-dependencies: - dependency-name: com.willowtreeapps.assertk:assertk-jvm 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-07-08Bump jacksons (#2010)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-25Cleanup paragraphs and tables in GFM renderer (#1946)Mike Sinkovsky
* GFM renderer: cleanup paragraphs * GFM renderer: cleanup tables * GFM renderer: add tests for wrong header in table Table with extra cell in row is really generated by `all-modules-page` plugin * Remove commented-out lines * Add BriefCommentPreprocessor which inserts a line break between a signature and a brief comment Fixed a bug with `mapTransform` function which replaces table headers with their contents Co-authored-by: Kamil Doległo <kamil.doleglo@interia.pl>
2021-06-22Logging in CLI (#1976)Marcin Aman
2021-06-21Don't use older dir from previous runs in versioning (#1963)Marcin Aman
2021-05-06Bump compiler to 1.5.0 (#1856)Marcin Aman
* Bump compiler to 1.5.0 * Include Api changes
2021-04-21Make anchors stable (#1851)Marcin Aman
* Make anchors stable * Remove backing field from merged and all in CompositeSourceSetID
2021-04-14Introduce binary compatibility plugin (#1774)Marcin Aman
* Introduce binary compatibility plugin * Update diffs
2021-04-14Handle html in kdoc (#1805)Marcin Aman
2021-04-06Suppress inherited members (#1814)Marcin Aman
2021-04-06Bump jsoup from 1.12.1 to 1.13.1 (#1783)dependabot[bot]
2021-04-06Fix some compiler warnings (#1812)Kamil Doległo
2021-04-02Bump markdown from 0.2.0 to 0.2.1 (#1806)dependabot[bot]
Bumps [markdown](https://github.com/JetBrains/markdown) from 0.2.0 to 0.2.1. - [Release notes](https://github.com/JetBrains/markdown/releases) - [Commits](https://github.com/JetBrains/markdown/commits) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-30Bump junit from 4.13 to 4.13.2 (#1785)dependabot[bot]
Bumps [junit](https://github.com/junit-team/junit4) from 4.13 to 4.13.2. - [Release notes](https://github.com/junit-team/junit4/releases) - [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.2.md) - [Commits](https://github.com/junit-team/junit4/compare/r4.13...r4.13.2) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26Bump assertk-jvm from 0.22 to 0.23.1 (#1792)dependabot[bot]
Bumps [assertk-jvm](https://github.com/willowtreeapps/assertk) from 0.22 to 0.23.1. - [Release notes](https://github.com/willowtreeapps/assertk/releases) - [Changelog](https://github.com/willowtreeapps/assertk/blob/main/CHANGELOG.md) - [Commits](https://github.com/willowtreeapps/assertk/compare/v0.22...v0.23.1) 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-04Fix memory leak caused by coroutines (#1751)Kamil Doległo
* Fix memory leak caused by coroutines * Catch all exceptions that might fail the build Co-authored-by: Marcin Aman <marcin.aman@gmail.com>
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-01Bump markdown to 0.2.0 and fix negation in links being interpreted as img ↵Marcin Aman
(#1754) * Bump markdown library to 0.2.0 * Render shorthand images as link with text
2021-02-05Annotations for parameters (#1710)Marcin Aman
* Annotations for parameters * Annotations for parameters
2021-01-21Empty modules filtering (#1699)Marcin Aman