Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-31 | Update copyright (#3149) | Ignat Beresnev | |
* Add the default copyright profile and enable IDEA project settings * Add the license notice file | |||
2023-08-28 | Support Dokka K2 analysis (#3094) | Vadim Mishenev | |
Dokka has its own documentable model to represent analyzed code. The analysis is performed by a compiler frontend. In K1 the compiler frontend has descriptors that use the underlying Binding Context (global shared stateful structure). Dokka just maps descriptors to Documentable by DefaultDescriptorToDocumentableTranslator. K2 compiler has FIR tree, which means “Frontend Intermediate Representation”, instead of Binding Context. But we do not use FIR in Dokka directly, since it is too low-level for analysis. The Kotlin compiler provides high-level Analysis API for this case. The API is used by KSP too. Analysis API represent elements of FIR (declarations, parameters and so on) as Symbols. For more details see KtSymbolByFirBuilder, KtSymbol. For Dokka symbol is the replacement of descriptor in K2. Also, to set up the environment of project analysis in K1 we use idea dependencies (or copy-past from there). In K2 for these aims, there is a Standalone mode for Analysis API. | |||
2023-08-04 | Update Developer Guides (#3088) | Ignat Beresnev | |
2023-07-05 | Decompose Kotlin/Java analysis (#3034) | Ignat Beresnev | |
* Extract analysis into separate modules | |||
2023-05-26 | Improve copying base-frontend files between subprojects (#2970) | Adam | |
2023-03-27 | Mark utilities.* API as Dokka-internal (#2937) | Vsevolod Tolstopyatov | |
* Deprecate unused declaration, remove inline declaration (as it's binary compatible), opt-in into internal API at project level * Opt-in into DokkaInternalApi where applicable * Get rid of intermediate test-utils module | |||
2023-03-20 | Use cache-redirector for nodejs distributions (#2927) | Ignat Beresnev | |
2023-03-17 | Introduce Gradle Version Catalog with type-safe project dependencies (#2884) | aSemy | |
2023-03-13 | Migrate buildSrc to composite build (#2912) | Goooler | |
2023-03-07 | Use buildSrc convention plugins to configure the Dokka subprojects (#2704) | aSemy | |
2023-01-10 | Revise documentation (#2728) | Ignat Beresnev | |
Co-authored-by: Sarah Haggarty <sarahhaggarty@users.noreply.github.com> | |||
2022-08-25 | Enable Gradle Enterprise (#2641) | Goooler | |
2022-04-11 | Bump com.github.johnrengelman.shadow from 5.2.0 to 7.1.2 (#2337) | dependabot[bot] | |
Bumps com.github.johnrengelman.shadow from 5.2.0 to 7.1.2. --- updated-dependencies: - dependency-name: com.github.johnrengelman.shadow dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||
2022-03-22 | Remove bintray publish plugins (#2364) | Goooler | |
* Bump binary-compatibility-validator to 0.8.0 | |||
2022-01-27 | Bump 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-07-06 | Change jekyll links to be .html (#1990) | Marcin Aman | |
2021-04-22 | Remove unused repositories (#1858) | Marcin Aman | |
2021-04-14 | Introduce binary compatibility plugin (#1774) | Marcin Aman | |
* Introduce binary compatibility plugin * Update diffs | |||
2021-03-01 | Suppress tag support (#1742) | Marcin Aman | |
* Suppress tag support * Support Hide tag in javadoc * Extract hide tag to be in separate plugin | |||
2021-01-05 | Versioning (#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-11-27 | Changing how multimodule location provider works and improving gfm link ↵ | Błażej Kardyś | |
substitution | |||
2020-11-27 | Adding multimodule all modules page creation for gfm | Błażej Kardyś | |
2020-11-27 | Extracting dokka generation to the dedicated extension point | Paweł Marks | |
2020-09-03 | Add Mkdocs plugin to Gradle, split README and Developers' guide into several ↵ | Kamil Doległo | |
files | |||
2020-08-25 | - Move `test` projects into semantic parent projects | sebastian.sellmair | |
- Implement new `:test-utils` project - Resolve requirement for Android SDK installation | |||
2020-07-31 | Re/de-shadow kotlin-compiler artifact | sebastian.sellmair | |
2020-07-20 | Use jackson for json serialization and parsing | sebastian.sellmair | |
2020-07-20 | Improve JSON parsing for CLI | Alex Saveau | |
2020-07-17 | Add kotlin-eap repository consistently to the project | sebastian.sellmair | |
2020-07-16 | Remove mavenLocal as default repository inside the project | sebastian.sellmair | |
2020-07-15 | Remove markdown repository in favor of jcenter and remove terminate ↵ | sebastian.sellmair | |
:core:dependencies | |||
2020-07-09 | Update gradle-publish to 0.12.0 | sebastian.sellmair | |
2020-07-08 | Implement simple MavenIntegrationTest.kt | sebastian.sellmair | |
2020-07-08 | Move common base test utils to submodule | Andrzej Ratajczak | |
2020-07-07 | Implement simple cli integration test | sebastian.sellmair | |
2020-07-07 | Remove old integration tests folder | sebastian.sellmair | |
2020-07-06 | Manually disable bintray tasks in root project ↵ | sebastian.sellmair | |
(https://github.com/bintray/gradle-bintray-plugin/issues/267) | |||
2020-07-06 | Implement AndroidGradleIntegrationTest | sebastian.sellmair | |
2020-07-02 | Re-implement first basic gradle integration test | sebastian.sellmair | |
2020-06-25 | Remove kotlin source analysis from :core to :kotlin-analysis (thanks to ↵ | sebastian.sellmair | |
Afzal Najam) | |||
2020-06-23 | First version of javadoc output generation | Andrzej Ratajczak | |
2020-06-15 | Rework dokka configuration and Gradle plugin | Kamil Doległo | |
2020-06-04 | Update TS migration to current dev, move to a common package, rename to frontend | Marcin Aman | |
2020-05-30 | Fix settings.gradle after moving search-component | Kamil Doległo | |
2020-05-21 | Migrated resources to base-plugin | Filip Zybała | |
2020-05-14 | Update to 1.4-M2, Native fails with an exception | Kamil Doległo | |
2020-04-08 | Moving search-component inside core project | Błażej Kardyś | |
2020-04-06 | Integrating fuzzy search into dokka | Błażej Kardyś | |
2020-04-01 | Fixes problems with Markdown and Jekyll | Andrzej Ratajczak | |
2020-03-31 | Add test-tools module and matchers for content inside of it | Paweł Marks | |