Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Enable Explicit API mode and update visibilities inside the runtime library. #11

Merged
merged 3 commits into from
Sep 3, 2024

Conversation

darronschall
Copy link
Contributor

See https://kotlinlang.org/docs/reference/whatsnew14.html#explicit-api-mode-for-library-authors

This requires all types/functions/etc. to have their visibility (public/internal/private) explicitly specified and, if they're public, have their type explicitly specified.

This might affect downstream consumers; some of our internal library functions are now explicitly marked for internal consumption only.

See https://kotlinlang.org/docs/reference/whatsnew14.html#explicit-api-mode-for-library-authors

This requires all types/functions/etc. to have their visibility (`public`/`internal`/`private`) explicitly specified and, if they're public, have their type explicitly specified.
@darronschall darronschall added this to the 0.4.0 milestone Sep 3, 2024
@darronschall darronschall merged commit f4e7e55 into main Sep 3, 2024
1 check passed
@darronschall darronschall deleted the enable-explicit-api branch September 3, 2024 16:17
Copy link

@manlycode manlycode left a comment

Choose a reason for hiding this comment

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

👍

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants