Skip to content

Commit 34e757c

Browse files
authored
Merge pull request #314 from mikepenz/feature/binaryCompatiblityValidation
Include Binary Compatibility Validator
2 parents 463fe6a + 3b869c7 commit 34e757c

22 files changed

+1935
-2
lines changed

.github/workflows/ci.yml

+4
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,10 @@ jobs:
108108
name: "Test-Artifacts"
109109
path: "app/build/reports/screenshotTest/preview/debug/"
110110

111+
- name: Aoi Check
112+
if: github.event_name == 'pull_request'
113+
run: ./gradlew apiCheck
114+
111115
- name: Run Lint
112116
if: github.event_name == 'pull_request'
113117
run: ./gradlew lintDebug

build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ plugins {
1010
alias(baseLibs.plugins.dokka)
1111
alias(baseLibs.plugins.aboutLibraries) apply false
1212
alias(baseLibs.plugins.mavenPublish) apply false
13+
alias(baseLibs.plugins.binaryCompatiblityValidator) apply false
1314
}
1415

1516
allprojects {

gradle.properties

+3-1
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,6 @@ org.jetbrains.compose.experimental.macos.enabled=true
3535
android.experimental.enableScreenshotTest=true
3636
# Dokka
3737
org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled
38-
org.jetbrains.dokka.experimental.gradle.pluginMode.noWarn=true
38+
org.jetbrains.dokka.experimental.gradle.pluginMode.noWarn=true
39+
# convention plugin
40+
com.mikepenz.binary-compatibility-validator.enabled=true
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public final class com/mikepenz/markdown/compose/elements/ComposableSingletons$MarkdownHighlightedCodeKt {
2+
public static final field INSTANCE Lcom/mikepenz/markdown/compose/elements/ComposableSingletons$MarkdownHighlightedCodeKt;
3+
public fun <init> ()V
4+
public final fun getLambda-1$multiplatform_markdown_renderer_code_release ()Lkotlin/jvm/functions/Function4;
5+
public final fun getLambda-2$multiplatform_markdown_renderer_code_release ()Lkotlin/jvm/functions/Function4;
6+
}
7+
8+
public final class com/mikepenz/markdown/compose/elements/MarkdownHighlightedCodeKt {
9+
public static final fun MarkdownHighlightedCode (Ljava/lang/String;Ljava/lang/String;Ldev/snipme/highlights/Highlights$Builder;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;II)V
10+
public static final fun MarkdownHighlightedCodeBlock (Ljava/lang/String;Lorg/intellij/markdown/ast/ASTNode;Ldev/snipme/highlights/Highlights$Builder;Landroidx/compose/runtime/Composer;II)V
11+
public static final fun MarkdownHighlightedCodeFence (Ljava/lang/String;Lorg/intellij/markdown/ast/ASTNode;Ldev/snipme/highlights/Highlights$Builder;Landroidx/compose/runtime/Composer;II)V
12+
public static final fun getHighlightedCodeBlock ()Lkotlin/jvm/functions/Function4;
13+
public static final fun getHighlightedCodeFence ()Lkotlin/jvm/functions/Function4;
14+
}
15+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public final class com/mikepenz/markdown/compose/elements/ComposableSingletons$MarkdownHighlightedCodeKt {
2+
public static final field INSTANCE Lcom/mikepenz/markdown/compose/elements/ComposableSingletons$MarkdownHighlightedCodeKt;
3+
public fun <init> ()V
4+
public final fun getLambda-1$multiplatform_markdown_renderer_code ()Lkotlin/jvm/functions/Function4;
5+
public final fun getLambda-2$multiplatform_markdown_renderer_code ()Lkotlin/jvm/functions/Function4;
6+
}
7+
8+
public final class com/mikepenz/markdown/compose/elements/MarkdownHighlightedCodeKt {
9+
public static final fun MarkdownHighlightedCode (Ljava/lang/String;Ljava/lang/String;Ldev/snipme/highlights/Highlights$Builder;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;II)V
10+
public static final fun MarkdownHighlightedCodeBlock (Ljava/lang/String;Lorg/intellij/markdown/ast/ASTNode;Ldev/snipme/highlights/Highlights$Builder;Landroidx/compose/runtime/Composer;II)V
11+
public static final fun MarkdownHighlightedCodeFence (Ljava/lang/String;Lorg/intellij/markdown/ast/ASTNode;Ldev/snipme/highlights/Highlights$Builder;Landroidx/compose/runtime/Composer;II)V
12+
public static final fun getHighlightedCodeBlock ()Lkotlin/jvm/functions/Function4;
13+
public static final fun getHighlightedCodeFence ()Lkotlin/jvm/functions/Function4;
14+
}
15+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// Klib ABI Dump
2+
// Targets: [iosArm64, iosSimulatorArm64, iosX64, js, macosArm64, macosX64, wasmJs]
3+
// Rendering settings:
4+
// - Signature version: 2
5+
// - Show manifest properties: true
6+
// - Show declarations: true
7+
8+
// Library unique name: <com.mikepenz:multiplatform-markdown-renderer-code>
9+
final val com.mikepenz.markdown.compose.elements/highlightedCodeBlock // com.mikepenz.markdown.compose.elements/highlightedCodeBlock|{}highlightedCodeBlock[0]
10+
final fun <get-highlightedCodeBlock>(): kotlin/Function4<androidx.compose.foundation.layout/ColumnScope, com.mikepenz.markdown.compose.components/MarkdownComponentModel, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit> // com.mikepenz.markdown.compose.elements/highlightedCodeBlock.<get-highlightedCodeBlock>|<get-highlightedCodeBlock>(){}[0]
11+
final val com.mikepenz.markdown.compose.elements/highlightedCodeFence // com.mikepenz.markdown.compose.elements/highlightedCodeFence|{}highlightedCodeFence[0]
12+
final fun <get-highlightedCodeFence>(): kotlin/Function4<androidx.compose.foundation.layout/ColumnScope, com.mikepenz.markdown.compose.components/MarkdownComponentModel, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit> // com.mikepenz.markdown.compose.elements/highlightedCodeFence.<get-highlightedCodeFence>|<get-highlightedCodeFence>(){}[0]
13+
14+
final fun com.mikepenz.markdown.compose.elements/MarkdownHighlightedCode(kotlin/String, kotlin/String?, dev.snipme.highlights/Highlights.Builder?, androidx.compose.ui.text/TextStyle?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // com.mikepenz.markdown.compose.elements/MarkdownHighlightedCode|MarkdownHighlightedCode(kotlin.String;kotlin.String?;dev.snipme.highlights.Highlights.Builder?;androidx.compose.ui.text.TextStyle?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0]
15+
final fun com.mikepenz.markdown.compose.elements/MarkdownHighlightedCodeBlock(kotlin/String, org.intellij.markdown.ast/ASTNode, dev.snipme.highlights/Highlights.Builder?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // com.mikepenz.markdown.compose.elements/MarkdownHighlightedCodeBlock|MarkdownHighlightedCodeBlock(kotlin.String;org.intellij.markdown.ast.ASTNode;dev.snipme.highlights.Highlights.Builder?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0]
16+
final fun com.mikepenz.markdown.compose.elements/MarkdownHighlightedCodeFence(kotlin/String, org.intellij.markdown.ast/ASTNode, dev.snipme.highlights/Highlights.Builder?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // com.mikepenz.markdown.compose.elements/MarkdownHighlightedCodeFence|MarkdownHighlightedCodeFence(kotlin.String;org.intellij.markdown.ast.ASTNode;dev.snipme.highlights.Highlights.Builder?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
public final class com/mikepenz/markdown/coil2/Coil2ImageTransformerImpl : com/mikepenz/markdown/model/ImageTransformer {
2+
public static final field $stable I
3+
public static final field INSTANCE Lcom/mikepenz/markdown/coil2/Coil2ImageTransformerImpl;
4+
public fun intrinsicSize-bSu-EZI (Landroidx/compose/ui/graphics/painter/Painter;Landroidx/compose/runtime/Composer;I)J
5+
public fun placeholderConfig-PO73lzk (Landroidx/compose/ui/unit/Density;JJ)Lcom/mikepenz/markdown/model/PlaceholderConfig;
6+
public fun transform (Ljava/lang/String;Landroidx/compose/runtime/Composer;I)Lcom/mikepenz/markdown/model/ImageData;
7+
}
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
public final class com/mikepenz/markdown/coil2/Coil2ImageTransformerImpl : com/mikepenz/markdown/model/ImageTransformer {
2+
public static final field $stable I
3+
public static final field INSTANCE Lcom/mikepenz/markdown/coil2/Coil2ImageTransformerImpl;
4+
public fun intrinsicSize-bSu-EZI (Landroidx/compose/ui/graphics/painter/Painter;Landroidx/compose/runtime/Composer;I)J
5+
public fun placeholderConfig-PO73lzk (Landroidx/compose/ui/unit/Density;JJ)Lcom/mikepenz/markdown/model/PlaceholderConfig;
6+
public fun transform (Ljava/lang/String;Landroidx/compose/runtime/Composer;I)Lcom/mikepenz/markdown/model/ImageData;
7+
}
8+
9+
public final class com/mikepenz/markdown/coil2/ImagePainterProviderKt {
10+
public static final fun fetchImage (Ljava/lang/String;Landroidx/compose/runtime/Composer;I)Landroidx/compose/ui/graphics/ImageBitmap;
11+
public static final fun loadPicture (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
12+
}
13+

multiplatform-markdown-renderer-coil2/api/multiplatform-markdown-renderer-coil2.klib.api

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
public final class com/mikepenz/markdown/coil3/Coil3ImageTransformerImpl : com/mikepenz/markdown/model/ImageTransformer {
2+
public static final field $stable I
3+
public static final field INSTANCE Lcom/mikepenz/markdown/coil3/Coil3ImageTransformerImpl;
4+
public fun intrinsicSize-bSu-EZI (Landroidx/compose/ui/graphics/painter/Painter;Landroidx/compose/runtime/Composer;I)J
5+
public fun placeholderConfig-PO73lzk (Landroidx/compose/ui/unit/Density;JJ)Lcom/mikepenz/markdown/model/PlaceholderConfig;
6+
public fun transform (Ljava/lang/String;Landroidx/compose/runtime/Composer;I)Lcom/mikepenz/markdown/model/ImageData;
7+
}
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
public final class com/mikepenz/markdown/coil3/Coil3ImageTransformerImpl : com/mikepenz/markdown/model/ImageTransformer {
2+
public static final field $stable I
3+
public static final field INSTANCE Lcom/mikepenz/markdown/coil3/Coil3ImageTransformerImpl;
4+
public fun intrinsicSize-bSu-EZI (Landroidx/compose/ui/graphics/painter/Painter;Landroidx/compose/runtime/Composer;I)J
5+
public fun placeholderConfig-PO73lzk (Landroidx/compose/ui/unit/Density;JJ)Lcom/mikepenz/markdown/model/PlaceholderConfig;
6+
public fun transform (Ljava/lang/String;Landroidx/compose/runtime/Composer;I)Lcom/mikepenz/markdown/model/ImageData;
7+
}
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// Klib ABI Dump
2+
// Targets: [iosArm64, iosSimulatorArm64, iosX64, js, macosArm64, macosX64, wasmJs]
3+
// Rendering settings:
4+
// - Signature version: 2
5+
// - Show manifest properties: true
6+
// - Show declarations: true
7+
8+
// Library unique name: <com.mikepenz:multiplatform-markdown-renderer-coil3>
9+
final object com.mikepenz.markdown.coil3/Coil3ImageTransformerImpl : com.mikepenz.markdown.model/ImageTransformer { // com.mikepenz.markdown.coil3/Coil3ImageTransformerImpl|null[0]
10+
final fun intrinsicSize(androidx.compose.ui.graphics.painter/Painter, androidx.compose.runtime/Composer?, kotlin/Int): androidx.compose.ui.geometry/Size // com.mikepenz.markdown.coil3/Coil3ImageTransformerImpl.intrinsicSize|intrinsicSize(androidx.compose.ui.graphics.painter.Painter;androidx.compose.runtime.Composer?;kotlin.Int){}[0]
11+
final fun transform(kotlin/String, androidx.compose.runtime/Composer?, kotlin/Int): com.mikepenz.markdown.model/ImageData // com.mikepenz.markdown.coil3/Coil3ImageTransformerImpl.transform|transform(kotlin.String;androidx.compose.runtime.Composer?;kotlin.Int){}[0]
12+
}
13+
14+
final val com.mikepenz.markdown.coil3/com_mikepenz_markdown_coil3_Coil3ImageTransformerImpl$stableprop // com.mikepenz.markdown.coil3/com_mikepenz_markdown_coil3_Coil3ImageTransformerImpl$stableprop|#static{}com_mikepenz_markdown_coil3_Coil3ImageTransformerImpl$stableprop[0]
15+
16+
final fun com.mikepenz.markdown.coil3/com_mikepenz_markdown_coil3_Coil3ImageTransformerImpl$stableprop_getter(): kotlin/Int // com.mikepenz.markdown.coil3/com_mikepenz_markdown_coil3_Coil3ImageTransformerImpl$stableprop_getter|com_mikepenz_markdown_coil3_Coil3ImageTransformerImpl$stableprop_getter(){}[0]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
public final class com/mikepenz/markdown/m2/MarkdownColorsKt {
2+
public static final fun markdownColor-J08w3-E (JJJJJJJJJLandroidx/compose/runtime/Composer;II)Lcom/mikepenz/markdown/model/MarkdownColors;
3+
}
4+
5+
public final class com/mikepenz/markdown/m2/MarkdownKt {
6+
public static final fun Markdown (Ljava/lang/String;Lcom/mikepenz/markdown/model/MarkdownColors;Lcom/mikepenz/markdown/model/MarkdownTypography;Landroidx/compose/ui/Modifier;Lcom/mikepenz/markdown/model/MarkdownPadding;Lcom/mikepenz/markdown/model/MarkdownDimens;Lorg/intellij/markdown/flavours/MarkdownFlavourDescriptor;Lcom/mikepenz/markdown/model/ImageTransformer;Lcom/mikepenz/markdown/model/MarkdownAnnotator;Lcom/mikepenz/markdown/model/MarkdownExtendedSpans;Lcom/mikepenz/markdown/compose/components/MarkdownComponents;Lcom/mikepenz/markdown/model/MarkdownAnimations;Landroidx/compose/runtime/Composer;III)V
7+
}
8+
9+
public final class com/mikepenz/markdown/m2/MarkdownTypographyKt {
10+
public static final fun markdownTypography (Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextLinkStyles;Landroidx/compose/runtime/Composer;III)Lcom/mikepenz/markdown/model/MarkdownTypography;
11+
}
12+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
public final class com/mikepenz/markdown/m2/MarkdownColorsKt {
2+
public static final fun markdownColor-J08w3-E (JJJJJJJJJLandroidx/compose/runtime/Composer;II)Lcom/mikepenz/markdown/model/MarkdownColors;
3+
}
4+
5+
public final class com/mikepenz/markdown/m2/MarkdownKt {
6+
public static final fun Markdown (Ljava/lang/String;Lcom/mikepenz/markdown/model/MarkdownColors;Lcom/mikepenz/markdown/model/MarkdownTypography;Landroidx/compose/ui/Modifier;Lcom/mikepenz/markdown/model/MarkdownPadding;Lcom/mikepenz/markdown/model/MarkdownDimens;Lorg/intellij/markdown/flavours/MarkdownFlavourDescriptor;Lcom/mikepenz/markdown/model/ImageTransformer;Lcom/mikepenz/markdown/model/MarkdownAnnotator;Lcom/mikepenz/markdown/model/MarkdownExtendedSpans;Lcom/mikepenz/markdown/compose/components/MarkdownComponents;Lcom/mikepenz/markdown/model/MarkdownAnimations;Landroidx/compose/runtime/Composer;III)V
7+
}
8+
9+
public final class com/mikepenz/markdown/m2/MarkdownTypographyKt {
10+
public static final fun markdownTypography (Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextLinkStyles;Landroidx/compose/runtime/Composer;III)Lcom/mikepenz/markdown/model/MarkdownTypography;
11+
}
12+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// Klib ABI Dump
2+
// Targets: [iosArm64, iosSimulatorArm64, iosX64, js, macosArm64, macosX64, wasmJs]
3+
// Rendering settings:
4+
// - Signature version: 2
5+
// - Show manifest properties: true
6+
// - Show declarations: true
7+
8+
// Library unique name: <com.mikepenz:multiplatform-markdown-renderer-m2>
9+
final fun com.mikepenz.markdown.m2/Markdown(kotlin/String, com.mikepenz.markdown.model/MarkdownColors?, com.mikepenz.markdown.model/MarkdownTypography?, androidx.compose.ui/Modifier?, com.mikepenz.markdown.model/MarkdownPadding?, com.mikepenz.markdown.model/MarkdownDimens?, org.intellij.markdown.flavours/MarkdownFlavourDescriptor?, com.mikepenz.markdown.model/ImageTransformer?, com.mikepenz.markdown.model/MarkdownAnnotator?, com.mikepenz.markdown.model/MarkdownExtendedSpans?, com.mikepenz.markdown.compose.components/MarkdownComponents?, com.mikepenz.markdown.model/MarkdownAnimations?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int, kotlin/Int) // com.mikepenz.markdown.m2/Markdown|Markdown(kotlin.String;com.mikepenz.markdown.model.MarkdownColors?;com.mikepenz.markdown.model.MarkdownTypography?;androidx.compose.ui.Modifier?;com.mikepenz.markdown.model.MarkdownPadding?;com.mikepenz.markdown.model.MarkdownDimens?;org.intellij.markdown.flavours.MarkdownFlavourDescriptor?;com.mikepenz.markdown.model.ImageTransformer?;com.mikepenz.markdown.model.MarkdownAnnotator?;com.mikepenz.markdown.model.MarkdownExtendedSpans?;com.mikepenz.markdown.compose.components.MarkdownComponents?;com.mikepenz.markdown.model.MarkdownAnimations?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int;kotlin.Int){}[0]
10+
final fun com.mikepenz.markdown.m2/markdownColor(androidx.compose.ui.graphics/Color, androidx.compose.ui.graphics/Color, androidx.compose.ui.graphics/Color, androidx.compose.ui.graphics/Color, androidx.compose.ui.graphics/Color, androidx.compose.ui.graphics/Color, androidx.compose.ui.graphics/Color, androidx.compose.ui.graphics/Color, androidx.compose.ui.graphics/Color, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int): com.mikepenz.markdown.model/MarkdownColors // com.mikepenz.markdown.m2/markdownColor|markdownColor(androidx.compose.ui.graphics.Color;androidx.compose.ui.graphics.Color;androidx.compose.ui.graphics.Color;androidx.compose.ui.graphics.Color;androidx.compose.ui.graphics.Color;androidx.compose.ui.graphics.Color;androidx.compose.ui.graphics.Color;androidx.compose.ui.graphics.Color;androidx.compose.ui.graphics.Color;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0]
11+
final fun com.mikepenz.markdown.m2/markdownTypography(androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextStyle?, androidx.compose.ui.text/TextLinkStyles?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int, kotlin/Int): com.mikepenz.markdown.model/MarkdownTypography // com.mikepenz.markdown.m2/markdownTypography|markdownTypography(androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextStyle?;androidx.compose.ui.text.TextLinkStyles?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int;kotlin.Int){}[0]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
public final class com/mikepenz/markdown/m3/MarkdownColorsKt {
2+
public static final fun markdownColor-J08w3-E (JJJJJJJJJLandroidx/compose/runtime/Composer;II)Lcom/mikepenz/markdown/model/MarkdownColors;
3+
}
4+
5+
public final class com/mikepenz/markdown/m3/MarkdownKt {
6+
public static final fun Markdown (Ljava/lang/String;Lcom/mikepenz/markdown/model/MarkdownColors;Lcom/mikepenz/markdown/model/MarkdownTypography;Landroidx/compose/ui/Modifier;Lcom/mikepenz/markdown/model/MarkdownPadding;Lcom/mikepenz/markdown/model/MarkdownDimens;Lorg/intellij/markdown/flavours/MarkdownFlavourDescriptor;Lcom/mikepenz/markdown/model/ImageTransformer;Lcom/mikepenz/markdown/model/MarkdownAnnotator;Lcom/mikepenz/markdown/model/MarkdownExtendedSpans;Lcom/mikepenz/markdown/compose/components/MarkdownComponents;Lcom/mikepenz/markdown/model/MarkdownAnimations;Landroidx/compose/runtime/Composer;III)V
7+
}
8+
9+
public final class com/mikepenz/markdown/m3/MarkdownTypographyKt {
10+
public static final fun markdownTypography (Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/ui/text/TextLinkStyles;Landroidx/compose/runtime/Composer;III)Lcom/mikepenz/markdown/model/MarkdownTypography;
11+
}
12+

0 commit comments

Comments
 (0)