Skip to content

Commit

Permalink
Prepare version 0.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
JakeWharton committed Feb 20, 2023
1 parent 60a1dbb commit 36e3848
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 9 deletions.
20 changes: 19 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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'
}
}
Expand All @@ -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.

Expand All @@ -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'
}
}
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -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
Expand Down

0 comments on commit 36e3848

Please sign in to comment.