Prepare version 0.4.0

This commit is contained in:
Jake Wharton
2023-02-19 23:53:15 -05:00
parent 60a1dbb0ad
commit 36e3848e3e
3 changed files with 27 additions and 9 deletions

View File

@ -3,6 +3,23 @@
## [Unreleased]
## [0.4.0] - 2023-02-19
- Mosaic is now multiplatform!
The following targets are now supported in addition to the JVM:
- Linux (X64)
- MacOS (ARM & X64)
- Windows (X64)
- JS (experimental)
Additionally, the JetBrains Compose compiler is now used instead of AndroidX which
should offer better support for native and JS targets.
- `runMosaic` is now a suspending function which will return when the composition ends.
For the previous behavior, a `runMosaicBlocking` function is provided (JVM + native).
## [0.3.0] - 2023-01-17
- Support Kotlin 1.8.0 via Compose compiler 1.4.0.
@ -21,7 +38,8 @@
Initial release!
[Unreleased]: https://github.com/JakeWharton/mosaic/compare/0.3.0...HEAD
[Unreleased]: https://github.com/JakeWharton/mosaic/compare/0.4.0...HEAD
[0.4.0]: https://github.com/JakeWharton/mosaic/releases/tag/0.4.0
[0.3.0]: https://github.com/JakeWharton/mosaic/releases/tag/0.3.0
[0.2.0]: https://github.com/JakeWharton/mosaic/releases/tag/0.2.0
[0.1.0]: https://github.com/JakeWharton/mosaic/releases/tag/0.1.0

View File

@ -91,7 +91,7 @@ buildscript {
}
dependencies {
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.0'
classpath 'com.jakewharton.mosaic:mosaic-gradle-plugin:0.3.0'
classpath 'com.jakewharton.mosaic:mosaic-gradle-plugin:0.4.0'
}
}
@ -109,11 +109,11 @@ transitive dependency, the compiler plugin is not inherited and must be applied
Since Kotlin compiler plugins are an unstable API, certain versions of Mosaic only work with
certain versions of Kotlin.
| Kotlin | Mosaic |
|--------|--------------------|
| 1.8.0 | 0.3.0 |
| 1.7.10 | 0.2.0 |
| 1.5.10 | 0.1.0 |
| Kotlin | Mosaic |
|--------|---------------|
| 1.8.0 | 0.3.0 - 0.4.0 |
| 1.7.10 | 0.2.0 |
| 1.5.10 | 0.1.0 |
Versions newer than those listed may be supported but are untested.
@ -131,7 +131,7 @@ buildscript {
}
dependencies {
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.0'
classpath 'com.jakewharton.mosaic:mosaic-gradle-plugin:0.4.0-SNAPSHOT'
classpath 'com.jakewharton.mosaic:mosaic-gradle-plugin:0.5.0-SNAPSHOT'
}
}

View File

@ -1,5 +1,5 @@
GROUP=com.jakewharton.mosaic
VERSION_NAME=0.4.0-SNAPSHOT
VERSION_NAME=0.4.0
SONATYPE_HOST=DEFAULT
RELEASE_SIGNING_ENABLED=true