Gradle Plugin: KDoc / JavaDoc Preprocessor that can produce modified sources
MIT License
Bot releases are hidden (Show)
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.3.9...v0.3.10
Published by Jolanrensen 4 months ago
@file:ExcludeFromSources
support by @Jolanrensen in https://github.com/Jolanrensen/docProcessorGradlePlugin/pull/49
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.3.8...v0.3.9
Published by Jolanrensen 4 months ago
Published by Jolanrensen 5 months ago
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.3.6...v0.3.7
Published by Jolanrensen 5 months ago
outputs.upToDateWhen {}
to be more relaxed. The Gradle plugin should run less often and only when neededFull Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.3.5...v0.3.6
Published by Jolanrensen 6 months ago
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.3.4...v0.3.5
canProcessParallel
). This is disabled for @include
to prevent concurrent modifications.INCLUDE_DOC_PROCESSOR_PRE_SORT
to false) before running. This analyses the docs in O(n), creates a dependency graph which then outputs an order in such a way that each doc can be rendered in one go, O(n) again. This is different from before where some parts of text could be processed multiple times. In practice or with smaller code bases, the performance could be worse with pre-sorting (as all docs now have to be analysed twice), but in larger code bases you might notice a difference.IncludeDocAnalyzer
, a TagDocAnalyser
which is the same as a TagDocProcessor
but without changing the docs.DocumentablesByPathWithCache
to an advanced caching system, taking track of changes in a doc + doc @include
dependencies with a dependency graph again. I cache both the doc content results (the final rendered doc), as well as a post-include state. This post-include state cache is to prevent deep @include
paths with many queries and just overall less work, similar to pre-sort for the gradle plugin.Published by Jolanrensen 7 months ago
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.3.2...v0.3.4
Published by Jolanrensen 8 months ago
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.3.2...v0.3.3
Published by Jolanrensen 9 months ago
@setArg
, @includeArg->@getArg
. by @Jolanrensen in https://github.com/Jolanrensen/docProcessorGradlePlugin/pull/26Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.2.2...v0.3.2
Published by Jolanrensen about 1 year ago
@arg->@setArg
, @includeArg->@getArg
. by @Jolanrensen in https://github.com/Jolanrensen/docProcessorGradlePlugin/pull/26
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.2.2...v0.2.3
Published by Jolanrensen about 1 year ago
Fixed inheritance support in gradle plugin.
EDIT: Looks like this version has become terribly slow, use v0.2.1 in the meantime
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.2.1...v0.2.2
Published by Jolanrensen over 1 year ago
Added arguments
option and the option to turn off logs for @arg/@includeArg
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.2.0...v0.2.1
Published by Jolanrensen over 1 year ago
Fixed https://github.com/Jolanrensen/docProcessorGradlePlugin/issues/20
IntelliJ plugin is now part of the project. This doesn't affect the gradle plugin, but does affect the project layout, hence the new version.
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.1.6...v0.2.0
Published by Jolanrensen over 1 year ago
Fixed NoSuchMethodError IncrementalCompilationOptions in implementing projects
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.1.5...v0.1.6
Published by Jolanrensen over 1 year ago
Fixes https://github.com/Jolanrensen/docProcessorGradlePlugin/issues/18: running on windows.
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.1.4...v0.1.5
Published by Jolanrensen over 1 year ago
Fixed [link] behavior
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.1.1...v0.1.4
Published by Jolanrensen over 1 year ago
Some API changes
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.1.0...v0.1.1
Published by Jolanrensen over 1 year ago
After the second round of reviews, we can move from the snapshot level to alpha :)
I'll remove the pre-release label for now.
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.0.31...v0.1.0
Published by Jolanrensen over 1 year ago
Even better error reporting
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.0.30...v0.0.31
Published by Jolanrensen over 1 year ago
Better error reporting with clickable links :)
Full Changelog: https://github.com/Jolanrensen/docProcessorGradlePlugin/compare/v0.0.29...v0.0.30