Skip to content

Releases: JetBrains/compose-multiplatform

1.6.10-rc01

03 May 20:59
09ba9dd
Compare
Choose a tag to compare
1.6.10-rc01 Pre-release
Pre-release

Changes since 1.6.10-beta03

Known issues

Fixes

Desktop

Web

Dependencies

1.6.10-dev1613

30 Apr 05:40
09ba9dd
Compare
Choose a tag to compare
1.6.10-dev1613 Pre-release
Pre-release
v1.6.10-dev1613

Fix the link to the Compiler guide (#4730)

1.6.10-beta03

30 Apr 05:57
09ba9dd
Compare
Choose a tag to compare
1.6.10-beta03 Pre-release
Pre-release

Changes since 1.6.10-beta02

Highlights

Breaking changes

  • Since Kotlin 2.0-RC2, the additional org.jetbrains.kotlin.plugin.compose Gradle plugin is required. See the migration guide
  • org.jetbrains.androidx.navigation is downgraded to 2.7 from 2.8. Some API can no longer be available

Known issues

Features

Multiple Platforms

Lifecycle

Web

Fixes

Multiple Platforms

Desktop

Resources

Gradle plugin

Dependencies

1.6.10-dev1608

26 Apr 17:48
717f4f0
Compare
Choose a tag to compare
1.6.10-dev1608 Pre-release
Pre-release
[gradle] Don't create Kotlin binary's linkTask eagerly (#4707)

It's better for the build performance, and it avoids uncovering the
hidden CocoaPods plugin bug
([KT-67666](https://youtrack.jetbrains.com/issue/KT-67666))

Fixes https://github.com/JetBrains/compose-multiplatform/issues/4632

1.6.10-beta02

24 Apr 14:05
afe548b
Compare
Choose a tag to compare
1.6.10-beta02 Pre-release
Pre-release

Changes since 1.6.10-beta01

Known issues

Features

Lifecycle

Resources

Navigation

  • Support parsing navigation arguments (#1277, #1289)

Fixes

Multiple Platforms

iOS

Desktop

Web

Navigation

Dependencies

1.6.10-dev1599

23 Apr 21:48
afe548b
Compare
Choose a tag to compare
1.6.10-dev1599 Pre-release
Pre-release
[resources] Add functions to retrieve bytes from drawable or font res…

…ources. (#4651)

Implemented two new experimental functions:
```kotlin
/**
 * Retrieves the byte array of the drawable resource.
 *
 * @param environment The resource environment, which can be obtained from [rememberResourceEnvironment] or [getSystemResourceEnvironment].
 * @param resource The drawable resource.
 * @return The byte array representing the drawable resource.
 */
@ExperimentalResourceApi
suspend fun getDrawableResourceBytes(
    environment: ResourceEnvironment,
    resource: DrawableResource
): ByteArray {...}

/**
 * Retrieves the byte array of the font resource.
 *
 * @param environment The resource environment, which can be obtained from [rememberResourceEnvironment] or [getSystemResourceEnvironment].
 * @param resource The font resource.
 * @return The byte array representing the font resource.
 */
@ExperimentalResourceApi
suspend fun getFontResourceBytes(
    environment: ResourceEnvironment,
    resource: FontResource
): ByteArray {...}
```

fixes https://github.com/JetBrains/compose-multiplatform/issues/4360

1.6.10-dev1596

23 Apr 06:01
41a6d3d
Compare
Choose a tag to compare
1.6.10-dev1596 Pre-release
Pre-release
Update compose compiler version to 1.5.10.2 (#4652)

version bump & test added for reified generic in composable functions

Fixes #3147

1.6.10-dev1593

19 Apr 17:01
41a6d3d
Compare
Choose a tag to compare
1.6.10-dev1593 Pre-release
Pre-release
Update compose compiler version to 1.5.10.2 (#4652)

version bump & test added for reified generic in composable functions

Fixes #3147

1.6.10-dev1590

18 Apr 15:09
2d225f3
Compare
Choose a tag to compare
1.6.10-dev1590 Pre-release
Pre-release
Delete the experimental mark from the stable resources library API (#…

…4623)

And remove internal testing methods

1.6.10-dev1584

16 Apr 14:33
331aec0
Compare
Choose a tag to compare
1.6.10-dev1584 Pre-release
Pre-release
Hot fix integration with cocoapods (#4628)

Get the cocoapods extension from the kotlin instead project object and
configure task dependency lazy