Sourced from org.jetbrains.dokka's releases.
1.7.0 Beta
Improvements
General
- Update to
Kotlin
1.7.0,IntelliJ
Platform 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
Java
fields with accessors, now properly interpreted asval
/var
properties (Kotlin/dokka#2481, Kotlin/dokka#2532, Kotlin/dokka#2540)- Skip
@Deprecated
members withHIDDEN
level (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
Javadoc
pages generation deterministic (Kotlin/dokka#2479)- Update shipped
jQuery
to 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
Java
access modifiers into function signatures, thanks to@tripolkaandrey
(Kotlin/dokka#2510)Gradle runner
- Make
dokka-analysis
dependencycompileOnly
, this should help avoid compatibility problems if different versions ofKotlin
are bundled inGradle
andDokka
(Kotlin/dokka#2521)- Enable stricter validation for cacheable
Gradle
tasks, thanks to@3flex
(Kotlin/dokka#2500)- Remove unused & redundant dependencies for
Gradle
runner, thanks to@3flex
(Kotlin/dokka#2502)- Remove outdated suppression in
Gradle
runner, thanks to@3flex
(Kotlin/dokka#2501)Fixes
General bugfixes
- Fixed a compiler deadlock issue which led to stalling builds in some KMP projects (Kotlin/dokka#2480)
- Fixed incorrect argument names of functional type parameters (Kotlin/dokka#2478)
- Fixed missing external docs for AndroidX libraries, thanks to
@EdricChan03
(Kotlin/dokka#2456)- Fixed tests failing on Windows, thanks to
@3flex
(Kotlin/dokka#2507)Security
- Get rid of bundled
log4j
1.2 that came as a transitive dependency (Kotlin/dokka#2488)- Update Jackson to avoid CVE-2020-36518, thanks to
@1mt
(Kotlin/dokka#2525)
... (truncated)
abd963b
Update documentation and examples to Dokka 1.7.0 (#2542)5e770ef
Update Dokka version to release89fc249
Fix incorrectly labeling java properties as val/var (#2540)a11a8dd
Dont escape text inside gfm code blocks (#2541)9f67dcf
Handle more corner cases for inherited accessors (#2532)b783439
Make long property names breakable (#2537)933939e
Update tested AGP version to latest (#2535)4eb04c7
Bump Kotlin to 1.7.0 (#2529)a27d4ee
Leave a warning comment about updating Jacksonf997cf9
Downgrade Jackson due to broken 1.4 support (#2528)