Skip to content

build: bump dependencies - #723

Merged
kdroidFilter merged 1 commit into
nucleus-2.6from
chore/bump-dependencies
Sep 25, 2026
Merged

kdroidFilter merged 1 commit into
nucleus-2.6from
chore/bump-dependencies

Conversation

@kdroidFilter

Copy link
Copy Markdown
Collaborator

Summary

  • Bump Kotlin 2.4.20, Compose 1.12.1, Jewel 0.41.0 / IntelliJ icons 262.10968.63, Ktor 3.6.0, Coil 3.6.3, materialkolor 5.0.1, AWS SDK 2.55.5, KotlinPoet 2.4.0, composenativetray 2.1.6, composewebview 1.0.3
  • Build tooling: BCV 0.18.2, GraalVM native build tools 1.1.14, plugin-publish 2.2.1, versions plugin 0.64.0
  • Compose 1.12.1 makes LocalSystemTheme public again (deprecated, @InternalComposeUiApi) and types it as Compose's own SystemTheme, not Skiko's. ProvideNucleusSystemTheme now provides that enum, so isSystemInDarkTheme() still reads Nucleus's reactive detector instead of Compose's 1 s poll

Test plan

  • :nucleus-application:compileKotlin
  • preMerge on CI
  • isSystemInDarkTheme() follows an OS theme switch in nucleus-demo
  • Jewel demos still render with Jewel 0.41.0 (materialkolor 5.x is a major bump)

Compose 1.12.1 restores LocalSystemTheme as a deprecated public local typed
as Compose's own SystemTheme, so ProvideNucleusSystemTheme provides that
enum instead of Skiko's.
@kdroidFilter
kdroidFilter merged commit 4a44140 into nucleus-2.6 Sep 25, 2026
4 checks passed
kdroidFilter added a commit to NucleusFramework/nucleus-website that referenced this pull request Sep 25, 2026
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.

1 participant