Sourced from dokka-gradle-plugin's releases.
1.7.10 Beta
Bugfix release that addresses several blockers and regressions.
General
- Support
Kotlin1.7.10Gradle plugin
- Do not expose
Kotlinstdlib in plugin dependencies, this should fix errors likeModule was compiled with an incompatible version of Kotlinwhen usingDokka. Thanks to@martinbonnin(https://github.com/facebook/flipper/issues/2543)Java sources
- Fixed build failure caused by having configured source links for
Javacode (https://github.com/facebook/flipper/issues/2544)- Fixed several exotic problems that led to build failures, all related to using annotation in
Javasources (https://github.com/facebook/flipper/issues/2509, https://github.com/facebook/flipper/issues/2551, https://github.com/facebook/flipper/issues/2350)- Fixed
IntelliJplatformWARN: Attempt to load keymessages that appeared when analyzingJavasources (https://github.com/facebook/flipper/issues/2559)1.7.0 Beta
Improvements
General
- Update to
Kotlin1.7.0,IntelliJPlatform 213- Support definitely non-nullable types (Kotlin/dokka#2520)
- Don't expose enum entry constructor arguments, thanks to
@ebraminio(Kotlin/dokka#2497)- Preserve ordering of enum entries as in source code, previously reversed (Kotlin/dokka#2469)
- Improve support for inherited
Javafields with accessors, now properly interpreted asval/varproperties (Kotlin/dokka#2481, Kotlin/dokka#2532, Kotlin/dokka#2540)- Skip
Deprecatedmembers withHIDDENlevel (Kotlin/dokka#2486)- Make rendered default value dependent on source set for expect/actual declarations (Kotlin/dokka#2449)
HTML format
- Render quotes as blockquotes instead of code blocks, thanks to
@TheOnlyTails(Kotlin/dokka#2496)Javadoc format
- Make
Javadocpages generation deterministic (Kotlin/dokka#2479)- Update shipped
jQueryto avoid multiple CVEs, thanks to@ToppleTheNun(Kotlin/dokka#1938)GFM format
- Support rendering of code blocks and inline code used in KDocs, thanks to
@cosinekitty(Kotlin/dokka#2485)Kotlin-as-Java plugin
- Include
Javaaccess modifiers into function signatures, thanks to@tripolkaandrey(Kotlin/dokka#2510)Gradle runner
- Make
dokka-analysisdependencycompileOnly, this should help avoid compatibility problems if different versions ofKotlinare bundled inGradleandDokka(Kotlin/dokka#2521)- Enable stricter validation for cacheable
Gradletasks, thanks to@3flex(Kotlin/dokka#2500)- Remove unused & redundant dependencies for
Gradlerunner, thanks to@3flex(Kotlin/dokka#2502)- Remove outdated suppression in
Gradlerunner, thanks to@3flex(Kotlin/dokka#2501)
... (truncated)
cfa433f Update references and documentation to Dokka 1.7.10 (https://github.com/facebook/flipper/issues/2567)5633f27 Ignore messages emitted by the IntelliJ Logger (https://github.com/facebook/flipper/issues/2563)b6ba965 Update Kotlin to 1.7.10 (https://github.com/facebook/flipper/issues/2564)fa175bd Improve handling of Java annotation parameters (https://github.com/facebook/flipper/issues/2562)6490083 Do not generate source links for synthetic elements (https://github.com/facebook/flipper/issues/2547)e1e114b Do not expose kotlin stdlib in the Gradle plugin dependencies (https://github.com/facebook/flipper/issues/2543)abd963b Update documentation and examples to Dokka 1.7.0 (https://github.com/facebook/flipper/issues/2542)5e770ef Update Dokka version to release89fc249 Fix incorrectly labeling java properties as val/var (https://github.com/facebook/flipper/issues/2540)a11a8dd Dont escape text inside gfm code blocks (https://github.com/facebook/flipper/issues/2541)