Skip to content

Conversation

whyoleg
Copy link
Contributor

@whyoleg whyoleg commented Jun 24, 2025

It would be nice to have a release of kotlinx-io without ExperimentalEncodingApi and ExperimentalStdlibApi OptIns exposed as the underlying Base64 and Hex APIs are stable from Kotlin 2.2.0 (source).
I haven't found any changes in the API in 2.2.0, so I just removed the opt-in annotations.

@whyoleg whyoleg requested a review from fzhinkin June 24, 2025 15:52
@whyoleg whyoleg self-assigned this Jun 24, 2025

configure<AnimalSnifferExtension> {
sourceSets = listOf((project.extensions.getByName("sourceSets") as SourceSetContainer).getByName("main"))
defaultTargets = setOf("jvmMain")
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

}
}
compilerOptions {
jvmDefault = JvmDefaultMode.NO_COMPATIBILITY
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@@ -0,0 +1,4 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
Copy link
Contributor Author

@whyoleg whyoleg Jun 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Collaborator

@fzhinkin fzhinkin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks for preparing the change! I'll release the library later this week.

@fzhinkin fzhinkin merged commit 3b3b3c6 into develop Jun 24, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants