kotlinx-metadata-jvm
0.1.0
0.0.6
KT-31308
Add module name extensions to kotlinx-metadata-jvmKT-31338
Retain “is moved from interface companion” property flag in kotlinx-metadata-jvm- Breaking change: JvmPropertyExtensionVisitor.visit has a new parameter
jvmFlags: Flags
- Correctly write “null” constant value in effect expression of a contract
- Rename
desc
parameters to signature
in JvmFunctionExtensionVisitor, JvmPropertyExtensionVisitor, JvmConstructorExtensionVisitor - Do not expose KmExtensionType internals
- Add KmExtensionVisitor.type to get dynamic type of an extension visitor
0.0.5
KT-25371
Support unsigned integers in kotlinx-metadata-jvmKT-28682
Wrong character replacement in ClassName.jvmInternalName of kotlinx-metadata-jvm
0.0.4
KT-25920
Compile kotlinx-metadata-jvm with JVM target bytecode version 1.6 instead of 1.8KT-25223
Add JvmFunctionExtensionVisitor.visitEndKT-26188
Do not pass field signature for accessor-only properties
0.0.3
- Support metadata of local delegated properties (see
JvmDeclarationContainerExtensionVisitor.visitLocalDelegatedProperty
) KT-24881
Use correct class loader in kotlinx-metadata to load MetadataExtensions implementationsKT-24945
Relocate package org.jetbrains.kotlin to fix IllegalAccessError in annotation processing
0.0.2
- Change group ID from
org.jetbrains.kotlin
to org.jetbrains.kotlinx
- Depend on a specific version of kotlin-stdlib from Maven Central instead of snapshot from Sonatype Nexus
- Use
JvmMethodSignature
and JvmFieldSignature
to represent JVM signatures instead of plain strings
0.0.1