Tlaster / PreCompose

Compose Multiplatform Navigation && State Management

Home Page:https://tlaster.github.io/PreCompose/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PreCompose doesn't work with Compose Multiplatform 1.6.0-rc02

armond-avanes opened this issue · comments

iOS build fails because of the issue discussed here:
JetBrains/compose-multiplatform#4277
(Could not find "org.jetbrains.compose.annotation-internal:annotation")

It looks like PreCompose 1.6.0-beta02 utilizes Compose Multiplatform 1.6.0-beta02 and two of the internal dependencies of Compose Multiplatform (org.jetbrains.compose.annotation-internal:annotation and org.jetbrains.compose.collection-internal:collection) are binary incompatible with 1.6.0-rc01 and 1.6.0-rc02 which cause this issue.

Most probably upgrading Compose Multiplatform dependencies to the latest version will fix this.
More info: https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.6.0-rc01

Wait for koin to upgrade, see #251 (comment)

@Tlaster Koin updated the compose version 1.6.0-rc02 in this 3.6.0-wasm-alpha2

Diff

@Tlaster Koin updated the compose version 1.6.0-rc02 in this 3.6.0-wasm-alpha2

Diff

You might got the wrong release, precompose 1.6.0-beta02 is already using this version

@Tlaster Koin updated the compose version 1.6.0-rc02 in this 3.6.0-wasm-alpha2
Diff

You might got the wrong release, precompose 1.6.0-beta02 is already using this version

we want precompose also should refere to the Jetbrains compose v1.6.0-rc02 instead Jetbrains compose v1.6.0-beta02

@Tlaster Koin updated the compose version 1.6.0-rc02 in this 3.6.0-wasm-alpha2
Diff

You might got the wrong release, precompose 1.6.0-beta02 is already using this version

we want precompose also should refere to the Jetbrains compose v1.6.0-rc02 instead Jetbrains compose v1.6.0-beta02

#251 is already targeting 1.6.0-rc02 but due to koin still in beta01, including 3.6.0-wasm-alpha2, the build failed.

ho okay...
I think we should wait for Koin release (3.6.0-wasm-alpha2)to get stable.

This is the error I am coming across

Could not find "org.jetbrains.compose.annotation-internal:annotation"

Wait for koin to upgrade, see #251 (comment)

koin 3.6.0-alpha3 is out.

Wait for koin to upgrade, see #251 (comment)

koin 3.6.0-alpha3 is out.

But not in maven yet, so still waiting...

Wait for koin to upgrade, see #251 (comment)

koin 3.6.0-alpha3 is out.

But not in maven yet, so still waiting...

The koin-compose version is 1.2.0-alpha3

https://mvnrepository.com/artifact/io.insert-koin/koin-compose/1.2.0-alpha3

Wait for koin to upgrade, see #251 (comment)

koin 3.6.0-alpha3 is out.

But not in maven yet, so still waiting...

The koin-compose version is 1.2.0-alpha3

https://mvnrepository.com/artifact/io.insert-koin/koin-compose/1.2.0-alpha3

Are you sure about that? 1.2.0-alpha3 was released in Mar 05, 2024.

I also saw it in this issue : InsertKoinIO/koin#1634 (comment)

Kinda misleading...I thought koin would uses 3.6.0 as the version name.

I also saw it in this issue : InsertKoinIO/koin#1634 (comment)

Kinda misleading...I thought koin would uses 3.6.0 as the version name.

yes, me too 😂

fixed in 1.6.0 rc release